关键词不能为空

当前您在: 主页 > 高中公式大全 >

英语过去完成时练习题

作者:高考题库网
来源:https://www.bjmy2z.cn/gaokao
2021-01-22 04:45
tags:

沙皇天赋-补发英文

2021年1月22日发(作者:方士颖)
英语过去完成时练习题


一、单项选择过去完成时

1

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
C

spent
【答案】
D

【解析】

试题分析:考察过去完成时。过去 完成时表示过去某一时间或动作以前已经发生或完成的
动作,对过去的某一点造成的某种影响或结果,结 构为:
had+
动词的过去分词形式。成百
上千的人们呆在户外发生在
回到家中

这个动作之前。句意:在加德满都首都,在他们回
到坍塌的家之前,成 百上千的群众在人行道、公园、空旷的田间度过了寒冷的夜晚,故选
D


考点:考察过去完成时

B

were spending

D

had spent


2

Mandy _________ adoption since her son’s death, but her husband didn’t agree
with her.

A

has considered
C

is going to consider
【答案】
D

【解析】

试题分析:句意:她儿子死后,< br>Mandy
考虑过收养,但是她的丈夫不同意。根据后面的动
词形式和句意可知,前面的 句子应该是过去完成时,
A. has considered
现在完成时;
B. has
been considering
现在完成进行时;
C. is going to consider
一般将来时;
D. had considered

去完成时。
didn’t agree
说明动作发生 在过去,所以在过去之前发生的事用过去完成时,故

D


考点:考查动词时态。

B

has been considering

D

had considered


3

The young man insisted he ____nothing wrong and that the police___him


A

did: released
C

had done; must release
【答案】
B

【解析】

考查
insist
的用法。翻译成

坚持说

不用虚拟,

翻译成

坚持认为

用虚拟(
should+
动词原
形并且
should
可省。)

这个年轻人坚持说他没做错什么,

坚持认为警察应该放了他。


B

had done; release

D

should do; should release


4

Wedidn’tget a hotel room because we ______ in advance.

A

hadn’t booked

C

weren’t booking

B

haven’t booked

D

wouldn’t book

【答案】
A

【解析】

试题分析:考查时态。句意:因为我们没有提前预定,我们没有拿到宾馆房 间。原句中没
有拿到房间使用了一般过去时
“didn't get ....”
,而 预定宾馆是在之前就已经发生的事情,要
使用过去完成时,表示在过去的过去就发生的事情。故
A
项正确。

考点:考查时态


5

Sally was excited to meet Susan at the party last night

They _____ each other since they
graduated from Oxford University in 2010


A

haven’t seen

C

d
idn’t see

【答案】
B

【解析】

since,
自从。。。以后。上句的表语是感到激动(
“was excited”
),这个状态发生在昨晚

“last night”
),也就是过去。因此他们还没彼此见面(
“They hadn’t seen each other”
),
这个动作发生在昨晚以前,也就是过去的过去。用过去完成时

B

hadn’t seen

D

don’t see


6

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


7

I arrived late and missed the flight. I ____ the traffic to be so heavy.

A

hadn’t expected

C

wouldn’t expect

【答案】
A

【解析】

考查时态。根据语境我迟到是过去 ,期盼为过去的过去。句意:我来迟了,错过了航班。
我没想到交通会是如此堵。

B

haven’t expected

D

was expected


8


Lily went to see the movie alone.



If she _____ me about it, I would have gone with her.

A

should tell
【答案】
D

【解析】

考查时态。句意:丽丽一个人去看电影了。
——
如果她告 诉过我这件事,我会和她一起去
的。结合语境可知从句中说的是在过去已完成动作,故用过去完成时态。

B

tells
C

told
D

had told


9

As he approached the door, Mike looked into the room again to see if he _______ anything
behind.

A

left
C

has left
【答案】
B

【解析】

B
考察动词时态。句意:当他快到门口的时候,麦克再一次看看 房间是否落下什么东西。
Leave behind
所表示的动作发生在
look i nto
之前,因此使用过去完成时,表示在过去的某
一时间或者某一动作之前就发生的动作。故
B
正确。

B

had left

D

would leave


10

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


11

Hardly ___________the door when he rushed into the office out of breath.

A

I opened
C

I had opened
【答案】
D

【解析】

本题考查
hardly...when
结构,表示


… …
就、刚刚
……


;句意:我刚把门打开,他就气
喘吁吁 冲进办公室。
hardly
以及含有否定意义的副词放在句首,句子用倒装结构,故选
D


