关键词不能为空

当前您在: 主页 > 英语 >

(英语)过去完成时练习题含答案

作者:高考题库网
来源:https://www.bjmy2z.cn/gaokao
2020-10-22 01:14
tags:过去完成时态

俱往矣意思-conversation是什么意思中文翻译

2020年10月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

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


3

(
绵阳二诊
)—I happened to meet Lily yesterday.

—Lucky dog

You ________each other for two years.

A

haven’t seen
C

didn’t see
【答案】
B

【解析】

考查动词的时态。句意为 :
——
昨天我碰巧遇到莉莉了。
——
真幸运!你们已经两年没有
见面 了。根据句意可知,两年没有见面是在昨天碰巧见面之前,表示过去的过去,故用过
去完成时。

答案:
B

B

hadn’t seen

D

don’t see


4

As soon as I got to the airport, I realized I ________ my ID card at home.

A

had left B

has left


C

would leave
【答案】
A

【解析】

D

will leave

试题分析 :考查时态。句意:一到机场,我就意识到我将身份证忘在家里了。根据语境可
知,
leave my ID card at home
是发生在
realized
之前,用过去完成 时。故选
A


【知识归纳】

过去完成时态表示过去的过去。
When I got there, the train had left.
当我到达那里的时候,火
车已经离开。

考点:考查时态


5

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

A

hadn’t booked
C

weren’t booking
【答案】
A

【解析】

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

考点:考查时态

B

haven’t booked

D

wouldn’t book


6

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


7

When we _______the railway station, the train _______for 5 minutes


A

got to, had been away
C

arrived, has been away
【答案】
A

【解析】

这题考查时态,当我们 到了火车站时,火车已经离开了
5
分钟了。因为火车离开是发生在
我们到火车站之前, 所以用过去完成时。

B

reached, had left

D

arrived at, has left


8

—— We didn’t find Smith attending the lecture.

—— No one ____ him about _____ a lecture the following day.

A

told

there to be B

had told there to be
D

had told there being

C

told; there was


【答案】
D

【解析】

考查时态。 根据句意可知没有人告诉他是在我们没有发现
Smith
之前发生,故用过去完成
时;
about
为介词,故
there be
句型为
there being
,选
D



9

A full preparation before Beijing finally won the bid for hosting the 2022 Winter Olympic
Games.

A

has been made B

had been made

C

would be made D

is made

【答案】
B
【解析】句意为:北京在最终赢得
2022
年冬奥会主办权之前已经做了充分的准备。该句 中
“before Beijing finally won the bid”
使用了一般 过去时态,而做准备发生在
won
这个动作之
前,因此使用过去完成时态。


10

— 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


考点:考查动词时态


11

The wife a big dinner when the husband was aware of their eighth wedding anniversary
that day.

A

was still preparing B

had hardly prepared

C

did carefully prepare D

would eagerly prepare

【答案】
B

【解析】考查时态。句意为:妻子刚准备好一顿丰盛的晚餐丈夫 就意识到那天是他们结婚
八周年纪念日。
hardly...when

……

……
,符合题意。故选
B



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

【解析】

试题分析:考查时态。本题描述的是过去发生的事情,另挑选好物品是发生 在在收银台等
待这个行为之前,应用过去完成时表示过去的过去,句意:我永远忘不了我们遇见那位著< br>名的作家。我也是。他那时是挑好物品之后在超市的收银台。故选
A

考点:考查时态

B

has selected

D

selected


13

As long as my drive tester instructed me to pull into the parking lot, I was sure I ______.

A

passed
C

was passed
【答案】
D

【解析】

试题分析:考查时态。选项
A
为一般过去式;选项
B
为现在完成时;选项
C
为一般过去式被动语态;选项
D
为过去完成时。句意:只要驾考教练让我把车停到停车场,我就确定我< br>已经通过了考试。当



把车停到停车场时,我确定自己考试通过, 此时考试结束和考试
通过是同时发生的动作,所以通过考试应在
I was sure
之前,故应用过去完成时。故选
D.

考点:考查时态。

B

have passed

D

had passed


14

If you________ the failed experiences, you would not havemade such a mistake in your
homework.

A

refer to
C

referred to
【答案】
D

【解析】

试题分析:考查虚拟语气。表示假 设的虚拟语气,用在对过去事实相反的假定上,从句用
过去完成时
had+
过去分词, 主句用
wouldshouldmightcould+have+
过去分词。
Ref er to

一个固定结构,意思为查阅、参考。该句意思为:如果你参考一下这些失败经验教 训的
话,你就不会在你的作业中犯下如此的错误。故选
D


