最新英语一般过去时练习题20篇
绝世美人儿
693次浏览
2021年02月05日 21:43
最佳经验
本文由作者推荐
-
一、单项选择一般过去时
1
.
Not until the end of the performance ________ the chance to take photos with the
respectable actor.
A
.
the audience got
C
.
did the audience get
【答案】
C
【解析】
【详解】
考查倒装句和时态。句意:直到表演结束,观众们才有机会和这位受人尊重的演员合影。
Not until
位于句首时,主句用部分倒装,表演结束提示用一般过去时
A
、
B
两项都没有倒
装,故选
C
。
B
.
the audience had got
D
.
had the audience got
2
.
—
Mary will not attend the party tonight.
—
But she she would!
A
.
has promised B
.
promised
C
.
will promise D
.
promises
【答案】
B
【解析】考 查动词的时态。
——
玛丽今晚不参加聚会。
——
但是她许诺她将会来。根据上
文
Mary will not attend the party tonight.可知,
“promise”
这一动作发生在过去,主语
she
与
promise
是主动关系。故选
B
。
3
.
—
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
4
.
When I was in university, I ______ at a loss what to do in the future for a long time.
A
.
had felt
【答案】
C
【解析】
【详解】
考查动词时态。句意:当我在大学的时候,我 很长一段时间都不知道将来该做什么。结合
B
.
have felt
C
.
felt
D
.
would feel
上文
When I was in university
可知是发生在大学时候的事 情,故用一般过去时。故选
C
。
5
.
The careless driver is____for the traffic accident that____yesterday.
A
.
to blame;happened
C
.
to be blamed;was happened
【答案】
A
【解析】
【详解】
考查固定短语和时态。句意:粗心的司机应该为昨天发生的交通事故受到责 备。第一空是
词组
:be to blame“
应受责备
”
;第二空 是定语从句谓语动词,
happen
是不及物动词,没有被
动式,由
yest erday
可知,此处使用一般过去时。选
A
。
B
.
to blame;was happened
D
.
to be blamed;happened
6
.
Only when the police showed her the evidence ________ that she had stolen the money.
A
.
she admitted
C
.
did she admit
【答案】
C
【解析】
【详解】
考查特殊句式中的部分倒装。句意:只有当警 察把证据给她看的时候,她才承认偷了钱。
only
置于句首,主句要用部分倒装,即
be
动词、情态动词、助动词放在主语前。时态要用
一般过去时,故选
C
。< br>
【点睛】
当
“only+
状语
”
位于句 首时,后面的句子要用部分倒装,其中
only
后的状语可以是副词、介
词短语、从句 等。但在
only
后作状语的是从句时,从句不用倒装,要部分倒装的是主句。
B
.
she had admitted
D
.
had she admitted
7
.
-Late again
!
Where_____________
?
-Sorry
,
I________________ in the heavy traffic
,
or I would have been here earlier.
A
.
were you
;
have got stuck
C
.
were you
;
got stuck
【答案】
D
【解析】
【详解】
B
.
have you been
;
have got stuck
D
.
have you been
;
got stuck
考查时态。句意:
——
又迟到了?你去哪了?
——
对不起,我遇上交通拥挤了,否则我就
会早点到。第一空根据语境
“
又 迟到了
”
可知,已经回来了,所以用现在完成时态,第二
空:短语
be/ge t stuck in
被困住,动作发生在过去所以用一般过去式,故选
D
。
8
.
—
What do you think of the movie?
—It’s fantastic. The only pity is that I ________ the beginning of it.
A
.
missed
【答案】
A
【解析】
B
.
had missed
C
.
miss
D
.
would miss
考查动词时态。从创设的语境来看电影已演完,句意
“
唯一的遗憾是错过了开头
”
说话者在
陈述过去事实,构成现在和过去的对比,选
A
。
9
.
—
How long have you been going to work on foot?
—
Since last month when I ________ from a heart attack.
A
.
recovered
C
.
was recovering
【答案】
A
【解析】
【详解】
B
.
have recovered
D
.
would recover
考查时态。句意:< br>——
你步行上班已经多长时间了
?
——
自上个月我心脏病康复开始。< br>last
month
是过去的的时间点,应该与过去时连用,
when
引导定语从句,指代
last month
,指
上个月我从心脏病康复。用一般过去时。故选
A
。
10
.
(
天津
) Only when Lily walked into the office_________that she had left the contract at
home.
A
.
she realized
C
.
she has realized
【答案】
D
【解析】
【详解】
考查 倒装。句意:只有当莉莉走进办公室的时候,她才意识到她把合同忘家里了。本题考
查
only
放在句首的部分倒装,在句首的
only
如果后面跟了副词、介词短语或从句等状语,
则主句用倒装结构。但如果
only
后跟的是主语,就不用倒装结构了。根据句中的其 他动词
时态,可判定用过去时态。故选
D
。
B
.
has she realized
D
.
did she realize
11
.
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
12
.
After nine years working to protect Siberian tigers, Yang Jun _____ his efforts recognized at
the annual award ceremony in Beijing where he was named a
A
.
had
C
.
has had
【答案】
A
【解析】
【详解】
考查 时态。句意:在为保护西伯利亚虎工作了九年之后,杨军在北京举行的年度颁奖典礼
上获得了
“
野生动物保护者
”
的称号。结合句意可知句子用一般过去时态,故答案为
A< br>。
B
.
had had
D
.
has
13
.
The matches of the FIFA Women’s World Cup will be played in 2019 all around France,
whose men’s team _____ the 2018 World Cup.
A
.
wins
C
.
has won
【答案】
B
【解析】
【详解】
考查 时态语态。句意:女足世界杯比赛将会在
2019
年于法国进行,而法国男子球队正是赢
得了
2018
年的男足世界杯的球队。比赛是
2018
年赢得,因此用一般 过去式,故选
B
。
B
.
won
D
.
had won
14
.
---What do you do, Susan?
---I am a clerk in a foreign company now. But I __________English in a high school for 8 years.
A
.
teach B
.
had taught
C
.
have taught D
.
taught
【答案】
D
【解析】
【详解】
考查时态。句意:
---Susan
,你做的什么工作?
--
我现在是一家外国公司的职员。但是我在
一所高中教 了
8
年英语。根据句意可知,教学是过去的事情,用一般过去式,故选
D
。< br>
15
.
—
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
选项正确。
16
.
--- Such a small mistake could have been avoided.
--- Yes. But I too nervous to see the zero.
A
.
am B
.
have been
C
.
was D
.
had been
【答案】
C
【解析】
【详解】
考查时态。句意:
——
这样一个小错误本来是可以避免的 。
——
是的。但是我太紧张了,
看不到零点。
由
could have been avoided
(本来可以避免)可知双方在谈论过去的事。故选
C
。
17
.
Wolf Warrior 2, which ________ the “Award for Best Visual Effects” at the Beijing Film
Festival, indicates China's film industry has come of age.
A
.
wins B
.
won
C
.
has won D
.
had won
【答案】
B
【解析】
【详解】
考查动词时态。句意:在北京电影节上获得< br>“
最佳视觉效果奖
”
的《狼战
2
》表明中国电影
业已 经成熟。因为电影获奖发生在过去,用一般过去时。故选
B.
18
.
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.
19
.
Mary cleverly met the customer’s requirements that you ___________ to deal with, so she
won the competition.
A
.
failed B
.
fail
C
.
may fail D
.
must fail
【答案】
A
【解析】
考查动词时态。句意:玛丽巧妙地 满足了你没能应付的客户的要求,所以她赢得了比赛。
根据句意可知句子用一般过去时态,故答案为A
。
20
.
—
What do you think of the Great Wall of China?