【英语】高考英语过去完成时真题汇编(含答案)含解析

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

【英语】高考英语过去完成时真题汇编(含答案)含解析
一、单项选择过去完成时
1.—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。

考点:考查过去完成时
2._______ could be judged from her eyes that she was terribly sorry for what she ________. A.As; had done B.That; did C.As; did D.It; had done
【答案】D
【解析】
本题句意“从她的眼神可以判断,她为她所做的感到非常抱歉”。

此句中的that引导的从句是真正的主语,而it作形式主语。

她感到抱歉是过去时,而所做的在抱歉之前已发生,故用过去完成时。

3.Hardly ________ when she ________ someone knocking at the door.
A.did she sit, heard B.did she sit, had heard
C.had she sat, had heard D.had she sat, 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.
直到河里的鱼全死了,村民们才意识到污染是多么严重。

考点:考查倒装句和时态
4.Wedidn’tget a hotel room beca use we ______ in advance.
A.hadn’t booked B.haven’t booked
C.weren’t booking D.wouldn’t book
【答案】A
【解析】
试题分析:考查时态。

句意:因为我们没有提前预定,我们没有拿到宾馆房间。

原句中没有拿到房间使用了一般过去时“didn't get ....”,而预定宾馆是在之前就已经发生的事情,要使用过去完成时,表示在过去的过去就发生的事情。

故A项正确。

考点:考查时态
5.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分钟了。

因为火车离开是发生在我们到火车站之前,所以用过去完成时。

6.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 B.was to happen C.had happened D.has happened 【答案】C
【解析】
考查时态。

句意为:两个星期后,那个男孩才苏醒过来,向警方解释到底发生了什么事。

happen发生在explain之前,是“过去的过去”,用过去完成时。

7.By the time Jack returned home from England, his son. from college.
A.graduated B.has graduated
C.had been D.had graduated
【解析】
考查动词时态,By the time 截止到过去某时间为止做了某事,用过去完成时态。

A是一般过去时;B是现在完成时;C是过去完成进行时。

根据句子意思“截止到Jack从英国返家,他的儿子已经大学毕业了。

8.I arrived late and missed the flight. I ____ the traffic to be so heavy.
A.hadn’t expected B.haven’t expected
C.wouldn’t expect D.was expected
【答案】A
【解析】
考查时态。

根据语境我迟到是过去,期盼为过去的过去。

句意:我来迟了,错过了航班。

我没想到交通会是如此堵。

9.(湖南十二校联考)I got an e-mail from my old friend last Sunday.Until then,we________in touch for nearly 3 years.
A.didn’t get B.haven’t got
C.hadn’t got D.don’t get
【答案】C
【解析】
考查时态。

句意为:上周日我收到了老朋友的一封邮件。

在那之前,我们将近三年没有联系了。

根据Until then可知,get in touch这一动作发生在got an e-mail之前,所以用过去完成时。

答案:C
10.I was surprised to find the snack shops around the school empty; the students everything! A.had been buying B.had bought
C.have bought D.have been buying
【答案】B
【解析】
试题分析:考查时态辨析。

根据句意是过去某一时间之前已经完成的事情,故采用过去完成时。

句意:我惊讶地发现学校周围的零食店都已经空了;学生们买完了所有的东西。

根据句意可以判断,故选B。

考点:考查时态辨析
11.(绵阳二诊)—I happened to meet Lily yesterday.
—Lucky dog!You ________each other for two years.
A.haven’t seen B.hadn’t seen
C.didn’t see D.don’t see
【解析】
考查动词的时态。

句意为:——昨天我碰巧遇到莉莉了。

——真幸运!你们已经两年没有见面了。

根据句意可知,两年没有见面是在昨天碰巧见面之前,表示过去的过去,故用过去完成时。

答案:B
12.I ______the paper before my lawyer explained the details to me.
A.signed B.had signed
C.signs D.has signed
【答案】B
【解析】
试题分析:考查过去完成时。

句意:在我的律师和我详细说明之前我就已经签字了。

由题中时间点可知是过去完成时,故选B。

考点:考查过去完成时
13.I suddenly realized that I was kept so busy that I ______ little time with my family before. A.have spent B.had spent
C.would spend D.was spending
【答案】B
【解析】
试题分析:考查动词时态。

句意:我突然意识到我是如此的忙,结果我花费了很少的时间和家人在一起。

意识到以前已经发生的事情,此处指过去的过去,故选B。

考点:考查动词时态。

14.He said l5 people_______,two of them_____to hospital.
A.have injured;admitting B.have been injured;being admitted C.had injured;to admit D.had been injured;admitted
【答案】D
【解析】
第一空考查过去完成时,因为主句是he said,从句动作发生在主句之前,而且是被动式,第二空是独立主格结构,two of them是逻辑主语,和admit是被动关系,用过去分词,句意:他说15人受伤,其中两人住院。

选D。

15.The manager is said to have arrived back from Paris where he ______ some European partners.
A.would meet B.is meeting
C.meets D.had met
【答案】D
试题分析:考查时态。

不定式动作to have arrived说明发生在过去,定语从句met发生在过去的过去,故用过去完成时。

