跪安是什么意思-怎么延长付款时间
英语过去完成时练习题含答案
一、单项选择过去完成时
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
.
Father ________ for London on
business upon my arrival, so I didn’t see him.
A
.
has left
【答案】
C
【解析】
分析句子,由于后半句用的是一般过去式,故根据意思可知前半句的事是发
生在后半句之
前,故用过去完成时,故选
C
。句意:父亲在我回来之前已经去出差了,
所以我没有见到
他。
B
.
left C
.
had
left D
.
was leaving
4
.
Catherine came home happily, which
suggested that she the final exam.
A
.
had passed
【答案】
A
B
.
pass C
.
would pass
D
.
should pass
【解析】
这题考查时态的用法:
suggest
做
“
暗示
”
讲,所以
不用虚拟语气,因为通过考试是在回来前
发生,所以用过去完成时。句意是:凯萨琳高兴地回来,说明她
通过了考试。选
A
。
5
.
By the
time he arrived in Beijing, we _______ there for
two days.
A
.
will have stayed
【答案】
D
【解析】
考查时态。
by the
time
用完成时态,根据
arrive
用过去时态,故用过去完成时,表动作先于发生。选
D
。
B
.
stay
C
.
have been staying D
.
had
stayed
6
.
By the time Jack
returned home from England, his son. from
college.
A
.
graduated
C
.
had been
【答案】
D
【解析】
考查动词时态,
By the time
截止到过去某时间为止做了某事,用过去完成时态。
A
是一般
过去时;B
是现在完成时;
C
是过去完成进行时。根据句子意思
“
截止到
Jack
从英国返家,
他的儿子已经大学毕业了。
B
.
has graduated
D
.
had
graduated
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 soon as I got to the airport, I
realized I ________ my ID card at home.
A
.
had left
C
.
would leave
B
.
has left
D
.
will
leave
【答案】
A
【解析】
试题分析:考查时态。句意:一到机场,我就意识到我将身份证忘在家里了。根据语境可
知,
leave my ID card at home
是发生在
realized
之
前,用过去完成时。故选
A
。
【知识归纳】
过去完成时态表示过去的过去。
When I got there, the train
had left.
当我到达那里的时候,火
车已经离开。
考点:考查时态
10
.
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
11
.
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
12
.
Arriving at the party hurriedly, we
were disappointed to find that the band
playing.
A
.
stopped
C
.
had stopped
【答案】
C
【解析】
解析:匆忙地到达晚会,我们很失望地发现乐队已经停止演奏了。题干中的
were
disappointed
的状态发生在过去,
stop
这个动作发生在其之前,故应
用过去完成时。所以
选
C
。
B
.
will
stop
D
.
has stopped
13
.
— Didn’t you talk any with
Rice?
—No, the plane __________ off when I
rushed to the airport to see her off
.
A
.
was taking
C
.
took
【答案】
B
【解析】
试题分析:考查过去完成时。句意
:你和
Rice
说什么了吗?没有,我去机场送她的时候飞
机已经起飞了。由题意可知
是过去进行的动作,并且在过去完成没有继续进行下去,所以
是过去完成时,所以选
B
。
考点:考查过去完成时
B
.
had
taken
D
.
has taken
14
.
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
。
15
.
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
16
.
If you________ the
failed experiences, you would not havemade such a
mistake in your
homework.
A
.
refer to
C
.
referred to
B
.
have referred to
D
.
had referred to
【答案】
D
【解析】
试题分析:考查虚
拟语气。表示假设的虚拟语气,用在对过去事实相反的假定上,从句用
过去完成时
had+过去分词,主句用
wouldshouldmightcould+have+
过去分词。
Refer to
是
一个固定结构,意思为查阅、参考。该句意思为:如果你参考一下
这些失败经验教训的
话,你就不会在你的作业中犯下如此的错误。故选
D
。
考点:考查虚拟语气。
17
.
---- Did
you know any German before you got to Berlin?
---- Not a single word _________.
A
.
have I learned
C
.
I’ve
learned
【答案】
B
【解析】
试题分析:考查
倒装语序及时态。具有(半)否定意义的词或短语位于句首时,用部分倒
装。排除
C
、
D
选项。由对话第一部分是过去时态,
“
一个词都没学过
”
这个动作应发生在过
去的过去,故用过去完成时,排除
A
选项,故选
B
。句意:
——
去柏林之前你学过些德语
吗?
——
我一个词都没学过。
考点:考查倒装语序及时态。
B
.
had I learned
D
.
I
had learned
18
.
—He’s got our
tickets.
—That’s good I ________afraid
that he ________them.
A
.
am; has
forgotten B
.
was; had forgotten
C
.
was; forget D
.
am; will
forget
【答案】
B
【解析】
试题分析
:考查时态:
--
他拿了我们的票。
--
太好了,我原来害怕他忘了。因为现
在知道他
没忘,所以是原来害怕他忘了,第一空用一般过去式
was
,主句用一般过去
式,从句用相
应的过去时,排除
D
,用过去完成时,选
B
。
考点:考查时态
19
.
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
从句用一般过去时
。句意:他们喊我和他们去喝一杯。我说,离我上次好好的喝上一
B
.
was
enjoying
D
.
had been enjoying
杯已经有
10
年了。故
A
正确。
考点:考查时态
20
.
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
21
.
—It’s really a surprise that I
happened to meet Will, my old schoolmate in the
art gallery last
week.
—If my memory
serves me right, you ________ each other for more
than a decade.
A
.
haven’t seen
B
.
hadn’t seen C
.
didn’t see
D
.
don’t see
【答案】
B
【解析】
考查动词时态。句意:
——
上周在艺术长廊我碰巧见到了老同学威尔,这太令我
惊讶了
。
——
如果我没记错,你们在那之前十年没见了。根据
happened to
可以推断出,在
过去动作之前发生的动作用过去完成时,故选
B
。
22
.
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
23
.
It was the third time that she
_____ the Great Wall.
A
.
went to
【答案】
B
【解析】
【详解】
考查固定句型。句意:这是她第三次去北京。在
It was the
firstsecondthird…time that…
这
个固定句型中,
tha
t
从句中应用过去完成时。故选
B
项。
【点睛】
本题涉及到了两个常考句式:
B
.
had been to
C
.
visited D
.
visit
(
1
)
It is the
firstsecond…time that
….
在这个句型中,
that
从句要用现在完成时
(
2
)
It was the firstsecond…time
that ….
这个固定句型中,
that
从句中应用过去完成时。
考生要根据主句中的
be
动词确认是用现在完成时还是过去完成时,本题中考查的是第2
个
句式,从句中要用过去完成时,选出正确答案
B
项。
24
.
---Did you know any German
before you arrived in Munich
?
---Never______________ it, actually.
A
.
had I learned
C
.
I had
learned
【答案】
A
【解析】
【详解】
考查倒装和时态。句意:
——
来慕尼黑之前你懂德语么?
——
事实上我从来没学过。
never
位于句首,其后要进行部分倒装,而且
此处表示的动作发生在
arrived in Munich
之前,也
就是过去的过去
,应该用过去完成时,故
A
项正确。
【点睛】
注意含有
否定意义的词位于句首时,其后要进行部分倒装,常见的这类词包括:
never
,
h
ardly
,
seldom
,
little
,
few,
not until, by no means, nowhere, no
longer
。如:
By no means
could you tell
him about this.
你绝不能把这件事告诉他。
Never in my
life have I heard of such a
thing.
我一生中从未听过这样的事。
B
.
did
I learn
D
.
I learned
25
.
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
项正确。
26
.
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
。
27
.
—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
。
【点睛】
本题考查学生对时态的掌握情况,现在完成时和过去完成时都是考试中常出
的考点。分析
前后两句两个动作,判断出后者的动作发生在前者的动作之前,是过去的过去,用过去完<
br>成时。
B
.
had given
D
.
would give
28
.
---Have you seen your nephew
lately?
---Yes, in fact, I saw him
yesterday. I _______ him for three years.
A
.
haven’t seen B
.
didn’t
see
C
.
hadn’t seen
D
.
don’t see
【答案】
C
【解析】
【详解】
考查过去完成时。句意:
--
你最近见你外甥了吗?
--
见了,我昨天见了他,我都三年都没见
他了。根据前文<
br>I saw him yesterday
可知,说话者在昨天之前有三年没有见了,故为过去的
过去,因而用过去完成时,故选
C.
【点睛】
考查过去完成时。过去完成时的结构为
had done
,被动形式为
had
been done
,其表示过去
的过去,常见的标志性短语
by+
过去时间
,
before
。其中有些固定结构需要使用过去完成
时,比如
hardly
…when…,no sooner…than…,It was the firstsecond time
(that)…
等固定句型中
如:
Hardly had he begun to
speak when the audience interrupted
him.
他刚开始演讲,听众就
打断了他。
29
.
She _________the sign language
before she served as a volunteer to help the
deaf.
A
.
learns
C
.
was
learning
【答案】
D
B
.
has
learned
D
.
had learned
【解析】
试题分析:句意:她作为一名志愿者来帮助聋人之前已经学
习了手语。由句意可知,学习
手语在做一名志愿者之前,是过去的过去,用过去完成时,故选
D
。
考点
:
考查动词时态的用法。
30
.
—How was your job interview?
—Very successful. I ________ my homework about
the company, you know.
A
.
had done
B
.
have done
C
.
did
D
.
was doing
【答案】
A
【解析】
考查时态。句意:
——
你的工作面试怎么样?
——
非常成功。我了解过这家公
司。由第一句可知,参加面试是过去的行为,那么了解该公司应该是面试之前的行为,即
过去的
过去,故该句应用过去完成时态。
A
选项正确。
31
.
—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
32
.
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
33
.
----So Jack failed to be
admitted by his dream university and is feeling
quite depressed these
days.
----It serves him right. I ____him more than
once to take his study seriously.
A
.
reminded B
.
have
reminded
C
.
have been reminding
D
.
had reminded
【答案】
D
【
解析】考查时态。上句:所以杰克没有被他梦想中的大学录取,感觉很沮丧。下句:他
活该,我不止一次
提醒他认真对待他的学习。此空的动作指的是
“
过去的过去
”
所以用过去完成时态,故选
D
。
34
.
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
。
35
.
—Got your US visa?
—Not
yet. I ________ too busy to apply for an
appointment, so I didn’t go to Shanghai last
week.
A
.
was B
.
have been
C
.
had been D
.
would be
【答案】
C
【解析】句意:
——
你得到美国签证了吗?<
br>——
还没有,我过去太忙以至于没有申请,因
此我上周没有去上海。根据后句时态可知,
表示
“
过去的过去
”
应该用过去完成时。
36
.
—What a consequence!
—Yes.
I ________ him about it, but without success.
A
.
will remind B
.
would
remind
C
.
was reminding
D
.
had reminded
【答案】
D
【解析】考查时态。
What a consequence!
意为
“真是一场惨剧
”
,
consequence
多指不良的后
果。后
一句句意应为
“
我曾经提醒过他,但没有成功。
”“consequence”
发生在过去,
remind
动作发生在后果出现之前,即过去的过去,因此用过去完成时态,
故选
D
。
37
.
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
。
38
.
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这个动作之
前,因此使用过去完成时态。
39
.
The twins, who their
homework, were allowed to play badminton on the
playground.
A
.
will finish
C
.
have finished
【答案】
D
【解析】
试题分析:句意:已经完成作业的双胞胎被允许到操场上打羽毛球。他们<
br>“
被允许
”
用的是
一般过去式,而完成作业是在被允许打羽毛球之前,
属于过去的过去的动作,用过去完成
时,所以选
D
。
【知识拓展】
考点:考查时态
过去完成时:即过去的过去所发生的事情!其构成是主语
+had
+
过去分词。过去完成时的
时间状语
before, by, until ,
when, after, once, as soon as
。表示过去某一动作之前已经完成的<
br>动作,常与由
when
,
before
等连词引导的时间状语从句连用
。用于宾语从句或间接引语
中,某些动词的过去完成时表示一个打算要做却没有做成的事。这类动词有:
intend
打
算,
hope
希望,
plan
计划
,
mean
预定,
want
想要,
think
想要,等。用于表示与过去事
实相反的虚拟条件从句中
【名师点
睛】考查过去完成时。过去完成时常用于:(
1
)表示由过去的某一时刻开始,一
直延
续到过去另一时间的动作或状态,常和
for, since
构成的时间状语连用。(
2
)叙述过
去发生的事情,在已叙述了过去发生的事情后,反过来追述或补充以前发生的动作时
,常
使用过去完成时。(
3
)在含有定语从句的主从复合句中,如果叙述的是过去的事
,先发生
的动作常用过去完成时。(
4
)过去完成时常常用在
told,sa
id,knew,heard,thought
等动词后
的宾语从句(或间接引语)中,这时从
句中的动作发生在主句表示的过去的动作之前。本
题末尾
were allowed to
play badminton
暗示了
“
完成家庭作业在打羽毛球之前
”,因此,用过
去完成时。
B
.
finish
D
.
had finished
40
.
It's great that all the visitors
who on the island were saved.
A
.
trapped
C
.
had trapped
B
.
have been trapped
D
.
had been trapped
【答案】
D
【解析】
【详解】
考查时态和被动语态。句意:所有被困在岛上的游客都得救了,这真是太棒了。由
were <
br>saved
可知此事发生在过去,且被困应在被救之前,应用过去完成时;同时,
vis
itors
和
trap
构成被动关系,应使用过去完成时的被动语态。故
D<
br>选项正确。
恰好的英文-鲜艳的近义词
不可知论者-倘佯
高考时间-百开头的成语
童怎么写-opportunity
上气不接下气英语-suburb
初一学习不好怎么办-imation
囊状水瘤-登革病毒
椋怎么读-传宗接代的意思
-
上一篇:(英语)过去完成时练习题含答案
下一篇:英语过去完成时试题类型及其解题技巧