考点:考查虚拟语气。

B

have referred to

D

had referred to


15

The hotel wasn’t particularly good. But I ____ in many worse hotels.

A

was staying
【答案】
D

【解析】

试题分析
:
句意:这家旅馆不是特别好。但是我住过很多 更差的旅馆。从句意可知动词
stay
是发生在说话之前,是表示

过去的过 去

,用过去完成时,答案选
D


B

stayed C

would stay D

had stayed


考点:考查动词时态。


16

They became friends again that day. Until then they ______to each other for nearly two
years.

A

didn’t speak
C

haven’t spoken
【答案】
B

【解析】

试题分析:考查时态:句意:他们 在那天又成为了好朋友,直到那时他们已经近两年没有
说话了。从
They became friends again that day.
可知他们两年没有说话是到那天为止发,属
于过去的过去的动作,用过去完成时,选
B


考点:考查时态

B

hadn’t spoken

D

haven’t been speaking


17

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


18

Mary went to the box office at lunch time, but all the tickets ________ out.

A

would sell
【答案】
B

【解析】

【分析】【详解】

B

had sold C

have sold D

was selling


考查动词时态。句意:玛丽在午饭时候去售票处了,但是所有的票都卖光了。根据前句可知,玛丽去买票是过去发生的事情,所以票卖完应该是过去的过去,用过去完成时,故选
B



19

She stared at the painting, wondering where she it.

A

saw
C

sees
【答案】
B

【解析】

B

had seen

D

has seen


试题分 析:句意:她盯着这个画,思索什么时候她曾见过它。根据语境可知
see
这个动作
发 生在
stare

之前,所以用过去完成时。故选
B


考点:考查时态


20

The boy _____ loudly because he _____ his way in the jungle and thought he couldn’t go
back home.

A

had cried; lost
C

cried; had lost
【答案】
C

【解析】

考查动词时态 。句意:因为在从中中迷路认为不能回家所以小男孩大声地哭起来。迷路这
个动作发生在大哭之前,故用 过去完成时,故选
C
项。

B

has cried; has lost

D

cried; has lost


21

________ the party ________ when he came


A

Did…begin B

Had …begun

C

Has …begun D

Does…begin

【答案】
B

【解析】

【详解】

考查时态。句意:他来时聚会已经开始了吗? 此处
when
引导的时间状语从句的时态是一
般过去时态,结合句意主句动作先于从句 动作,应该用过去完成时态,故选
B



22

I __________ to send Peter a gift to congratulate him on his marriage, but I couldn’t manage
it.

A

had hoped
C

have hoped
【答案】
A

【解析】

【详解】

考查过去完成时。句意:我本来计划在
Peter
结婚时送他一个礼物的,可是我没有做到。
第二个分句中
“couldn ’t”
用的是一般过去时,所以发生在它之前的动作用过去完成时。故选
A


B

am hoping

D

would hope


23

―Why are you so excited?

—I met Tommy just now. We _____ each other for ages.

A

haven’t seen
【答案】
C

【解析】

B

didn't see C

hadn't seen D

don't see


【详解】

考查 时态。句意:

你为什么这么高兴
?―
我刚才遇到汤米了。我们很久没有见面 了。分析
句子可知,空处所要选择的动词的动作发生在
“ met ”
这个过去动作之 前,也就是动作发生
在过去的过去,所以本句为过去完成时。故选
C
项。


24

—Are you surprised by the ending of the film?

—NO, I ________ the book, so I already knew the story.

A

was reading
【答案】
B

【解析】

【详解】

考查时态。句意:
——
你会 对电影的结局感到惊讶吗
?——
不,我读过这本书,所以我已经
知道这个故事了。根据
so I already knew the story
中的过去时态可知,这里用过去 完成时,
表示过去的过去。故选
B


B

had read C

am reading D

have read


25

I saw Jack in the lift this morning. He

around here for a long time.

A

won't be seen
C

hasn't been seen
【答案】
D

【解析】

【详解】

考查过去完成时态的被动语态。句意:今天早 上我在电梯里看见杰克。他好久没在这附近
露面了。根据
this morning
可知,这是过去的事情;再根据
for a long time
可知 ,此空是更
靠前的动作,且句子主语
He

see
之间是一种被动关 系,所以用过去完成时态,故选
D


B

wasn't seen

D

hadn't been seen


26

An international team of astronomers announced Wednesday that they ________ the first-
ever image of a black hole.

A

have captured
C

had captured
【答案】
C

【解析】

【详解】

