俱往矣意思-conversation是什么意思中文翻译
(英语)过去完成时练习题含答案
一、单项选择过去完成时
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是什么意思-刨活是什么意思
-
上一篇:过去完成时专项练习经典
下一篇:英语过去完成时练习题含答案