【名师点睛】

hardly......when
的用法

表示一件事紧接着另一件事发生,意思是

刚刚
....
,就
.. ..”
。注意其时态上主句一般用过去
完成时,从句用过去时。有时主句也可用现在完成时,从 句用一般现在时。

如果
hardly
在开头,主句要用部分倒装结构。

He had hardly finished the article when the light went out.
他刚写完文,灯就熄了。


He had hardly had time to settle down when he sold the house.
他还未安顿下来,就卖掉了那
所房子。

Hardly had the football game begun when it started raining.

足球比赛才刚刚开始就下起雨来。

Hardly have I get home when the telephone rings.

我一到家电话铃就响了。

B

did I open

D

had I opened


12

I was surprised to find the snack shops around the school empty; the students everything!

A

had been buying
C

have bought
【答案】
B

【解析】

试题分析:考查时态辨析。根据句 意是过去某一时间之前已经完成的事情,故采用过去完
成时。句意:我惊讶地发现学校周围的零食店都已 经空了;学生们买完了所有的东西。根
据句意可以判断,故选
B


考点:考查时态辨析

B

had bought

D

have been buying


13

I suddenly realized that I was kept so busy that I ______ little time with my family before.

A

have spent
C

would spend
【答案】
B

【解析】

试题分析:考查动词时态。句意:我突然意识到我是如此的忙,结果我花费 了很少的时间
和家人在一起。意识到以前已经发生的事情,此处指过去的过去,故选
B


考点:考查动词时态。

B

had spent

D

was spending


14

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


15

They asked me to have a drink with them. I said that it was at least ten years since I
__________ a good drink

A

had enjoyed
C

enjoyed
【答案】
A

【解析】

试题分析:考查时态。在
“It+be+since
从句

这一结构中,可用一般现在时或现在完成时,
since
从句用一般过去时。句意:他们喊我和他们去喝一杯。我说,离我上次好好的喝上一
杯已经有
10
年了。故
A
正确。

考点:考查时态

B

was enjoying

D

had been enjoying


16

---
What do you think of the American singer Lady Gaga’s performance?

---Too crazy, but if I _____to her concerts held yesterday, I would have enjoyed it.

A

would go
C

had gone
【答案】
C

【解析】

试题分析:考查虚拟语气。句意:
--
你觉得美国歌手
Lady Gaga< br>的表演怎么样?
--
太疯狂
了,但是我如果昨天去看她的演唱会的话,我一定会 非常享受当时的音乐氛围。根据句意
可知,



并没有去看演唱会 ,答语是对过去的事情进行虚拟,
if
从句用
had done
,主句

would have done
,故选
C


考点:考查虚拟语气

B

went

D

should go


17

I___there little more than a week when I set to work with the scientist.

A

would be
C

had been
【答案】
C

【解析】

过去完成时表示一个动作或状态在 过去某一时间或动作之前已经完成或结束,即

过去的过


。根据 所提供的情景
“when I set to work with the scientist”< br>可判断出与这位科学家一起工
作之前已过去一周多一点的时间。故选
C
项。过去 将来时表示从过去某个时间看将要或将
来发生的事。现在进行时表示说话时正在进行的动作或事件。一般 将来时表示将要发生的
动作或存在的状态。

B

have been

D

will be


18

That was the first time I _____to Hongkong so I had great difficulty _____the hotel.

A

went, finding
C

have been, found
【答案】
D

【解析】

试题分析
:
句意:这是我第一次来香港,所以我找旅馆有 点困难。固定短语:
have difficulty
doing sth“
做某事有困难

,排除
BC
选项。句型:
it is the first time that+
从句

这是第一次做
某事

如果主句谓语是
is
,则
that
从句用现在完成时态; 如果是
was

that
从句则用过去
完成时,选
D


考点:考查固定句型和短语

B

had gone, to find

D

had been, finding


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
B

announced; have invented

D

announces; have invented

沙皇天赋-补发英文


沙皇天赋-补发英文


沙皇天赋-补发英文


沙皇天赋-补发英文


沙皇天赋-补发英文


沙皇天赋-补发英文


沙皇天赋-补发英文


沙皇天赋-补发英文



本文更新与2021-01-22 04:45,由作者提供,不代表本网站立场,转载请注明出处:https://www.bjmy2z.cn/gaokao/548276.html

英语过去完成时练习题的相关文章