高中英语过去完成时考点突破
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
高中英语过去完成时考点突破
单选题(经典例题高频考点-名师出品必属精品)
1、The country ______ its borders when a wave of refugees ______ in, which put a severe strain on its social welfare system.
A.scarcely opened; floodedB.had scarcely opened; had flooded
C.scarcely opened; had floodedD.had scarcely opened; flooded
答案:D
解析:
考查时态。
句意:这个国家一开放边界,一大波难民就涌进来了,这给当地的社会保障体系增加了很严峻的压力。
scarcely...when...表示“一......就”,在此句型中,scarcely所在主句应该用过去完成时,从句用一般过去时。
故选D。
2、By 25, my dream of being an actor _______ at last.
A.has come trueB.will come true
C.had come trueD.comes true
答案:C
解析:
考查时态。
句意:到25岁的时候,我想成为一名演员的梦想最终实现了。
根据By 25可知,这个句子应该使用过去完成时,过去某一动作之前已经发生或完成,故选C。
【点评】
与过去完成时连用的时间状语有:
(1)by + 过去的时间点。
如:I had finished reading the novel by nine o'clock last night.
(2)by the end of + 过去的时间点。
如:We had learned over two thousand English words by the end of last term.
(3)before + 过去的时间点。
如:They had planted six hundred trees before last Wednesday
3、We missed the beginning of the football match. When we got to the stadium, the match ______.
A.would startB.has startedC.had startedD.was starting
答案:C
解析:
试题分析:句意:我们错过了足球比赛的开始部分。
当我们到达体育场时,比赛早已经开始了。
表示“过去的
过去”,故用过去完成时,选C。
考点:考查时态
4、The professor kept telling us that the future _____ to the well-educated and I kept wondering where I _____ of it. A.would belong; heardB.belonged; had heard
C.was belonged; heardD.was belonging; had heard
答案:B
解析:
考查时态。
句意:教授一直告诉我们未来属于受过良好教育的人,我一直在想在哪里听过这句话。
第一空短语belong to没有被动,不能用进行时,故排除C、D选项;第二空表示在教授讲之前听过的,为“过去的过去”应
用过去完成时。
故选B。
5、By the time I rushed into state train station, the train ______.
A.leavesB.leftC.had leftD.will leave
答案:C
解析:
考查时态。
句意:当我冲进州火车站时,火车已经开走了。
by the time直到……时候,后接过去时间,指从过
去某一点到从句所示的时间为止的一段时间,常与过去完成时连用,所以空处动词需用过去完成时态。
故选C。
6、—Are you surprised by the ending of the film?
—NO, I ________ the book, so I already knew the story.
A.was readingB.had readC.am readingD.have read
答案:B
解析:
考查时态。
句意:——你会对电影的结局感到惊讶吗?——不,我读过这本书,所以我已经知道这个故事了。
根据 so I already knew the story中的过去时态可知,这里用过去完成时,表示过去的过去。
故选B。
7、By the time she ________ home to Belgium three months later, her outlook ________ completely. A.returned…changedB.had returned…changed
C.had returned…had changedD.returned…had changed
答案:D
解析:
考查时态。
句意:到她三个月之后从比利时回来的时候,她的观点已经完全改变了。
由three months later和语境判断第一空处用一般过去时;由by the time + 句子(一般过去时)主句用过去完成时,判断第二空处用过去完成时。
故选D项。
小提示:
本句考查by the time意为“到……时候(为止)”的用法
By the time是一个介词短语,在句中经常起连词的作用,引导时间状语从句,它的主要用法如下:
如果从句的谓语动词是一般过去时,那么主句的谓语动词通常用过去完成时,例如:
By the time he returned home, the rain had stopped.他到家时,雨已经停了。
By the time I got to the station, the train had left.我到车站时,火车已经离开了。
如果从句的谓语动词是一般现在或现在完成时,主句谓语动词一般用将来完成时,例如:
By the time you get back, I will have finished the work.你回来时,我已经完成工作了。
By the time I graduate next year, I will have lived here for 5 years.明年我毕业时,我已经在这住了5年。
8、On the morning of October 12, 1492, Christopher Columbus and his crew came to the shores of the Caribbean islands, mistakenly believing they ____________ in Southeast Asia.
A.arrivedB.had arrived
C.has arrivedD.would arrive
答案:B
解析:
考查动词时态。
句意:在1492年10月12日的早上,克里斯多弗·哥伦布和他的船员来到加勒比海岸,误认为他们已经到达了东南亚。
根据句意可知,此处believing是伴随状语,表示与谓语动词came同时发生,即过去的事情。
arrive这个动作先于believe发生,即过去的过去,所以用过去完成时。
故选B,
9、—Do you know how many bridges _____ over the Yangtze River in Jiangsu Province by the end of last year? —Sorry. I have little knowledge about it.
A.were builtB.had been built
C.have builtD.built
答案:B
解析:
考查时态。
句意:——到去年底,你知道在江苏省长江上有多少座桥吗?——对不起,我对此一无所知。
根据句中时间状语by the end of last year可知用过去完成;再根据bridges 与build为被动关系,故用被动语态。
故选B。
小提示:
本题考查时态。
句中包含的时间状语是解答此题的突破点。
所以要做好此类题,一定要注意题中有没有明确的
时间点,或者其他可以代替时间点的词,所以根据时间状语可以看出正确答案。
本题的关键在于抓住题干中的时间状语by the end of last year和被动关系,从而得出答案。
10、It was the first time in my life that I ________ the Great Wall. You can’t imagine how excited I felt!
A.had visitedB.visited
C.visitD.have visited
答案:A
解析:
考查过去完成时。
句意:这是我有生以来第一次登上长城。
你无法想象我有多兴高兴。
本题的固定句式为:It/This is/was the序数词 time that从句。
如果前面是is,后面就使用现在完成时;如果前面是was,后面就是过去完成时。
本题前面是was,所以后面使用过去完成时。
故选A项。
11、 The moment I got back to the classroom, I found I _______ my jacket on the playground.
A.leftB.had left
C.have leftD.was leaving
答案:B
解析:
考查时态。
句意:我一回到教室,我发现我把夹克衫忘在操场了。
根据句意及动作发生的先后顺序,可知,“把夹克衫忘在操场”发生在动词“found”之前,所以“遗忘”(leave)要用过去完成时。
故选B项。
12、I ________ in a car factory for two years before I came here.
A.have workedB.workedC.had workedD.would work
答案:C
解析:
考查时态。
句意:在我来这里之前,我在一家汽车厂工作了两年。
由空后“before I came here.”可知,空处表示
“过去的过去”发生的动作,所以空处谓语动词需用过去完成时态:had done。
故选C。
13、Though the AI program the top South Korean Go player only two months before, people were still confident that humans would win.
A.would defeatB.had defeatedC.defeatedD.defeat
答案:B
解析:
考查过去完成时。
句意:虽然人工智能在两个月前就击败了韩国顶尖围棋选手,但人们仍然相信人类会获胜。
分析句子可知,“人工智能击败韩国顶尖围棋选手”是发生在“人们相信人类定会获胜”之前。
因为“人们相信人类定会获胜(were still confident )”为一般过去时,因此从defeat是发生过去的过去,要用过去完成时,故填had defeated,因此选B。
14、His expression suggested that he ____the invitation and he suggested full preparations _____.
A.had accepted; would be madeB.accepted; be made
C.has accepted; makeD.had accepted; be made
答案:D
解析:
考查动词时态和虚拟语气。
句意:他的表情表明他接受了邀请,他建议应该充分做准备。
suggest作“暗示,表明”讲时,后面接陈述语句,根据句意可知,第一空的动作发生在suggested之前,表示“过去的过去”作,用过去完成时,故排除B、C项;suggest作“建议”讲时,宾语从句用虚拟语气,动词用should+动词原形,should可以省略,主语full preparations与谓语动词make是被动关系,故用should be made,should省略。
故选D。
15、He began to __________ because every means _______ tried already.
A.lose heart; has beenB.lose heart; had been
C.lose his heart; wasD.lose his heart; had
答案:B
解析:
考查动词词组,时态与语态,句意:他开始失去信心了,因为每种方法都已经试过了,lose heart心灰意冷,丧失信心,中间不能加物主代词或冠词;根据句意可知尝试方法是在丧失信心之前,即“过去的过去”发生的事情,故要用过去完成时态,同时要注意使用被动语态,故选B。
【点评】本题难点解读:
过去完成时的用法,过去完成时表示在过去较早的时间内进行的动作,并对过去某一时刻的动作或状态产生结果。
主要由had+过去分词构成。
在做关于这一时态的题目时,可以根据题目中直接或间接的证据而做出判断,在本题中的证据就是began to lose heart, 是过去的动作,而又根据because因果关系,tried every means是发生
在比began to lose heart更早的时间(即在它之前),由此做出判断:应该用过去完成时态。
16、Never before ________ the first prize in my hands, but through sweat and determination the achievement was mine at last.
A.had I heldB.I had held
C.did I holdD.held I
答案:A
解析:
考查时态和倒装。
句意:以前我从来没有得过一等奖,但是通过汗水和决心,成功最终是我的了。
根据was可知,此处描述的是发生在“过去的过去”的事情,在取得第一名之前的事情,应用过去完成时;never是表示否
定意义的副词,置于句首时,句子需部分倒装。
故选A。
17、Minister Bill De Blasio in office fewer than 48 hours when he came face to face with his biggest challenge in his life.
A.has beenB.had beenC.would beD.is
答案:B
解析:
试题分析:考查时态。
根据当他面对挑战时,发生在过去,而他上任发生在过去的过去,故用过去完成时。
句意:当比尔部长面对人生中最大的挑战时,他才上任不过48小时。
故选B
考点:考查时态
18、Peter and I ______ friends for three years. We first got to know each other at a Christmas party. But we ______ each other a couple of times before that.
A.have been; had seenB.have become; had seen
C.have been; sawD.have become; have seen
答案:A
解析:
考查时态。
句意:Peter和我已经是三年的朋友了。
我们第一次相识是在一次圣诞聚会上。
但在那之前我们见
过几次面。
根据时间状语for three years可知,空格1应该用延续动词,现在完成时,故排除B项和D项;根
据时间状语before that,可知,空格2应用过去完成时,表示在过去某个时间之前的动作,其结构为had+过去
分词。
故选A项。
19、---Did you go to the Temple Fair during this Spring Festival?
---I didn’t. I ______ there many times before.
A.wasB.had beenC.has beenD.would be
答案:B
解析:
考查时态。
句意:这个春节你去庙会了吗?没有,我以前去过多次了。
根据句意可知,动作发生在过去的过去,因此要用过去完成时。
故选B项。
20、He said that he ________ there for three years.
A.has studiedB.had studiedC.studiedD.was studying
答案:B
解析:
考查过去完成时。
解题步骤:1. 确定时态:根据从句中for three years.判断用完成时,再根据主句用一般过去时,故从句用过去完成时。
句意:他说他已经在这儿学了三年。
故选B。
21、But ________ he had won everything it was possible to win in his sport, Li Ning retired with the feeling that he
________.
A.even though; was failedB.after; failed
C.even though; had failedD.after; has failed
答案:C
解析:
考查连词和时态。
句意:但是即使是已经赢得了自己体操项目上能赢得的一切,李宁依然还是带着一种失败的感觉退役了。
根据句意,可知逗号前后两句话之间是让步关系,应用从属连词even though;第二个空格是同位语从句 that he _____中的谓语动词,且动词fail发生在retired 之前,也就是过去的过去,应用过去完成时,故选C。
22、The TV organizers ________ to find four musicians who could act as well as sing, but they could only find one who was good enough.
A.had plannedB.were planning
C.have plannedD.are planning
答案:A
解析:
A 考查过去完成时的特殊用法。
句意:电视制作人原打算找四个能唱能演的乐手,但是他们只能找到一个足够好的。
had planed to原打算。
“had+表示个人意志、打算、想法的动词的过去分词”表示“本来要做某事(暗含但是后来没有做成功)”的意思。
故选A。
【点评】
“had+表示个人意志、打算、想法的动词的过去分词”表示“本来要做某事(暗含但是后来没有做成功)”的意思。
常用的动词有:plan, hope, intend, want, thought, expect, wish, dream等。
如:I had wanted to see you, but I was busy with my work all day long.
我本想见到你,但我一整天忙于工作。
I had expected to meet you, but you weren’t in.
我本以为可以见到你的,但是你却没有在。
23、_____got into the room_____ the telephone rang.
A.He hardly; thenB.Hardly had he; when
C.He had not; thanD.Not had he; when
答案:B
解析:
考查固定搭配。
句意:他一进入房间,电话就响了。
固定搭配:hardly…when…一…就…;hardly是一个半否定词,放在句首的时候谓语动词要使用部分倒装的形式。
另外他进入房间是在电话响之前,所以本句前半句要使
用过去完成时。
故B正确。
24、The news came as no surprise to me. I _____ for some time that the factory was going to shut down. A.knewB.had known
C.have knownD.know
答案:B
解析:
考查时态。
句意:这个消息的到来没使我感到吃惊。
工厂将要倒闭这件事,我已经知道有一段时间了。
空后
for+时间段,是完成时的标志。
前一句中came为过去式,而我知道这件事早于消息传来,是过去的过去,故
用过去完成时,故选B
25、It was the second time that I________him in Shanghai.
A.metB.had metC.would meetD.was meeting
答案:B
解析:
考查动词时态。
句意:这是我在上海第二次见到他。
It was the second time that…为固定句型,that从句中使用过去完成时。
故选B。
26、—Jenny, how was your trip to Beijing?
—Oh, I missed it. I wish I ________ my vacation there.
A.am spendingB.will spendC.have spentD.had spent
答案:D
解析:
本题考查虚拟语气。
wish的虚拟语气,表示与过去事实相反的,用过去完成时,选D。
27、Lady Wang _______ as a secretary for five years in the insurance company before she joined us.
A.has workedB.has been workingC.had workedD.would be working
答案:C
解析:
考查动词时态。
句意:王女士在加入我们之前,在保险公司做了五年的秘书。
分析句子可知,从句的谓语动词joined用的是一般过去时,主句谓语动词work这个动作发生在joined的前面,即过去的过去,应用过去完成时(had done)。
故选C项。
28、Father ________ for London on business upon my arrival, so I didn’t see him.
A.has leftB.leftC.had leftD.was leaving
答案:C
考查时态。
句意:我到达时,父亲已经出差去了伦敦,所以我没有见到他。
根据句意和句中“didn’t see”可知,“so”后句子中的动作发生在过去,为一般过去时,“出差去了伦敦”的动作发生在“didn’t see”的动作之前,即“过去的过去”,故空格所在句应用过去完成时,谓语动词为“had done”,故空格处应填“had left”。
故选C项。
29、The manager is said to have arrived back from Paris where he ______ some European partners.
A.would meetB.is meeting
C.meetsD.had met
答案:D
解析:
试题分析:考查时态。
不定式动作to have arrived说明发生在过去,定语从句met发生在过去的过去,故用过去完成时。
句意:据说经理已经从巴黎回来了,在那里他会见了一些欧洲伙伴。
故D正确。
考点:考查时态
30、The last bus _________ two minutes before I arrived at the bus stop. What a pity!
A.leftB.has left
C.was leavingD.had left
答案:D
解析:
考查过去完成时。
句意:最后一辆公共汽车在我到达车站前两分钟就开走了。
真遗憾!分析句子成分可知,在before引导的时间状语从句中,从句的动作arrived发生在过去,主句动作“离开”发生在从句动作之前,表示“过去的过去”要用过去完成时。
故选D项。
31、By the time he arrived, every one________ medical care.
A.has receivedB.have receivedC.had receivedD.would receive
考查时态。
句意:他到的时候,每个人都得到了医疗护理。
by the time到……时候,后接过去时间,主句用过去完成时。
故选C。
32、Hardly to give his lecture when the audience in the lecture hall interrupted him.
A.did he beginB.he began
C.had he begunD.he had begun
答案:C
解析:
考查倒装和时态。
句意:他刚开始发表演讲,报告厅里的听众就打断了他。
hardly...when...“刚……就……,一……就……”句型中,主句通常用过去完成时,从句用一般过去时;而hardly位于句首时,主句要部分倒装。
故C选项正确。
33、Hardly _________ the knock when I opened the door.
A.have I heardB.had I heardC.did I hearD.do I hear
答案:B
解析:
考查时态。
句意:我听到敲门就打开了门。
Hardly+过去完成时+when+一般过去时,是固定句型,“听见敲门声”发生在“开门”之前,“开门”是过去发生的动作,故“hear”表示“过去的过去”,用过去完成时;Hardly置句首,主句使用部分倒装,助动词提前。
故选B。
34、That was the fourth time that Mr. Smith __________the Summer Palace.
A.has visitedB.visits
C.had visitedD.to visit
考查过去完成时。
句意为“这已经是史密斯先生第四次参观颐和园了。
主句时态为一般过去时,从句时态应该
用过去完成时,若主句时态为一般现在时,则从句应用现在完成时。
故选C。
35、—How long _____each other before they _____here?
—For about a year.
A.have they known, comeB.did they know, came
C.do they know, comeD.had they known, came
答案:D
解析:
考查时态。
句意:—他们来这儿之前认识多久了?—大约一年了。
根据句意分析,他们来到这里是过去的事,
他们互相了解大约一年的时间肯定发生在来这里之前,发生在过去某一动作之前的动作,应该使用过去完成时。
故D选项正确。
36、Tom was sorry to learn that his grandfather _____ for half an hour when he got to the hospital.
A.had diedB.had been dead
C.DiedD.has been dead
答案:B
解析:
句意:Tom赶到医院时被告知他的祖父已经离开半小时了,他非常难过。
根据从句when he got to the hospital
中可知,die的动作发生在这之前,即过去的过去,用过去完成时;另外,die是短暂性动词,不能和时间段相连。
be dead表示状态,可以和时间段相连,故选D。
37、If only I _____________ her _____________ that I book an air ticket in advance. I _____________ a slight change
in schedule could have such a strong influence on my travel plan.
A.followed; plan; don’t expectB.have followed; instruction; didn’t expect
C.followed; example; hadn’t expectedD.had followed; advice; didn’t expect
答案:D
解析:
考查虚拟语气和时态。
句意:我要是听从她的建议提前订机票就好了。
我没想到日程上的一点变化会对我的旅
行计划产生如此大的影响。
if only(但愿/如果……就好)句子中用虚拟语气,由句意可知,是对过去的虚拟,时态用过去完成时(had done),此处表建议,第二空用advice,第三空“没想到”是过去的一种事实,用一般过
去时。
故选D项。
38、Mary had a great talent for writing. By the time she was 16, she ________ three books about teenagers. A.wroteB.would writeC.had writtenD.has written
答案:C
解析:
考查时态。
句意:玛丽很有写作天赋。
到16岁时,她已经写了三本关于青少年的书。
分析句子结构可知,空
处为句子的谓语动词,根据“By the time she was 16”可知,时态用过去完成时态。
故选C。
39、— Did you have difficulty finding that cave?
—Not really. The guide ________ us clear directions and we were able to find it easily.
A.was to giveB.had givenC.was givingD.would give
答案:B
解析:
考查时态。
句意:——你在找山洞时有困难吗?——不会。
导游给我们指明了方向,所以我们很轻松就找到了。
分析句子可知,向导为我们指明方向发生在我们后来得以轻松找到那个山洞之前,所以用过去完成时。
故选B。
40、By the end of 2010, he ______ in NBA for nine years.
A.playsB.playedC.has playedD.had played
答案:D
解析:
考查时态辨析。
句意:到2010年底,他已经在 NBA 呆了9年。
根据本句中的时间状语“By the end of 2010”,可知,时间为截止到2010年底之前,所以动作表示过去之过去,因此主句的时态要用过去完成时。
选项A为一般现在时;选项B为一般过去时;选项C为现在完成时;选项D为过去完成时。
故选D。
41、“Have you ever been to Chongqing?” he a sked me.
He asked me .
A.had I ever been to Chongqing
B.have I ever been to Chongqing
C.whether I had ever been to Chongqing
D.if I have ever been to Chongqing
答案:C
解析:
考查句型转换。
句意:“你以前去过重庆吗?” 他问我。
他问我是否去过重庆。
根据所给句子可知,此处考查直接引语变成间接引语,实际上横线上所填的内容是一个宾语从句,主句用的一般过去时,从句要使用相应的过去时态,这里用过去完成时。
根据动词asked可知,应用whether“是否”引导。
故选C。
42、John sold the camera yesterday which his brother him as a birthday present from Japan.
A.has sentB.had sentC.was sendingD.would send
答案:B
解析:
考察时态.句意:约翰昨天卖掉了照相机,那是他的哥哥从日本作为生日礼物送给他的.结合语境可知下文描述的是
在过去某个时间已经完成的动作,故用过去完成时态,选B.
43、By the time my mother came back from work, my sister and I ________ supper and were waiting for her at the table.
A.have cookedB.were cookingC.had cookedD.would cook
答案:C
解析:
考查动词时态。
句意:当我妈妈下班回来的时候,我和姐姐已经煮好晚饭,在桌子旁等着她。
根据By the time my mother came back from work可知,主句描述的动作发生在my mother came back from work之前,属于“过去的过去”,应用过去完成时。
故选C项。
44、—Did you enjoy staying with your friend last week, Lily?
—Yes. I ________ with him for a long time.
A.haven’t stayedB.didn’t stayC.hadn’t stayedD.wouldn’t stay
答案:C
解析:
考查时态。
句意:——莉莉,你上周和你朋友在一起过得愉快吗?——是的。
我和他相处的时间不长。
结合语境,表示在过去某个动作或某个具体时间之前已经发生、完成的动作或情况,即“过去的过去”,应用过去完成时。
故选C。
45、Mary said that she ___________ London.
A.has never gone toB.has never been ,to
C.had never been toD.had never gone to
答案:C
解析:
:考查时态和动词短语.根据句意可知使用过去完成时,have been to去过某地;have gone to去了某地(不在说话的地方)句意:May说她已经去过伦敦了。
故C正确。