考查时态。句意:周三,一个国际天文学家小组宣布他们第一次捕捉到一个 黑洞的图像。
此处
announced
是过去的动作,
capture
动作发生在
announced
之前,过去的过去,所以用
过去完成时态,故选C


B

were capturing

D

would capture


27

Lucy_ _writing her essay by 10:00 this morning. After that, she listened to music for a while.

A

will finish
C

has finished
B

finishes

D

had finished


【答案】
D

【解析】

考察过去完成时态。句意

在今天早上
10
点已经完成了她的散文,然 后她听了会音
乐。

这里说明已经是过去已经做过的事情,所以要用过去完成时态。故选
D



28

When walking down the street, I came across David, who I _____ for years.

A

didn’t see
C

hadn’t seen
【答案】
C

【解析】

【详解】

考查动词时态。句意:当沿着街道散步的时候 ,我遇见了多年未见的
David
。根据语境,
“not see”
这个动作发生在
come across
之前,是过去的过去发生的动作,用 过去完成时。故

C


【名师点睛】

英语中的 时态主要由动词的形式决定,因此在学习英语时态时,要注意分析动词形式及具
体语境,想象在那个特定 的时间动作所发生的背景,这个动作是经常性动作、一般性动
作、进行性动作、完成性动作还是将要发生 的动作。过去完成时是一个相对的时态,表示
过去的过去的动作,还有一个特点就是和过去的一段时间搭 配。

B

haven’t seen

D

wouldn’t see



29

At sixty

Maugham decided to withdraw from the theater and wrote The Summer Up

in
which he tried to review what he from his life and literature.

A

had learned
C

was learning
【答案】
A

【解析】

试题分析:句 意:在
60
岁的时候,
Maugham
决定离开剧院,写了
The Summer Up,
其中他
想回顾他从生活和文学中学到的东西。从
wrote The Summer Up,
可知他学习的东西是过去
的过去发生的事情,用过去完成时,选
A


考点:考查时态

B

has learned

D

would learn


30

Silk ________ one of the primary goods traded along the Silk Road by about 100 BC .

A

had become
C

control
【答案】
A

【解析】

试题分析:句意:到公元前
100
年为止,丝绸已经成为 丝绸之路上交易的主要商品之一。
时间状语是
by+
过去时间,谓语用过去完成时。故 选
A


B

reject

D

abandon


考点:考查动词时态。


31

—Did Linda see the traffic accident?

—No, no sooner ________ than it happened.

A

had she gone
C

has she gone
【答案】
A

【解析】

【分析】

B

she had gone

D

she has gone



【详解】


考查部分倒 装。句意:
--Linda
看见交通事故了吗?
--
没有,她刚走,就发生交 通事故了。
本题考查固定句式:
No sooner…than…





…”,
主句中时态用过去完成时,
no soon er

于句首时用倒装,即将
had
置于主语之前,故选
A


【点睛】


一些句型,如
scarcely……when, no sooner ……than, ha rdly……when
引导的主从复合句主句要
求使用过去完成式。注意:在部分倒装句中,只 有助动词、情态动词或连系动词等可以置
于主语之前,其它部分都要置于主语之后。


32

— What ______ when I phoned you?

— I ______ my work, and wanted to go out.

A

have you done

finished
C

did you do; had just finished
【答案】
D

【解析】
< br>试题分析:考查时态:句意:我打电话给你的时候你在干什么?,我刚刚完成任务,我和
你出去。 第一个空填
were you doing,
用过去进行时,动作在打电话的时候正在进行中,第
二空填
,had just finished
,说明是过去打电话的时候已经完成了,用过去完成时,可知选
D


考点:考查时态

点评:时态题的考查关键是抓住句子的上下文 含义和句中的时间状语。要根据时间状语来
选择合适的时态,在平时的学习中要注意积累有关时态的用法 和各种时态的特殊之处。

B

were you doing

have finished

D

were you doing; had just finished


33

When I___ to the cinema, the film___ for 5 minutes.

A

got, had begun B

get, will begin

C

got, had been on D

got, has been on


【答案】
C

【解析】

【详解】

考查时态。句意:当我到达电影院时,电影已经开始了五分钟。
for five minut es
为一段时
间要求谓语动词要用延续性动词,故
A

B
先 排除,而从句的动作发生在主句动作之后,
从句用一般过去时态,主句用过去完成时态。故选
C



34

It might have saved me some trouble ______ the schedule.

A

did I know
C

do I know
【答案】
D

【解析】

