-
(英语)英语过去完成时练习题及答案及解析
一、单项选择过去完成时
1
.
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
2
.
She stared at the painting, wondering where she it.
A
.
saw
C
.
sees
【答案】
B
【解析】
试题分析:句意:她盯着这个画,思索什么时候她曾见过它。根据语境可知
see
这个 动作
发生在
stare
之前,所以用过去完成时。故选
B
。
考点:考查时态
B
.
had seen
D
.
has seen
3
.
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
4
.
—— 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
D
.
had told there being
C
.
told; there was
【解析】
考查时态。根据句意可知没有人告诉他是在我们没有发现
S mith
之前发生,故用过去完成
时;
about
为介词,故
the re be
句型为
there being
,选
D
。
5
.
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
6
.
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
7
.
------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>是某人第几次做某事
”
:
That/This/It is
+
the first/second…last time
+
that clause
(从句的谓语用现在完成时);
That/This/It was
+
the first/second…last time
+
that
clause
(从句的谓语用过去完成时)。
考点:固定句式中的虚拟语气
B
.
were
D
.
would be
8
.
— 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
。
考点:考查动词时态
9
.
Hardly ________ when she ________ someone knocking at the door.
A
.
did she sit, heard
C
.
had she sat, had heard
【答案】
D
【解析】
试题分析:考查倒装句和时态。本句中放在句首的副词
hardly
,是一个表示否定 含义的副
词,放在句首谓语动词要使用部分倒装的形式。且
hardly....when.. ..
意为
“
一
...
就
...”
,主句的
动作发生在从句之前,时态要保持一致。句意:她一坐下来就听见有人敲门。故
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
10
.
He said l5 people_______
,
two of them_____to hospital
.
A
.
have injured
;
admitting
C
.
had injured
;
to admit
B
.
have been injured
;
being admitted
D
.
had been injured
;
admitted
【答案】
D
【解析】
第一空考查过去完成时,因为主句是
he said
,从句动作发生在主句之前,而且是被动式,
第二空是独立主格结构,
two of them
是逻辑主语,和
admit
是被动关系,用过去分词,句
意: 他说
15
人受伤,其中两人住院。选
D
。
11
.
As soon as I got to the airport, I realized I ________ my ID card at home.
A
.
had left
C
.
would leave
【答案】
A
【解析】
试题分析:考查时态。句意:一到 机场,我就意识到我将身份证忘在家里了。根据语境可
知,
leave my ID card at home
是发生在
realized
之前,用过去完成时。故选
A。
【知识归纳】
过去完成时态表示过去的过去。
When I got there, the train had left.
当我到达那里的时候,火
车已经离开。
考点:考查时态
B
.
has left
D
.
will leave
12
.
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
发生在
过去的过去,故用过去完成时。句意:据说经理已经从巴黎回来 了,在那里他会见了一些
欧洲伙伴。故
D
正确。
考点:考查时态
B
.
is meeting
D
.
had met
13
.
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
14
.
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
15
.
By the end of Last year, we _____ more than 1,100,000 cars.
A
.
were producing
C
.
had produced
【答案】
C
【解析】
试题分析:考查时态。句意:到去年年底,我们已经生产了一百一十多万辆汽车。
by the
time+
从句,从句用一般现在时,则主句用将来完成时;从句用一般过去时,主句用过去完
成时;
by the end of+
时间点,时间点是过去的时间,主句用过去完成 时;时间点是将来的
时间,主句用将来完成时。
“By the end of Last year”
指的是过去的时间,主句用过去完成
时,故选
C
。
考点:考查时态
B
.
produced
D
.
would produce
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 didn’t get into the two-hour quarrel; I know how it ______, though.
A
.
would break out
【答案】
D
B
.
has broken out C
.
was breaking out D
.
had broken out
【解析】
【分析】
【详解】
考查 动词时态。句意:我没有卷入两个小时的争吵,但是我知道它是如何爆发的。根据句
意,吵架是过去的事 情,它发生应该是过去的过去,所以用过去完成时。故选
D
。
18
.
He said that his car________stolen and he________have to telephone the police.
A
.
was; would
C
.
had been; would
【答案】
C
【解析】
考查时态。宾语从句 的主句谓语动词是过去式,从句应用过去的某种时态,故
B
、
D
排
除 ;又因为汽车被偷,应发生在
said
之前,故应用过去完成时。
B
.
has been; will
D
.
had been; will
19
.
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
。
20
.
— 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
21
.
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.
-
-
-
-
-
-
-
-
本文更新与2021-01-09 22:05,由作者提供,不代表本网站立场,转载请注明出处:https://www.bjmy2z.cn/gaokao/506017.html