porous-origin的动词
【英语】英语过去完成时练习题含答案
一、单项选择过去完成时
1
.
Not until ________a third time
________that he had given birth to the reading
system for the
blind called Braille.
A
.
Louis Braille tried
;
he
announced
B
.
did Louis Braille
try
;
he announced
C
.
Louis
Braille had tried
;
did he announce
D
.
had Louis Braille tried
;
had
he announced
【答案】
C
【解析】
倒装句。句意:直到
L
布拉耶又尝试了一次,他才宣布成功发明了专为盲人阅读用的文字<
br>--
Braille
。
Not until
位于句首时,后面的从句不
倒装,主句使用部分倒装,即把
bedowillhavecan
等提到主语之前,
A
、
B
两项的第二空未倒装,排除
A
、
B
;
D
项第一空
不需要用倒装,排除
D
,故选
C
。
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
.
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
年冬奥会主办权之前已经做了充分的准备。该句中
“be
fore Beijing finally won the bid”
使用了一般过去时态,而做准
备发生在
won
这个动作之
前,因此使用过去完成时态。
4
.
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
5
.
Hardly ________
when she ________ someone knocking at the
door.
A
.
did she sit, heard
C
.
had she sat, had heard
【答案】
D
【解析】
试题分析:考查倒装句和时态。本
句中放在句首的副词
hardly
,是一个表示否定含义的副
词,放在句首谓语动词要
使用部分倒装的形式。且
hardly....when....
意为
“
一<
br>...
就
...”
,主句的
动作发生在从句之前,时态要保持一致。句
意:她一坐下来就听见有人敲门。故
D
正确。
【名师点睛】
请先看一道题:
a. I __________ seen such a
good harvest!
b. __________ I seen such a
good harvest.
A. have never, Never have
B. never have, Have never
C. have never,
Have never D. never have,
Never have
此题应选
A
。这里考查的是否定词置于句首,句子用
部分倒装的问题。一般说来,以下否
定词位于句首,句子要用倒装
(
部分倒装
—-
用一般问句的形式
)
:
seldom, never, little,
few,
hardly, not, not until, in vain, in no
way, by no means, on no account, no longer
等。如:
Never does he come late.
他从不迟到。
Little did he know that the
police were after him.
他一点也不知道警察在找他。
By no means shall I go there again.
我决不会再去那儿了。
Hardly had he arrived at
the station when the train began to leave.
他一到车站,火车就开动
了。
Few students did
they see in the classroom.
他们在教室没看到几个学生。
Not a word did I ever say to him.
我从未对他说过一句话。
Not until all the fish in
the river died did the villagers realize how
serious the pollution was.
直到河里的鱼全死了,村民们才意识到污染是多么严重。
考点:考查倒装句和时态
B
.
did she sit, had
heard
D
.
had she sat, heard
6
.
By the time he arrived in
Beijing, we _______ there for two days.
A
.
will have stayed
【答案】
D
【解析】
B
.
stay
C
.
have been staying D
.
had
stayed
考查时态。
by the time
用完成时态,根据
arrive
用过去时态,故用过去完成时,表动作先
于发生。选
D
。
7
.
It was not until 3 days
later that the boy came back to life and explained
to the police
what_______ to him.
A
.
was happening
【答案】
C
【解析】
考查时态。句意为:两个星期后,那个男孩才苏醒过来,向警方解释到底发
生了什么事。
happen
发生在
explain
之前,是
“
过去的过去
”
,用过去完成时。
B
.
was to
happen C
.
had happened D
.
has
happened
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
【解析】
考查时态。根据句意可知没有人告
诉他是在我们没有发现
Smith
之前发生,故用过去完成
时;
about<
br>为介词,故
there be
句型为
there
being
,选
D
。
D
.
had told
there being
C
.
told; there was
9
.(海淀二模)
I _____up my mind what I was
going to say in the seminar, but it was
cancelled.
A
.
have made
B
.
had made
C
.
was making
D
.
would make
【答案】
B
【解析
】考查时态。句意:我已经决定了在研讨会上要说什么,但是,研讨会被取消了。
“make up
one’s mind”
这个行为发生在研讨会被取消之前,根据
“it was
cancelled”
可知,研讨
会被取消是过去的事情,那么,
make up
one’s mind
是发生在过去某个动作之前的行为,故
该空应用过去完成时态。
B
选项正确。
10
.
------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>是某人第几次做某事
”
:
ThatThisIt is
+
the firstsecond…last
time
+
B
.
were
D
.
would be
that
clause
(从句的谓语用现在完成时);
ThatThisIt
was
+
the firstsecond…last
time
+
that
clause
(从句的谓语用过去完成时)。
考点:固定句式中的虚拟语气
11
.
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
。
12
.
Never for one moment, believe it or
not,_______ being faced with such a situation
where a
helping hand was greatly needed.
A
.
I imagined
C
.
I have
imagined
【答案】
D
【解析】
试题分析:考
查倒装。
never
否定词放在句首,主句要部分倒装。此类词还有
never
,
seldom
,
scarcely
,
little
,
few
,
not
,
hardly
,
以及
not only…but
(
also
),
no
sooner…than
,
hardly… when
,
scarcely… when
等等;句意:不管妳信不信,在那一刻我没
能想象我要面对这样一个急需幫助的情況境地!
B
、
D
都为倒装句型,但主
句谓语动作发生
在过去的过去,排除
B
,故选
D
。
考点:考查倒装。
B
.
do I imagine
D
.
had I imagined
13
.
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
发生在
过去的过去,故用过去完成时。句意:据说经理已经从巴黎回来
了,在那里他会见了一些
B
.
is meeting
D
.
had met
欧洲伙伴。故
D
正确。
考点:考查时态
14
.
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
15
.
The joke was so interesting that we
all burst out laughing. Never before __________
heard a
joke like that.
A
.
I
have
C
.
have I
【答案】
D
【解析】
试题分析:考察时态与倒装。前面的
was
表示过去时,
当
never
等表否定的词放在句首时
谓语动词倒装。句意:这个笑话如此有趣以至于
我们突然大笑,以前从未听过像它一样有
趣的故事。故选
D
考点:考察时态与倒装
B
.
I had
D
.
had I
16
.
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
17
.
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
。
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
.
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
20
.
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
【答案】
A
【解析】
考查固定搭配。
have intended to do
sth. =
本打算做某事
”
。根据
yesterday
可知,事情
发生在过去,故用过去完成时,意为
“
本打算
......”
。故选
A
。
B
.
intended C
.
would
intend D
.
was intending
21
.
---Peter , where did you guys go
for the summer vacation?
----We________
busy with our work for months, so we went to the
beach to relax ourselves.
A
.
were
【答案】
C
【解析】
【详解】
考查
过去完成时。句意:
---
彼得,你们暑假去哪儿了?
----
几个月来我们
一直忙于工作,所
B
.
have been C
.
had been
D
.
will be
以我们去海滩放松了一下。由
“so we went to the
beach to relax ourselves
”
可知,
“
一直忙于
工作
”
发生在
“went
to the beach”
之前,所以本句为过去完成时。故选
C
项。
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
【解析】
【详解】
<
br>考查时态。句意:
―
你为什么这么高兴
?―
我刚才遇到汤米了。我们很
久没有见面了。分析
句子可知,空处所要选择的动词的动作发生在
“ met ”
这个
过去动作之前,也就是动作发生
在过去的过去,所以本句为过去完成时。故选
C
项。<
br>
B
.
didn't see C
.
hadn't seen
D
.
don't see
24
.
I
found the lecture hard to follow because it
________ when I arrived.
A
.
started
C
.
would start
【答案】
D
【解析】
【分析】【详解】
B
.
was
starting
D
.
had started
考查动词时态。句意:我发现演讲很难懂,因为当我到达的时候,演讲已经开始了。根据
题干信息,
“
不能跟上演讲的原因是,我到达的时候演讲已经开始
”
,
“
到达
”
为过去时,
“
已
经开始
”
应该用过去完成
时。
A
项是一般过去时;
B
项是过去进行时;
C
项是过去将
来时。
所以选
D
。
25
.(江苏)
I
was sent to the village last month to see how the
development plan _______
in the past two
years.
A
.
had been carried out
B
.
would be carried out
C
.
is being carried out
D
.
has been carried out
【答案】
A
【解析】考查时态。句意:上个月我被派到村里去看看在过去的
两年里发展计划是如何执
行的。根据句中时间状语
last
month
和
in the past two
years
可知,空格处所用的动词
carry
out
发生在
se
nt
之前,所以是
“
过去的过去
”
,故用过去完成时。故选
A
。
点睛:本题考查时态。句中包含的时间状语是解答此题的突破点,所以要做好此
类题,一
定要注意题中有没有明确的时间点,或者其他可以代替时间点的词,所以根据时间状语可
以看出正确答案。本题的关键在于抓住题干中的两个时间状语
last
month
和
in the past two
years
,从而得出答案。
26
.
—Did
Alan enjoy seeing his old friends yesterday?
—Yes, he did. He ________ his old friends for
a long time.
A
.
didn’t see
C
.
hasn’t seen
【答案】
D
【解析】
【详解】
考查时态。句意:
—
阿伦昨
天见到老朋友高兴吗?
—
是的,他挺高兴。他很久没看见老朋
友了。说明是昨天之前很
长时间没看见老朋友了,该动作属于
“
过去的过去
”
,应用过去完
成
时,故选
D
。
B
.
wouldn’t see
D
.
hadn’t seen
27
.
She ______ to clean out the spare
room last week, but it was much too occupied at
that
time.
A
.
intended
【答案】
C
【解析】
【详解】
考查时态。句意:她上周本打算打扫那间空余的房间,但那时候房间太拥挤了。
had
intended to do
sth.
意为
“
本打算做某事却未做
”
;
intend
to do sth.
意为
“
打算做某事
”
;
was
intended to do sth.
意为
“
为了
……”
。
intendplanmean
都可以用过去完成时表示
“
本打算做……
但事实没做成
”
。故选
C
。
B
.
was intended C
.
had intended
D
.
was intending
28
.
—
Did you have difficulty finding that cave?
—Not really. The guide ________ us clear
directions and we were able to find it easily.
A
.
was to give
【答案】
B
【解析】
【详解】
考查时态。句意:
——
你在
找山洞时有困难吗?
——
不会。导游给我们指明了方向,所以
B
.
h
ad given C
.
was giving D
.
would
give
我们很轻松就找到了。分析句子可知,向导为我们指明方向发生在我
们后来得以轻松找到
那个山洞之前,所以用过去完成时。故选
B
。
29
.
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
。
30
.
It was the third time that she
_____ the Great Wall.
A
.
went to
【答案】
B
【解析】
【详解】
考查固定句型。句意:这是她第三次去北京。在
It was the
firstsecondthird…time that…
这
个固定句型中,
tha
t
从句中应用过去完成时。故选
B
项。
【点睛】
本题涉及到了两个常考句式:
(
1
)
It is the
firstsecond…time that
….
在这个句型中,
that
从句要用现在完成时
(
2
)
It was the firstsecond…time
that ….
这个固定句型中,
that
从句中应用过去完成时。
考生要根据主句中的
be
动词确认是用现在完成时还是过去完成时,本题中考查的是第2
个
句式,从句中要用过去完成时,选出正确答案
B
项。
B
.
had been to C
.
visited
D
.
visit
31
.
Lionel
Messi playing for Barcelona claimed the 2019
Ballon d’Or on Monday, and before that
he
the award for five times.
A
.
was
winning
【答案】
D
【解析】
【详解】
考查过去完成时。句意:为巴塞罗那俱乐部打球的梅西在周一获得了
2019
年金球奖,在这
之前已经获得过五次奖了。由本题时间状语
before
that
可知,这句话应用完成时态,
that
指代的句子使用的是一般过去时,所以
此题时态应用过去完成时。故选
D
。
【点睛】
过去完成
时表示在过去某一时间或动作之前已经发生或完成了的动作或状态。它表示句子
中描述的动作发生在“
过去的过去
”
。表示在过去某一时刻或动作以前完成了的动作,也可
以
说过去的时间关于过去的动作。即
“
过去的过去
”
。可以用
by,
before
等介词短语或一个
时间状语从句来表示,也可以用一个表示过去的
动作来表示,还可能通过上下文来表示。
例如本题中,就是通过
before
与一个表
示过去的时间状语从句来表示的。
B
.
would win
C
.
has won D
.
had won
32
.
Lucy_ _writing her
essay by 10:00 this morning. After that, she
listened to music for a while.
A
.
will finish
C
.
has
finished
【答案】
D
【解析】
考察过去完成
时态。句意
在今天早上
10
点已经完成了她的散文,然后她听了会音
乐。
这里说明已经是过去已经做过的事情,所以要用过去完成时态。故选
D
。
B
.
finishes
D
.
had
finished
33
.
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
34
.
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
项正确。
35
.
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
。
36
.
I saw Jack in the
lift this morning. He around here for a long
time.
A
.
won't be seen
B
.
hadn't been seen C
.
hasn't
been seen D
.
wasn't seen
【答案】
B
【解析】
【详解】
考查
时态。句意:今天早上我在电梯里看到杰克了。他很久没有在这里出现了。根据句意
可知,此处描述的动
作发生在
saw
之前,属于
“
过去的过去
”
,应使用过去完
成时。故
B
选
项正确。
37
.
—Did you have difficulty finding
Ann'house?
—Not ___us clear directions and
we were able to find ?
A
.
was to
give
C
.
was giving
【答案】
B
【解析】
【详解】
考查时态。句意:
——
你觉
得找到安娜家的位置困难么
?——
不会。她告诉我们很清晰的方
向,并且我们很容易就
找到了。根据题干可知,安娜告诉他们方向发生在他们找到她家之
前,因此,发生在过去动作之前的动作
要采用过去完成时。故选
B
。
【点睛】
本题考查学生对
时态的掌握情况,现在完成时和过去完成时都是考试中常出的考点。分析
前后两句两个动作,判断出后者
的动作发生在前者的动作之前,是过去的过去,用过去完
成时。
B
.
had given
D
.
would
give
38
.
Hardly ______
when the bus suddenly pulled away.
A
.
they had got to the bus stop
C
.
did they get to the bus stop
【答案】
D
【解析】
【分析】
【详解】
考查倒装句。句意:
他们一到站点公共汽车就突然开走
了。否定副词
hardly
放于句首构成
B
.
they got
to the bus stop
D
.
had they got to
the bus stop
倒装句。
Hardly + had
+
主语
+done
when...did...
是固定的句式。故选
D
。
39
.
It's great that all the visitors
who on the island were saved.
A
.
trapped
C
.
had trapped
【答案】
D
【解析】
【详解】
考查时态和被动语态。句意:所有被困在岛上的游客都得救了,这真是太棒了。由
were <
br>saved
可知此事发生在过去,且被困应在被救之前,应用过去完成时;同时,
vis
itors
和
trap
构成被动关系,应使用过去完成时的被动语态。故
D<
br>选项正确。
B
.
have been trapped
D
.
had been trapped
40
.
I got to love Hangzhou ______ I
went there in 2001 and that was the first time
that I
______Longjing Tea
.
A
.
the first time; had tasted
B
.
for the first time; had tasted
C
.
the first time; have tasted
D
.
for the first time; tasted
【答案】
A
【解析】
【详解】
考查
时间状语从句和过去完成时。句意:我第一次去杭州是在
2001
年,那是我第一次品尝
龙井茶。
the first time
为时间状语从句的从属连词,所以第一个空为
the first
time
。
ItThis
iswas the
序数词
time
that
从句。如果前面是
is
,后面就使用现在完成时;如果前面是
was
,后面就是过去完成时。本题前面是
was,
所以后面使用过去完成时。故选
A
项。