-
【英语】过去完成时练习题含答案
一、单项选择过去完成时
1
.
When Mary arrived she found all her children ______ for nearly two hours.
A
.
have gone to sleep
C
.
was falling asleep
【答案】
D
【解析】
试题分析:考查时态的辨析。这里选用过去完成时,表示事件发生在过去的过去,由
found
,我们可以发现是过去时态,但是孩子睡着这件事发生在她发现之前,故为过去的过
去,句意为:当Mary
到达时,她发先孩子们已经睡了将近两个小时。故选
D
。
考点:考查时态的辨析。
B
.
fell asleep
D
.
had been asleep
2
.
The girl, when _____ why she _____ in the exam, just lowered her head and kept silent.
A
.
questioned; was cheated
B
.
being questioned; was cheating
C
.
questioned; had cheated
D
.
being questioned; has cheated
【答案】
C
【解析】
考查非 谓语动词。句意:当被问到为什么在考试中作弊中,小女孩子低头不语。
When
引
导 的是是时间状语从句,与
girl
之间是被动关系,所以用
done
形式, 作弊没有被动语态,
故选
C
项。
3
.
Mr. Chapman retired at 70 after he nearly 40 years with the Gas Company
.
A
.
had spent
【答案】
A
【解析】
本题考查时态。根据语境
Mr. Chapman
退休已经发生在过去,所以动作spend
度过,是过
去的过去,故用过去完成时。选
A
。
B
.
has spent C
.
spends D
.
would spend
4
.
Could I do some explanations? Ito call on you yesterday, but someone came to see me just
when I was about to leave.
A
.
had intended B
.
intended C
.
would intend D
.
was intending
【答案】
A
【解析】
考查固定搭配。
have intended to do sth. =
本打算做某事
”
。根据
yesterday
可知,事情 发生在过去,故用过去完成时,意为
“
本打算
......”
。故选
A
。
5
.
By the time my mother came back from work, my sister and I ________ supper and were
waiting for her at the table.
A
.
have cooked
【答案】
C
【解析】
在英文中用
by the time
构成的从句修饰主句,主句通常用过去完成时,结构为
had+
过去分
词,故本题选
C
。
B
.
were cooking C
.
had cooked D
.
would cook
6
.
Grandpa was shocked by the news. Rarely ______ him so quiet.
A
.
do I see
C
.
I had seen
【答案】
B
【解析】
本句中的
rarely
很少,是一个表示否定意义的词, 放在句首的时候,后面的主句要使用部
分倒装。句意:听到这个消息爷爷很惊讶。我很少看见他如此安静 。根据句意可知是在这
之前,我很少看见他如此安静,现在的情况已经使用了一般过去时,在这之前要使 用过去
完成时。故
B
正确。
B
.
had I seen
D
.
I saw
7
.
------You went to the“Bird’s Nest”last month, didn’t you
?
------Yes. That was the second time I ________ to Beijing National Stadium.
A
.
have been
C
.
had been
【答案】
C
【解析】
考查虚拟语气。表示
“< br>是某人第几次做某事
”
:
That/This/It is
+
the first/second…last time
+
that clause
(从句的谓语用现在完成时);
That/This/It was
+
the first/second…last time
+
that
clause
(从句的谓语用过去完成时)。
考点:固定句式中的虚拟语气
B
.
were
D
.
would be
8
.
— Dad, we _________ the zoo-trip you promised us last week.
— Sorry my girls. I _______ to take you there this week, but I’ve been too busy.
A
.
expect; intend
B
.
had expected; had intended
C
.
are expecting; had intended
D
.
expected; intend
【答案】
C
【解析】
试题分析:考查动词时态。句意: 上句:爸爸,我们想去你上周承诺带我们去的动物园。
下句:抱歉我的孩子,我上周打算带你们去,但是 我实在太忙了。根据对句意的分析和理
解可知对话中没有提及是以前的对话。所以对话就是发生在现在, 而在第一个分句中表达
了想要去,而
be going to
即为想要做某事的意思; 通过在第二个分句中表达的意思可知爸
爸打算在过去带她们去动物园,并且对现在的结果也造成了影响, 所以要用过去完成时,
故选
C
。
考点:考查动词时态
9
.
By the time he arrived in Beijing, we _______ there for two days.
A
.
will have stayed
【答案】
D
【解析】
考查时态。
by the time
用完成时态,根据< br>arrive
用过去时态,故用过去完成时,表动作先
于发生。选
D
。
B
.
stay C
.
have been staying D
.
had stayed
10
.
I ______the paper before my lawyer explained the details to me.
A
.
signed
C
.
signs
【答案】
B
【解析】
试题分析:考查过去完成时。句意 :在我的律师和我详细说明之前我就已经签字了。由题
中时间点可知是过去完成时,故选
B。
考点:考查过去完成时
B
.
had signed
D
.
has signed
11
.
Catherine came home happily, which suggested that she the final exam.
A
.
had passed
【答案】
A
【解析】
这题考查时态的用法:
suggest
做
“暗示
”
讲,所以不用虚拟语气,因为通过考试是在回来前
发生,所以用过去完成时 。句意是:凯萨琳高兴地回来,说明她通过了考试。选
A
。
B
.
pass C
.
would pass D
.
should pass
12
.
---I will never forget when we met the famous writer
---Neither will I. He______ some goods and was at the checkout of a supermarket.
A
.
had selected
C
.
was selecting
【答案】
A
B
.
has selected
D
.
selected
【解析】
试题分析:考 查时态。本题描述的是过去发生的事情,另挑选好物品是发生在在收银台等
待这个行为之前,应用过去完 成时表示过去的过去,句意:我永远忘不了我们遇见那位著
名的作家。我也是。他那时是挑好物品之后在 超市的收银台。故选
A
考点:考查时态
13
.
He said l5 people_______
,
two of them_____to hospital
.
A
.
have injured
;
admitting
C
.
had injured
;
to admit
【答案】
D
【解析】
第一空考查过去完成时,因为主句是
he said
,从句动作发生在主句之前,而且是被动式,
第二空是独立主格结构,
two of them
是逻辑主语,和
admit
是被动关系,用过去分词,句
意: 他说
15
人受伤,其中两人住院。选
D
。
B
.
have been injured
;
being admitted
D
.
had been injured
;
admitted
14
.
If you________ the failed experiences, you would not havemade such a mistake in your
homework.
A
.
refer to
C
.
referred to
【答案】
D
【解析】
试题分析:考查虚拟语气。表示假设的虚拟语气,用在对过去事实相反的假 定上,从句用
过去完成时
had+
过去分词,主句用
would/shoul d/might/could+have+
过去分词。
Refer to
是
一 个固定结构,意思为查阅、参考。该句意思为:如果你参考一下这些失败经验教训的
话,你就不会在你的 作业中犯下如此的错误。故选
D
。
考点:考查虚拟语气。
B
.
have referred to
D
.
had referred to
15
.
The manager is said to have arrived back from Paris where he ______ some European
partners
.
A
.
would meet
C
.
meets
【答案】
D
【解析】
试题分析:考查时态。不定式动作
to have arrived
说明发生在过去, 定语从句
met
发生在
过去的过去,故用过去完成时。句意:据说经理已经从巴黎回来 了,在那里他会见了一些
欧洲伙伴。故
D
正确。
考点:考查时态
B
.
is meeting
D
.
had met
16
.
I didn’t get into the two-hour quarrel; I know how it ______, though.
A
.
would break out
【答案】
D
【解析】
【分析】
【详解】
B
.
has broken out C
.
was breaking out D
.
had broken out
考查动词时态。句意:我没有卷入两个小时的争吵,但是我知道它是如何爆 发的。根据句
意,吵架是过去的事情,它发生应该是过去的过去,所以用过去完成时。故选
D< br>。
17
.
He said that his car________stolen and he________have to telephone the police.
A
.
was; would
C
.
had been; would
【答案】
C
【解析】
考查时态。宾语从句的主句谓语动词是过去式,从句应用过去的某种时态, 故
B
、
D
排
除;又因为汽车被偷,应发生在
said
之前,故应用过去完成时。
B
.
has been; will
D
.
had been; will
18
.
_______ could be judged from her eyes that she was terribly sorry for what she ________.
A
.
As; had done
【答案】
D
【解析】
本题句意
“
从她 的眼神可以判断,她为她所做的感到非常抱歉
”
。此句中的
that
引导的从 句
是真正的主语,而
it
作形式主语。她感到抱歉是过去时,而所做的在抱歉之前已发 生,故
用过去完成时。
B
.
That; did C
.
As; did D
.
It; had done
19
.
Chinese scientists ______ on Tuesday that they ______ a low-cost welding robot, which can
help improve welding efficiency for small factories.
A
.
announces; had invented
C
.
announced; had invented
【答案】
C
【解析】
试题分析:考查时态。第一空根据时间状语
on Tuesday
可知用一般过去时; 第二空动词
invent
所发生的动作在
announce
之前,故用过去完 成时。
句意:中国科学家在周二宣
布,他们已经发明了低成本的焊接机器人,可以帮 助提高小工厂焊接效率。故
C
正确。
考点:考查时态
B
.
announced; have invented
D
.
announces; have invented
20
.
In the capital Kathmandu, thousands of people _______ the night on pavements, in parks
and open fields in chilly temperatures before they returned to their collapsed homes.
A
.
would spend B
.
were spending
-
-
-
-
-
-
-
-
本文更新与2021-01-09 21:40,由作者提供,不代表本网站立场,转载请注明出处:https://www.bjmy2z.cn/gaokao/505982.html
-
上一篇:过去完成时练习
下一篇:初中英语过去完成时练习题(附答案)