句意:据说经理已经从巴黎回来了,在那里他会见了一些欧洲伙伴。

故D正确。

考点:考查时态
16.They became friends again that day. Until then they ______to each other for nearly two years.
A.didn’t sp eak B.hadn’t spoken
C.haven’t spoken D.haven’t been speaking
【答案】B
【解析】
试题分析:考查时态:句意:他们在那天又成为了好朋友,直到那时他们已经近两年没有说话了。

从They became friends again that day.可知他们两年没有说话是到那天为止发,属于过去的过去的动作,用过去完成时,选B。

考点:考查时态
17.By the end of Last year, we _____ more than 1,100,000 cars.
A.were producing B.produced
C.had produced D.would produce
【答案】C
【解析】
试题分析:考查时态。

句意:到去年年底,我们已经生产了一百一十多万辆汽车。

by the time+从句,从句用一般现在时,则主句用将来完成时;从句用一般过去时,主句用过去完成时;by the end of+时间点,时间点是过去的时间,主句用过去完成时;时间点是将来的时间,主句用将来完成时。

“By the end of Last year”指的是过去的时间,主句用过去完成时,故选C。

考点:考查时态
18.I___there little more than a week when I set to work with the scientist.
A.would be B.have been
C.had been D.will be
【答案】C
【解析】
过去完成时表示一个动作或状态在过去某一时间或动作之前已经完成或结束,即“过去的过去”。

根据所提供的情景“when I set to work with the scientist”可判断出与这位科学家一起工作之前已过去一周多一点的时间。

故选C项。

过去将来时表示从过去某个时间看将要或将来发生的事。

现在进行时表示说话时正在进行的动作或事件。

一般将来时表示将要发生的动作或存在的状态。

19.Mary went to the box office at lunch time, but all the tickets ________ out.
A.would sell B.had sold C.have sold D.was selling
【答案】B
【解析】
【分析】【详解】
考查动词时态。

句意:玛丽在午饭时候去售票处了,但是所有的票都卖光了。

根据前句可知,玛丽去买票是过去发生的事情,所以票卖完应该是过去的过去,用过去完成时,故选B。

20.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。

考点:考察过去完成时
21.—Did you have difficulty finding Ann'house?
—Not really.She___us clear directions and we were able to find it.easily?
A.was to give B.had given
C.was giving D.would give
【答案】B
【解析】
【详解】
考查时态。

句意:——你觉得找到安娜家的位置困难么?——不会。

她告诉我们很清晰的方向,并且我们很容易就找到了。

根据题干可知,安娜告诉他们方向发生在他们找到她家之前,因此,发生在过去动作之前的动作要采用过去完成时。

故选B。

【点睛】
本题考查学生对时态的掌握情况,现在完成时和过去完成时都是考试中常出的考点。

分析前后两句两个动作,判断出后者的动作发生在前者的动作之前,是过去的过去,用过去完成时。

22.When enough years _____ to enable us to look back, we sometimes discussed the events leading to his accident.
A.went by B.were to go by C.had gone by D.goes by
【答案】C
【解析】
【详解】
考查动词时态。

句意:当足够长的时间过去后,我们可以回顾过去,我们有时讨论导致他发生事故的事件。

结合下文we sometimes discussed可知“足够长的时间过去”发生在“讨论”之前,而discussed为一般过去时,故go by发生在“过去的过去”应用过去完成时。

故选C。

23.—Did Linda see the traffic accident?
—No, no sooner ________ than it happened.
A.had she gone B.she had gone
C.has she gone D.she has gone
【答案】A
【解析】
【分析】
【详解】
考查部分倒装。

句意:--Linda看见交通事故了吗?--没有,她刚走,就发生交通事故了。

本题考查固定句式:No sooner…than…,“一…就…”,主句中时态用过去完成时,no sooner位于句首时用倒装,即将had置于主语之前,故选A。

【点睛】
一些句型,如scarcely……when, no sooner ……than, hardly……when引导的主从复合句主句要求使用过去完成式。

注意:在部分倒装句中,只有助动词、情态动词或连系动词等可以置于主语之前,其它部分都要置于主语之后。

24.His earlier concert in Shanghai____a big success.It was the first time the Taiwan singer____a concert
on the mainland.
A.is;held B.was;held C.had been;would hold D.was;had held 【答案】D
【解析】
【详解】
考查时态。

句意:他早些时候在上海的演唱会非常成功。

这是这位台湾歌手第一次在大陆举办音乐会。

第一空:根据句意可知,此处描述的是过去的事情,应使用一般过去时;第二空:It was the first time后面的从句谓语动词使用过去完成时。

故选D。

25.I saw Jack in the lift this morning. He around here for a long time.
A.won't be seen B.wasn't seen
C.hasn't been seen D.hadn't been seen
【答案】D
【解析】
【详解】
考查过去完成时态的被动语态。

句意:今天早上我在电梯里看见杰克。

他好久没在这附近露面了。

根据this morning可知,这是过去的事情;再根据for a long time可知,此空是更靠前的动作,且句子主语He和see之间是一种被动关系,所以用过去完成时态,故选D。