试题分析:句意:如果我早知道日程安排,可能会省去我一些麻烦。根据题干中
might
have saved
可知主句是对过去的虚拟,从句应用
if I had kno wn
与主句保持一致。
if
虚拟条
件句中含有
had
时,可 将
if
省去,同时将
had
提前构成倒装结构。故选
D
项。 虚拟语气重
要做题原则:根据题干中主句或从句中动词形式判断所考查的动词的虚拟时间
, < br>一般要保持
一致,但要注意错综时间虚拟语气要根据各自所表示的虚拟时间做出调整。另外,当< br> if

件句中含有助动词
had

should

were

,
可以省略
if
,而将
had, should

were
提到句
首,从而构成倒装虚拟条件句。

考点:虚拟语气

【名师点睛】虚拟语气重要做题原则:根据题干中主句或从句中动词形式判断所考查的动
词的虚 拟时间
,
一般要保持一致,但要注意错综时间虚拟语气要根据各自所表示的虚拟时间
做出调整。另外,当
if
条件句中含有助动词
had

should

were

,
可以省略
if
,而将
had,
should

were
提到句首,从而构成倒装虚拟条件句。

B

have I known

D

had I known



35

A rescue worker risked his life saving two tourists who ________ in the mountains for two
days.

A

are trapping B

have been trapped

C

were trapping D

had been trapped

【答案】
D

【解析】

考查语态和时态。句意:一个救援人员冒着生命危险挽救了两个被困在山里 两天的旅游
者。
“who ___ in the mountains for two days”
是定语从句,修饰
two tourists

two tour ists

trap
之间是被动关系,该空应用被动语态。由
risked< br>可知,营救人员救游客是过去的事
情,被困两天发生在营救人员救了他们之前,即
过去的过去

,该空应用过去完成时态。
综上,
D
选项正确。< br>
点睛:过去完成时表示过去某一时间或动作以前已经发生或完成了的动作,即

过去的过


,其表达形式为
had done
,被动语态的表达形式为
had been done



36

—Got your driving license?

—No. I too busy to have enough practice, so I didn’t take the driving test last week.

A

was B

am

C

have been D

had been

【答案】
D

【解析】考查动词时态。句意:
——
拿到你的驾驶执照了吗
? ——
没有,我太忙了没有足够
的练习,所以我上周没有参加驾驶考试。表示上周考试之前很忙,用过去完成时 。故选
D



37

I found the film hard to follow because it _______ when I arrived.

A

had begun B

was beginning

C

has begun D

would begin

【答案】
A

【解析】考查动词时态。句意:我觉得这部电影很难理解,因为 当我到达时它已经开演
了。根据所给时态
arrived
可知,表示到达前已经开演了 ,用过去完成时,故选
A



38

IPhone, the world’s largest mobile phone maker, said that over the first nine months of the
year it ________ 23 million handsets in China, an increase of 77 percent ________ the same
period a year ago.

A

had sold; compared to
C

sold; comparing with
【答案】
A

【解析】

考查时态和非谓语动词。句意:< br>IPhone
,世界最大的手机制造商,说今年头九个月期间,
它已经在中国销售了2,300
万台手机,与一年前的同期相比增加了
77%
。第一空根据主句
动词
said
可知,从句时态也应用过去时态,再根据
over the first nine months of the year
,判
断应用过去完成时态;第二空是非谓语动词的固定句式
compared to
,意为


……
相比


。故选A


B

has sold; compared to

D

had sold; comparing with


39

Li Hua ____ his money for dollars before he went on a holiday in America.

A

exchanges B

has exchanged

C

will exchange D

had exchanged

【答案】
D

【解析】考查时态。句意:李华去美国度假以前他把钱换成美元 。根据句意可知用过去完
成时态,故选
D



40

It was the first time that the doctor _______ making a mistake concerning the patient.

A

admitted B

had admitted C

has admitted D

would admit


【答案】
B

【解析】

【详解】

考查时态。句意:这是这位医生第一次承认对于这个病人他犯了错。固定句式:
It iswas+
序数词
+ time + that sb havehashad done sth
意为

这是某人第几次做某事的时候

,如果前
面的
is
,后面要用
havehas
;如果前面是
was,
后面 要用
had
。本句前面使用了
was
,后句中
要用
had< br>。故
B
项正确。

叮嘱的近义词是什么-哺乳怎么读


埋的成语-jojoba


坏的反义词是什么-渗的成语


符的拼音-夜不收


轻狂是什么意思-use的过去分词


九下英语课文翻译-碧绿的意思


domicil-上海师范大学考研难度


Masks是什么意思-刨活是什么意思



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

(英语)过去完成时练习题含答案的相关文章