(英语)高考英语过去完成时试题(有答案和解析)及解析
一、单项选择过去完成时
1.—The battery in my cell phone is running low.
—I that last night before we went to bed.
A.was noticing B.have noticed C.would notice D.had noticed
【答案】D
【解析】
本题考查时态。根据“我昨晚注意到”是在“我们上床睡觉”之前,故用过去的完成时had noticed,选D .
2.We to finish the work before dark, but the heavy rain held us up.
A.meant B.was meaning
C.had meant D.would mean
【答案】C
【解析】
试题分析: 句意:我们本打算在天黑前完成这项工作,但是大雨耽误了我们。Mean to have done 和 had meant to do 表示“本打算做但是没做成”,类似用法的词还有plan,intend等,选C
考点:考查动词时态
3.The young man insisted he ____nothing wrong and that the police___him.
A.did: released B.had done; release
C.had done; must release D.should do; should release
【答案】B
【解析】
考查insist的用法。翻译成“坚持说”不用虚拟, 翻译成“坚持认为”用虚拟(should+动词原形并且should可省。)“这个年轻人坚持说他没做错什么, 坚持认为警察应该放了他。”
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 D.will leave
【答案】A
【解析】
试题分析:考查时态。句意:一到机场,我就意识到我将身份证忘在家里了。根据语境可知,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 B.haven’t booked
C.weren’t booking D.wouldn’t book
【答案】A
【解析】
试题分析:考查时态。句意:因为我们没有提前预定,我们没有拿到宾馆房间。原句中没有拿到房间使用了一般过去时“didn't get ....”,而预定宾馆是在之前就已经发生的事情,要使用过去完成时,表示在过去的过去就发生的事情。故A项正确。
考点:考查时态
6.She _________the sign language before she served as a volunteer to help the deaf.
A.learns B.has learned
C.was learning D.had learned
【答案】D
【解析】
试题分析:句意:她作为一名志愿者来帮助聋人之前已经学习了手语。由句意可知,学习手语在做一名志愿者之前,是过去的过去,用过去完成时,故选D。
考点: 考查动词时态的用法。
7.Father ________ for London on business upon my arrival, so I didn’t see him.
A.has left B.left C.had left D.was leaving
【答案】C
【解析】
分析句子,由于后半句用的是一般过去式,故根据意思可知前半句的事是发生在后半句之前,故用过去完成时,故选C。句意:父亲在我回来之前已经去出差了,所以我没有见到他。
8.When we _______the railway station, the train _______for 5 minutes.
A.got to, had been away B.reached, had left
C.arrived, has been away D.arrived at, has left
【答案】A
【解析】
这题考查时态,当我们到了火车站时,火车已经离开了5分钟了。因为火车离开是发生在我们到火车站之前,所以用过去完成时。
9.As he approached the door, Mike looked into the room again to see if he _______ anything behind.
A.left B.had left
C.has left D.would leave
【答案】B
【解析】
B 考察动词时态。句意:当他快到门口的时候,麦克再一次看看房间是否落下什么东西。Leave behind所表示的动作发生在look into之前,因此使用过去完成时,表示在过去的某一时间或者某一动作之前就发生的动作。故B正确。
10.By the time Jack returned home from England, his son. from college.
A.graduated B.has graduated
C.had been D.had graduated
【答案】D
【解析】
考查动词时态,By the time 截止到过去某时间为止做了某事,用过去完成时态。 A是一般过去时;B是现在完成时;C是过去完成进行时。根据句子意思“截止到Jack从英国返家,他的儿子已经大学毕业了。
11.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这个动作之
前,因此使用过去完成时态。
12.— 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。
考点:考查动词时态
13.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 B.were spending
C.spent D.had spent
【答案】D
【解析】
试题分析:考察过去完成时。过去完成时表示过去某一时间或动作以前已经发生或完成的动作,对过去的某一点造成的某种影响或结果,结构为:had+动词的过去分词形式。成百上千
的人们呆在户外发生在“回到家中”这个动作之前。句意:在加德满都首都,在他们回到坍塌的家之前,成百上千的众在人行道、公园、空旷的田间度过了寒冷的夜晚,故选D。
考点:考察过去完成时
14.— Didn’t you talk any with Rice?
—No, the plane __________ off when I rushed to the airport to see her off.
A.was taking B.had taken
C.took D.has taken
【答案】B
【解析】
试题分析:考查过去完成时。句意:你和Rice说什么了吗?没有,我去机场送她的时候飞机已经起飞了。由题意可知是过去进行的动作,并且在过去完成没有继续进行下去,所以是过去完成时,所以选B。
考点:考查过去完成时
15.I ______the paper before my lawyer explained the details to me.
A.signed B.had signed
C.signs D.has signed
【答案】B
【解析】
试题分析:考查过去完成时。句意:在我的律师和我详细说明之前我就已经签字了。由题中时间点可知是过去完成时,故选B。
考点:考查过去完成时昨天已成过去
16.When Mary arrived she found all her children ______ for nearly two hours.
A.have gone to sleep B.fell asleep
C.was falling asleep D.had been asleep
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论