26.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 is/was+序数词+ time + that sb have/has/had done sth意为“这是某人第几次做某事的时候”,如果前面的is,后面要用have/has;如果前面是was,后面要用had。

本句前面使用了was,后句中要用had。

故B项正确。

27.Silk ________ one of the primary goods traded along the Silk Road by about 100 BC . A.had become B.reject
C.control D.abandon
【答案】A
【解析】
试题分析:句意:到公元前100年为止,丝绸已经成为丝绸之路上交易的主要商品之一。

时间状语是by+过去时间,谓语用过去完成时。

故选A。

考点:考查动词时态。

28.— What ______ when I phoned you?
— I ______ my work, and wanted to go out.
A.have you done;finished B.were you doing;have finished
C.did you do; had just finished D.were you doing; had just finished
【答案】D
【解析】
试题分析:考查时态:句意:我打电话给你的时候你在干什么?,我刚刚完成任务,我和你出去。

第一个空填were you doing,用过去进行时,动作在打电话的时候正在进行中,第二空填,had just finished,说明是过去打电话的时候已经完成了,用过去完成时,可知选D。

考点:考查时态
点评:时态题的考查关键是抓住句子的上下文含义和句中的时间状语。

要根据时间状语来选择合适的时态,在平时的学习中要注意积累有关时态的用法和各种时态的特殊之处。

29.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.当我到达那里的时候,火车已经离开。

考点:考查时态
30.In Beijing, more than 21,100 people ________ to donate their bodies by the end of 2017, as the city promoted a body donation campaign from 1999.
A.have applied B.had applied
C.would have applied D.applied
【答案】B
【解析】
【详解】
考查时态。

句意:截止到2017年底,北京已经有超过21,100人申请捐献自己的遗体,而北京市从1999年开始就在开展遗体捐献活动。

根据by the end of 2017可知此处指“过去的过去”,用过去完成时态,故选B。

31.Entering the step-classroom (阶梯教室), I found the lecture ________ and the people
________ attentively.
A.began, listened B.was begun, was listening
C.had begun, listened D.had begun, were listening
【答案】D
【解析】
【分析】
【详解】
考查时态。

句意:当我进入阶梯教室的时候,讲座已经开始了,观众正专心的听着。

第一个空填过去完成时,表示讲座是在我进入前就开始了;第二个空填过去进行时,表示我进去的时候观众正认真的听着。

故选D项。

32.Hardly ______ when the bus suddenly pulled away.
A.they had got to the bus stop B.they got to the bus stop
C.did they get to the bus stop D.had they got to the bus stop
【答案】D
【解析】
【分析】
【详解】
考查倒装句。

句意:他们一到站点公共汽车就突然开走了。

否定副词hardly放于句首构成倒装句。

Hardly + had +主语 +done when...did...是固定的句式。

故选D。

33.It's great that all the visitors who on the island were saved.
A.trapped B.have been trapped
C.had trapped D.had been trapped
【答案】D
【解析】
【详解】
考查时态和被动语态。

句意:所有被困在岛上的游客都得救了,这真是太棒了。

由were saved可知此事发生在过去,且被困应在被救之前,应用过去完成时;同时,visitors和trap构成被动关系,应使用过去完成时的被动语态。

故D选项正确。

34.—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选项正确。

35.As things didn’t work out the way we ________, we found ourselves trying to force them and struggling to finish them.
A.plan B.are planning C.had planned D.will be planning
【答案】C
【解析】考查动词时态。

句意:当事情不像我们之前所计划的那样发展时,我们发现自己正在试图强迫他们并奋力完成它们。

根据前句didn’t,后句found可知,该句应使用过去时
态;因事情的发展和结果发生在计划之后,这里要用plan的过去完成时态had planned与前面的一般过去时形成对比,以体现动作的先后,即"当事情不像我们之前所计划的那样时",因此C项正确。

36.—Did your father enjoy seeing his old friends yesterday?
—Yes, he did. They each other for ages.
A.didn’t see B.wouldn’t see
C.haven’t seen D.hadn’t seen
【答案】D
【解析】考查时态。

——你父亲昨天喜欢看他的老朋友吗?——是的,喜欢。

他们多年没见面了。

这里指的是“昨天以前,多年没见面了”,所以句子用过去完成时态,答案为D。

37.She stared at the painting, wondering where she ________ it.
A.saw B.has seen
C.sees D.had seen
【答案】D
【解析】
【详解】
考查时态。

句意:她盯着画看,想着,她曾在哪看到过它。

根据句意可知,see的动作应发生在stare这个动作之前,stare是“过去”的动作用一般过去时,see则是“过去的过去”的动作,故用过去完成时,故选D。

38.----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。

39.—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。

40.—How long _____each other before they _____here?
—For about a year.
A.have they known, come B.did they know, came
C.do they know, come D.had they known, came
【答案】D
【解析】
【详解】
考查时态。

句意:—他们来这儿之前认识多久了?—大约一年了。

根据句意分析,他们来到这里是过去的事,他们互相了解大约一年的时间肯定发生在来这里之前,发生在过去某一动作之前的动作,应该使用过去完成时。

故D选项正确。

相关文档
最新文档