南京大学研究生分数线-攒聚
英语一般过去时用法总结(完整)
一、单项选择一般过去时
1
.
—Where is your new home now?
—In the new developed zone. But I ______
downtown for five years.
A
.
have
lived
【答案】
D
【解析】
【详解】
考查时态辨析。句意:
---
你的新家在哪里
?---
新开发区。但
是我在市区住了五年。分析句子
可知,
“
我
”
目前住在新开发区了,
但是在此之前,我在市区住了
5
年,这里表达的是过去
的事情,所以用一般过去时。故
选
D
项。
【点睛】
现在完成时和一般过去时的区别是时
态题考查的重点内容。他们的区别是:现在完成时表
示去过发生的事情对现在的影响,或者过去发生的事
情延续到现在;而一般过去时只表示
过去发生的某件事情。比如,本题中,我在市区住了
5年,是描述的过去的事情,跟现在
没有关系,所以用一般过去时。
B
.
had lived C
.
was living
D
.
lived
2
.
—Where was
I?
—You ________ you didn’t like your
job.
A
.
had said
B
.
said
C
.
were saying
D
.
has said
【答案】
B
【解析】考
查动词的时态。句意:
——
我说到哪里?
——
你说到你不喜欢你的工作。结合
语境可知,下文描述的是过去的刚刚发生的动作,故用过去时态。选
B
。
3
.
I a letter once a week
to my family when I was in my first college
year.
A
.
write B
.
was
writing
C
.
have written
D
.
wrote
【答案】
D
【解析】考查时态
。句意:上大学一年级的时候,我每周都会给家人写一封信。根据所给
动词
was
可知
表示过去某个时间发生的事,用一般过去时。故选
D.
4
.
—Hello, I have heard you are on
holiday.
—That’s not the case. Actually I
______ from my holiday in Athens, where I ______
for a fortnight.
A
.
returned;
stayed B
.
have returned; stayed
C
.
will return; stay D
.
am to
return; stay
【答案】
B
【解析】
【详解】
考查时态。句意:
—
你好,我听说你在度
假。
—
不是这样的,我已经从雅典度假回来了,
我在那里待了两个星期。根据句意可知
,我已经回来,所以用现在完成时
have returned
。
根据语境,
stay
这个动作已经结束,表示过去发生的动作,所以第二空用一般过去时。故
B
选
项正确。
5
.
—How long _____each
other before they _____here?
—For about a
year.
A
.
have they known, come
B
.
did they know, came
C
.
do
they know, come D
.
had they known,
came
【答案】
D
【解析】
【详解】
考查时态。句意:
—
他们来这儿之前认识多久了?
—
大约一年了。根据句意分析,他们来
到这里是过去的事,他们互相了解大约一年的时间肯定
发生在来这里之前,发生在过去某
一动作之前的动作,应该使用过去完成时。故
D
选项
正确。
6
.
I would have attended
Jacky Cheung's live music concert had it been
possible, but I ______ so
busy at that
time.
A
.
had been
B
.
were
C
.
would be
D
.
was
【答案】
D
【解析】
【详解】
考查时态。句意:如果可能的话,我会参加张学友的现场音乐会,但那时我
很忙。前句是
与过去事实相反的虚拟语气,所以判断是陈述的过去的事情,故用一般过去时。故选
D
。
7
.
In a room above the
store, where a party ______, some workers were
busily setting the table.
A
.
was to
be held
【答案】
A
【解析】
【详解】
考查时态。句意:在商店楼上的一个房间里,将举行一个聚会,一些工人正
忙着摆桌子。
where
引导的定语从句中,主语
a party
和
hold
之间是被动关系,且表示将来,用
“be+
动词
不定式的被动式”
,再根据主句时态
were busily
setting
,可知答案为
A
。
B
.
has
been held C
.
will be held D
.
is
being held
8
.
Don't give up
half way, and you will find the scenery is more
beautiful when you reach the
destination than
when you _______.
A
.
start off
C
.
started off
B
.
have
started off
D
.
will start off
【答案】
C
【解析】
【详解】
考查时态。句意:不要半途而废,当你到达目的地的时候,你会发现风景比你出发的时候
更美。
根据句意可知,
start off
发生在
reach the
destination
之前,应该用一般过去时,故
C
项正确。
9
.
My son turned to bookstores and
libraries seeking information about the book
recommended
by his professor, but ________
none.
A
.
would find
C
.
found
【答案】
C
【解析】
【详解】
考查时态。句意:我儿子到书店和图书馆去找教授推荐的那本书的资料,但
一无所获。此
处表示并列,此空与
turned
表示并列关系,所以用一般过去时态,
故选
C
。
B
.
had found
D
.
has been finding
10
.
While watching TV, ______.
A
.
someone came in
C
.
we saw
someone coming in
【答案】
C
【解析】
【详解】
考查动词时态。句意:在看电视的时候,我们看见有人进来了。
w
hile
引导时间状语从句,
后面是主句,且从句和主句主语一致都是
we
,
且根据句意应用一般过去时,故选
C
。
【点睛】
当分词
做状语的时候,如果构成分词的动词与句子的主语构成主动关系,就使用现在分词
做状语;当二者构成被
动关系,使用过去分词做状语。如果分词的动作发生在谓语动词之
前,就使用分词的完成式。如果分词与
句子的主语没有关系,可以使用状语从句或者独立
主格结构。
B
.
the telephone rang
D
.
someone appearing
11
.
The naughty boy _____ quickly,
otherwise he would have been caught by the angry
headmaster.
A
.
had run away
C
.
should run away
【答案】
B
【解析】
【详解】
考查一般过去时。
句意:
这个淘气的男孩跑得很快,要不然就会被生气的校长抓住。分析
B
.
ran
away
D
.
were to run away
语境可知,此句是对过去的虚拟,
otherwise
相当于
If the
naughty boy hadn’t run away
quickly
,已经暗含了条
件,所以前面的空格只是对过去发生的事实进行陈述,要用一般过
去时。故选
B
。
12
.
They ________ in Holland
for ten years. Now they have settled down in
Paris.
A
.
lived
【答案】
A
【解析】
【详解】
考查动词时态。句意:他们在荷兰生活过十年
。现在他们定居在巴黎。根据后句中的现在
完成时态可知,他们在荷兰生活是单纯发生的过去的事情,所
以应该用一般过去时,故选
A
。
B
.
have
lived C
.
had lived D
.
were
living
13
.
—Ann is in
hospital.
—Oh, really? I ________ know. I
________ go and visit her.
A
.
didn’t; am going to
C
.
don’t; will
【答案】
D
【解析】
【详解】
考查时态。句意:
—Ann
住院了。
—
真的吗?我不知道啊。我要去看她。根据句意,
“
不知
道
她住院
”
是过去的动作,应使用一般过去时;
“
我要去看她
”
是将来要发生的事情,而且是
临时决定做的事情,应使用
will
表将来。故
D
正确。
B
.
don’t; would
D
.
didn’t; will
14
.
--I wonder what makes you a good
salesperson.
--I as a waiter for
three years, which contribute a lot to my today’s
work.
A
.
serve
C
.
had
served
【答案】
D
【解析】
试题分析:考查时
态。根据句意,做服务员是过去发生的事,因此才说对现在销售员的工
作产生很多帮助,用过去式即可,
句意:我想知道什么使你成为一个好的销售员。我当服
务员三年,这对我现在的工作很有帮助。故选D
考点:考查时态
B
.
have
served
D
.
served
15
.
—How long have you been going to
work on foot?
—Since last month when I
________ from a heart attack.
A
.
recovered
C
.
was
recovering
B
.
have recovered
D
.
would recover
【答案】
A
【解析】
【详解】
考查时态。句意:
——
你步行上班已经多长时间了
?——
自上个月我心脏病康复开始。
last
month
是过去的的时间点,应该与过去时
连用,
when
引导定语从句,指代
last
month
,指
上个月我从心脏病康复。用一般过去时。故选
A
。
16
.
The factory used 65 percent of
the raw materials, the rest of which ________
saved for
other purposes.
A
.
is
C
.
was
【答案】
D
【解析】
<
br>试题分析:考查主谓一致。
Which
指代先行词
materials
,当
the rest
在句中作主语时,谓语
动词的单复数取决于后面的名词,如果是
名词是不可数名词,用单数。如果是可数名词复
数,谓语动词用复数形式。本句中的
mater
ials
是可数名词复数形式,故选
D
项。
考点
:
考查主谓一致
B
.
are
D
.
were
17
.
Amy, as
well as her brothers, ________ a warm welcome when
returning to the village last
week.
A
.
is given
C
.
was given
【答案】
C
【解析】
【详解】
考查
时态和语态。句意:艾米和她的兄弟们当上周回到村里时,受到了热烈的欢迎。根据
last week
可知,应用过去时,排除选项
A
和
B
;本句的主语是
Amy
,她受到热烈欢迎,所
以用过去时的被动。故选
C
。
B
.
are given
D
.
were
given
18
.
I ______ in Hangzhou
for many years, but now I live in Beijing.
A
.
have lived
【答案】
D
【解析】
考察时态。本题是与后面的
now
形成呼应关系,使用过
去时。本题容易受
for many
years
影响,会错选
A
项。
B
.
live
C
.
had lived D
.
lived
19
.
-- It’s many years since I saw you
last
;
I _____ you at all.
--- I
wouldn’t have, either, if someone ______ you by
the name.
A
.
didn’t
recognize; hadn’t called
C
.
haven’t
recognized; didn’t call
【答案】
A
【解析】
B
.
didn’t recognize;
didn’t call
D
.
recognized; had
called
试题分析:第一空指的是说这句话之前没有认出对方,故用过去式;第二空有人
喊名字也
是发生在过去,在从句中对过去的虚拟用过去完成式。句意:
--
自从上一次
相见已经过去
许多年了,我没有认出你来。
--
如果不是有人喊你的名字,我也没有认
出你。故选
A
。
考点:考查虚拟语气的用法。
点评:本
题难度适中。虚拟语气是高中阶段的重要语法项目,需要考生牢记各种情况的虚
拟语气的谓语动词的形式
,并要有分析理解语境的能力
即学即练:
If I had seen the
film, I ______ you about it.
A
.
would tell B
.
told
C
.
would have told D
.
had
told
解析:
C
。句意:我如果看过这场电影,我会把电影内容告诉你了。
20
.
--- Does Li Hua serve in the
army?
---No, but he________ in the army
for three years.
A
.
served
B
.
has served C
.
is serving
D
.
would serve
【答案】
A
【解析】
试题分析:考查时态。句意:
—
李华在军队里服役吗?<
br>—
不,他在军队服役三年了。根据
句意说明他现在已经不在军队里服役了,在军中服役三
年是以前的事情。故使用一般过去
时。故
A
正确。本题容易错选
B
项
,现在完成时表示过去发生的事情对现在的影响,在本
句中体现不出。
考点:考查时态
点评:现在完成时和一般过去时的区别是时态题考查的重点内容,现
在完成时表示过去发
生的事情对现在的影响,或者过去发生的事情延续到现在;而一般过去时只表示过去
发生
过某件事情,不表示对现在的影响。
21
.
—If
it hadn’t been raining so hard, I might have been
home much earlier.
—It’s too bad you _____
it. Nancy _____ here and she _____ to see you.
A
.
didn’t make; is; was
B
.
won’t make; will be; wants
C
.
didn’t make; was; wanted
D
.
won’t make; would be; wanted
【答案】
C
【解析】
试题分析:句意:
--<
br>如果不是雨下得那么大
,
我可能更早回家。
--
你没有及时回来真是太
糟糕
了
,
。南希还在这里
,
她想见到你。
If +had
+done,
表示虚拟语气,对过去的假设,所以对话说
的是过去发生的事,句子的谓语动词应
用过去时。故选
C
。
考点:考查时态的用法。
22
.
Only ________ as a translator
________ how important it is to understand foreign
cultures.
A
.
when did I work; I
realized
C
.
when did I work; did I
realize
【答案】
D
【解析】
试题分析:考查
only
位于句首用法。
Only
+
状语(或从句),位于句首,用部分倒装
(
即疑
问句语序
),即主句倒装,句意:只有当我作为一个翻译官时我才意识到理解外国文化有多
重要。故选
D
考点:考查
only
位于句首用法
B
.
when I worked; I realized
D
.
when I worked; did I realize
23
.
--- Talking of travel, have
you ever been to Chicago?
--- Yes. I _____
it twice while I was working in the US.
A
.
have visited
C
.
was
visiting
【答案】
B
【解析】
试题分析:
句意:
--
说到旅行,你去过芝加哥吗?
--
是的。当我在美
国工作的时候我去过两
次。根据时间状语从句可知主句是介绍过去的经历,应该用一般过去时,选
B
。
考点:考查动词时态
B
.
visited
D
.
would
visit
24
.
To her
disappointment, what she had devoted herself to
in nothing but failure.
A
.
resulting
【答案】
D
【解析】
D
考查时态。句意:令她失望的是,她倾力所做的一切,给她带来的只是失败。句中
“what she
had devoted herself to”
为主语从句,
what
作介词to
的宾语,且
devote
这一动作
发生在
result
in
这一动作之前,故用
resulted
。
B
.
results C
.
has resulted
D
.
resulted
25
.
But for
the fact that I an unexpected visitor, I
_____to the lecture.
A
.
had
hadwould go
B
.
hadmust go
C
.
hadwould have gone
D
.
had hadmust have gone
【答案】
C
【解析】
试题分析:考查虚拟语气。句意:要不是因为不速之客的到来,我就去听那个讲座了。
but
for
要不是,后跟含蓄虚拟条件句,类似的有
but that,
without, or, otherwise
等,
but for
分
句是对现在进行虚拟,用一般过去时;主句是对过去的事情进行虚拟,用
would
have
done
,故选
C
。
考点:考查虚拟语气
26
.
I would
rather I________ with her about it, so I will try
to control my feelings tomorrow.
A
.
didn’t argue
C
.
wouldn’t
argue
【答案】
A
【解析】
试题分析:考查虚拟
语气在宾语从句中的运用。句意:我宁愿我以后不要和她争吵了,所
以我以后会努力控制我的情绪。从句
用一般过去式,即
would rather sb. did sth.
,表示宁愿
某人现在或将来要做某事。根据
so
后句中的
will
说明本句与将来事实相
反,故选
A
。
考点:考查虚拟语气在宾语从句中的运用。
B
.
hadn’t argued
D
.
not
have argued
27
.
On hearing the
news, she rushed out without hesitation, her
handbag on the sofa and
in the
distance.
A
.
left; lied;
disappeared B
.
leaving; lying;
disappeared
C
.
leaving; laying;
disappearing D
.
left; lying;
disappearing
【答案】
B
【解析】
【详解】
考查非谓语动词和时态。句意:听到这个消息,她毫不犹豫地冲了出去,把
手提包落在沙
发上,消失在远方。句中
she
和动词
leave
是主
动关系,此处作状语用动词
-ing
形式,
handbag
和
lie
是主动关系,表示动作正在进行,用
lying. and
连接句中的并列谓语,和<
br>rushed
一致,也用过去式
disappeared.
故选
B.<
br>
28
.
Housing prices_____ since
a few years ago. Therefore, it’s time the
central government
_____ some effective
measures to bring them under control.
A
.
have increased; would take
B
.
have increased; will take
C
.
have been increasing; takes
D
.
have been increasing; took
【答案】
D
【解析】
【详解】
考查
时态。句意:自从去年年底房价一直在上涨。因此,该是中央政府采取措施降低并控
制房价的时候了。由
since
判断句中需要完成时,并且根据语境,房价还在上涨中,故第
一空用完成进
行时;第二空考查句型
该是
…
的时候了
,从句中往往用过<
br>去时,也可以用
动词原形
;故答案是
D
。
【点睛】
自从
---
以来(可做介词和连词),和现在完成时态连用。
He has lived here since he came.
自从他来到这里,就一直在这里住着。
is the
first(second---)time that
主语
+
现在完成时态
+
其他。意思是:第几次做某事了。如
果把
is
改成
was
,则后面用过去完成时态。
It’s the third time that I have
come to the Summer
Palace.
这是我第三次来到颐和园。
’s (high) time that
主语
+
一般过去时态
+
其他。现在是该做某事的时间了。
It’s high time
that we
had lunch.
现在是我们该吃午饭的时间了。
4. It ishas
been+
一段时间
+since
主语
+
一般过去时态
+
---
。自从
---
有多长时间了。在这个句
型中
since
引导时间状语从句,从句用一般过去时态,分两种情况:(
1
)如果从句的动词
是终
止性动词
leavecome---
,则表示
“
从动作开始到现在多长时间了
。
”It is three years
since he began to smok
e.
他已经吸烟三年了。(
2
)如果从句的动词是持续性动词
staysmo
kelive---
,则表示
“
从动作结束到现在多长时间了
”
。<
br> It is three years since he
smoked.
他戒烟三年了。
29
.
The
famous reporter, who is said to have gone back to
America last year, _____in China for
almost
twenty years.
A
.
lived
【答案】
A
【解析】
考查时态题。根据
who
引导的定语从句可知,该记者已经回到了美国,可知住在中国
20
年,是过去的事情。
故用
A.
B
.
was living
C
.
has lived D
.
had lived
30
.
—Did Jackson mend the computer
himself?
—He________, because he knows
nothing about computers.
A
.
mended
it
【答案】
C
【解析】
【详解】
考查时态和非谓语动词。句意:
——Jackson
是自己修的电脑吗?
——
他找人修的,因为他
不懂电脑。根据后一句
because he knows
nothing about computers.
可知,
Jackson
不懂电<
br>脑,所以他请人修理电脑,根据上文的
Did
判断为一般过去时,
it
和
mend
之间是被动关
系,故用过去分词作宾补,
had it
mended
让电脑被修,故选
C
项。
【点睛】
本句考查
have
作为使役动词的用法,其搭配通常为
have sbsth
do donedoing
其中
dodoingdone
是宾语的补语,例如
1. You should have your teeth pulled out.
你
应该拔牙。(牙齿和
pull
之间是被动关系,故用
过去分词)
2. The teacher had Mary clean the classroom.老师让玛丽打扫教室。(
Mary
和
clean
之间是主
动,且
是一次性动作,故用动词原形)
3. His joke had me laughing
for a whole afternoon
。他的笑话让我笑了一下午。(
me
和
laugh
B
.
had mended it C
.
had
it mended D
.
has it mended
之间是主动,且表动作延续了一段时间,故用
doing
)
你跳我也跳英文-刺字开头的成语
安全起见什么意思-派工单
好景不长-海滩的拼音
苏小姐的婚事-颊车
刬怎么读-fuselage
installation-halted
ssr是什么-照镜见白发
alder-语文手抄报简单又漂亮
-
上一篇:英语一般过去时试题经典
下一篇:【英语】一般过去时难点练习