-
(英语)高考英语过去完成时真题汇编(含答案)及解析
一、单项选择过去完成时
1
.
---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
2
.
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
3
.
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
4
.
By the time Jack returned home from England, his son. from college.
A
.
graduated
C
.
had been
【答案】
D
【解析】
考查动词时态,
By the time
截止到过去某时间为止做了某事,用过去完成时态。
A
是一般< br>过去时;
B
是现在完成时;
C
是过去完成进行时。根据句子意思
“
截止到
Jack
从英国返家,
B
.
has graduated
D
.
had graduated
他的儿子已经大学毕业了。
5
.
—The battery in my cell phone is running low.
—I that last night before we went to bed.
A
.
was noticing
【答案】
D
【解析】
本题考查时态。根据
“< br>我昨晚注意到
”
是在
“
我们上床睡觉
”
之前,故用过 去的完成时
had
noticed
,选
D .
B
.
have noticed C
.
would notice D
.
had noticed
6
.
-----What were you up to when she dropped in?
------I______ for a while and _____ some reading.
A
.
had played did
C
.
had played :was going to do
【答案】
C
【解析】
考查时态。由第一句可判断出第二句描述的事情发生在过去,
for a while
是相对于
when
she dropped in
来说的
when she dropped in
,
“
我已经玩 一会儿了
”
,因此该用过去完成时
态.再看后一个动作,承接前面
for a while
,仍然在过去,
had played for a while
之后,因
此应用过去将来时,表示过去那个时间将要发生的动作,故选
C
。
B
.
played; did
D
.
was playing; was going to do
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
.
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
【解析】
试题分析:考察过去完成时。过去完成时表示过去某一时间或动作以前已经 发生或完成的
B
.
were spending
D
.
had spent
动作,对过去的某一点造成的某种影响或 结果,结构为:
had+
动词的过去分词形式。成百
上千的人们呆在户外发生在
“
回到家中
”
这个动作之前。句意:在加德满都首都,在他们回
到坍塌的家 之前,成百上千的群众在人行道、公园、空旷的田间度过了寒冷的夜晚,故选
D
。
考点:考察过去完成时
9
.
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
10
.
When Mary arrived she found all her children ______ for nearly two hours.
A
.
have gone to sleep
C
.
was falling asleep
【答案】
D
【解析】
试题分析:考查时态的辨析。这里选用过去完成时,表示事件发生在过去的 过去,由
found
,我们可以发现是过去时态,但是孩子睡着这件事发生在她发现之前,故为 过去的过
去,句意为:当
Mary
到达时,她发先孩子们已经睡了将近两个小时。故选
D
。
考点:考查时态的辨析。
B
.
fell asleep
D
.
had been asleep
11
.
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
12
.
As long as my drive tester instructed me to pull into the parking lot, I was sure I ______.
A
.
passed
C
.
was passed
B
.
have passed
D
.
had passed
【答案】
D
【解析】
试题分析 :考查时态。选项
A
为一般过去式;选项
B
为现在完成时;选项
C< br>为一般过去式
被动语态;选项
D
为过去完成时。句意:只要驾考教练让我把车停 到停车场,我就确定我
已经通过了考试。当
“
我
”
把车停到停车场时 ,我确定自己考试通过,此时考试结束和考试
通过是同时发生的动作,所以通过考试应在
I was sure
之前,故应用过去完成时。故选
D.
考点:考查时态。
13
.
If you________ the failed experiences, you would not havemade such a mistake in your
homework.
A
.
refer to
C
.
referred to
【答案】
D
【解析】
试题分析:考查虚拟语气。表示假 设的虚拟语气,用在对过去事实相反的假定上,从句用
过去完成时
had+
过去分词, 主句用
would/should/might/could+have+
过去分词。
Refer to
是
一个固定结构,意思为查阅、参考。该句意思为:如果你参考一下这些失败 经验教训的
话,你就不会在你的作业中犯下如此的错误。故选
D
。
考点:考查虚拟语气。
B
.
have referred to
D
.
had referred to
14
.
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
15
.
The manager is said to have arrived back from Paris where he ______ some European
partners
.
A
.
would meet
C
.
meets
【答案】
D
【解析】
B
.
is meeting
D
.
had met
试题分析:考查时态。不定式动作
to have arrived
说明发生在过去,定语从句
met
发生在
过去的过去,故用过去完成时。句意:据说经 理已经从巴黎回来了,在那里他会见了一些
欧洲伙伴。故
D
正确。
考点:考查时态
16
.
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
等表否定的词放在句首时
谓 语动词倒装。句意:这个笑话如此有趣以至于我们突然大笑,以前从未听过像它一样有
趣的故事。故选< br>D
考点:考察时态与倒装
B
.
I had
D
.
had I
17
.
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.
可知他们两年没有说话是到那天为止发,属
于过去的过去的动作,用过去完成时,选< br>B
。
考点:考查时态
B
.
hadn’t spoken
D
.
haven’t been speaking
18
.
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
19
.
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
。
20
.
I was surprised to find the snack shops around the school empty; the students everything!
A
.
had been buying
C
.
have bought
【答案】
B
【解析】
试题分析:考查时态辨析。根据句意是过去某一时间之前已经完成的事情, 故采用过去完
成时。句意:我惊讶地发现学校周围的零食店都已经空了;学生们买完了所有的东西。根< br>据句意可以判断,故选
B
。
考点:考查时态辨析
B
.
had bought
D
.
have been buying
21
.
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
。
22
.
I insisted he______ back the wallet to the lady, but he insisted he______it.
A
.
handed; didn’t steal
C
.
hand; not steal
【答案】
B
【解析】
【详解】
考查
insist
用法。句意:我坚持说他应该把钱包还给那个女士,他坚持认为他没有偷。
insist
后跟宾语从句分两种情况,一,表示坚持要去做某事
(
未做
) insist +that
从句
(
主语
+should+
动词原形
)sho uld
可省也可以不省
,
但要记住动词一定要用原形
,
这是一种虚拟 语气。
二,但如果表对已经发生过的事的一种看法
,(
注意
;
是对已 经发生过的事
)
则使用正常时态。
根据句意可知,故选
B
项。
B
.
hand; hadn’t stolen
D
.
handed; hadn’t stolen
-
-
-
-
-
-
-
-
本文更新与2021-01-09 21:58,由作者提供,不代表本网站立场,转载请注明出处:https://www.bjmy2z.cn/gaokao/506009.html
-
上一篇:初中英语_过去完成时练习题(含答案)
下一篇:(英语)英语过去完成时专项含解析