资源描述
高中英语过去完成时考点题型与解题方法
1
单选题(经典例题高频考点-名师出品必属精品)
1、A full preparation before Beijing finally won the bid for hosting the 2022 Winter Olympic Games.
A.has been madeB.had been made
C.would be madeD.is made
答案:B
解析:
句意为:北京在最终赢得2022年冬奥会主办权之前已经做了充分的准备。该句中“before Beijing finally won the bid”使用了一般过去时态,而做准备发生在won这个动作之前,因此使用过去完成时态。
2、—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。
3、It was the first time ______ I ______ face to face with the president.
A.when; had comeB.that; have come
C.when; cameD.that; had come
答案:D
解析:
考查固定句型和时态。句意:那是我第一次过来和校长面对面。It was the first time that为固定句型,that后用过去完成时had done结构。故选D项。
4、Under no circumstances________ I met so many problems.
A.I would expectB.expected I
C.had I expectedD.I had expected
答案:C
解析:
考查倒装句。句意:我万万没有想到我会遇到这么多问题。under no circumstances意为“绝不”,表示否定,放在句首,句子要用部分到装,met这一动作发生在过去,expect发生在它之前,所以要用过去完成时,部分倒装时将助动词had置于主语之前。故选C项。
5、It was a fitting opportunity to experience virtual reality (VR) technology that some experts _________as an eco-friendly solution to the problem of over-tourism.
A.had advancedB.advancedC.had been advancedD.would advance
答案:A
解析:
考查时态。句意:这是一个体验虚拟现实技术的合适机会,一些专家提出了虚拟现实技术,作为解决过度旅游问题的生态友好型解决方案。A. had advanced已经提出(过去完成时);B. advanced提出了(一般过去时);C. had been advanced已经被提出(过去完成时被动);D. would advance将会提出(过去将来时)。分析可知,“that some experts _________as an eco-friendly solution to the problem of over-tourism”为之前名词“virtual reality”的定语从句,所选动词作该从句谓语动词。结合主句“was”可知,主句为一般过去时,从句动词“advance”在其之前发生,应是过去的过去,即,过去完成时“had done”,且与主语“some experts”之间是主动关系,无需被动。故选A项。
6、No sooner ______ down than the phone rang.
A.he satB.had he satC.sat heD.he had sat
答案:B
解析:
考查倒装句。句意:他刚坐下,电话就响了。No sooner……than……“一……就……”位于句首,句子倒装。根据动作发生的先后,No sooner后用过去完成时,than后用一般过去时。空白处应该用过去完成时,故选B。
小提示:
No sooner……than……引导时间状语从句,主句用过去完成时,"than"后面的从句用一般过去时 (no sooner后面是主句,than后面是从句)。例:I had no sooner reached home than it began to rain.我一到家天就下起雨来。No sooner ...than...常放在句首,表示强调,这时主句要倒装。例:No sooner had I reached home than it began to rain.
7、The plane ________ when I arrived at the airport.
A.have goneB.went
C.is goingD.had gone
答案:D
解析:
考查过去完成时。句意:当我到达机场,飞机已经起飞了。 A.have gone 完成时形式;B.went 过去式;C.is going 现在进行时;D. had gone过去完成时。 空处所表示的动作发生在“ arrived at the airport”之前,所以用过去完成时,表示过去动作对过去造成的影响。故选D项。
8、––Did you have to do much for the dinner party?
––No, Tina ______ everything by the time I got home.
A.has finishedB.had finished
C.would finishD.will finish
答案:B
解析:
考查动词时态。句意:——你是不是为晚宴做了很多事情?——没有,缇娜在我到家之前就已经完成一切准备。根据题干中的过去时got可以判断出,在此之前完成用过去完成时,故选B。
9、—Did you know any Chinese before you arrived in Beijing?
—Never ________ it, actually.
A.had I learnedB.have I learned
C.I have learnedD.I had learned
答案:A
解析:
试题分析:考查部分倒装:否定词never放在句首的时候,句子用部分倒装,助动词提到主语前面,句意:--你到北京前了解中国吗?--事实上,我从来不了解它。从句意可知在到北京前不了解北京,是过去的过去,选A。
考点:考查部分倒装
点评:以否定副词开头并加状语放在句首的句子要求部分倒装。这些否定副词有barely, hardly, little, seldom, scarcely…… when, never, no sooner…… than, rarely, no more, not nearly, not only等
10、It is hard for me to imagine what I would be doing today if I ____ in love, at the age of seven, with the Melinda Cox Library in my hometown.
A.wouldn’t have fallenB.had not fallen
C.should fallD.were to fall
答案:B
解析:
k考查虚拟语气。句意:要不是在七岁时就迷上了Melinda Cox 图书馆,我真不能想象我如今会在做什么。由today和at the age of seven可推断,此题涉及错综时间虚拟条件句,主句与现在事实相反,条件句与过去事实相反,用过去完成时。故选B。
小提示:
11、Doctor Smith ________ in the university for more than 20 years before he retired last month.
A.workedB.was workingC.has workedD.had worked
答案:D
解析:
考查过去完成时时态。句意:史密斯博士上个月退休前在这所大学工作了20多年。A. worked 过去式;B.was working 动词的过去进行时;C.has worked 动词的现在完成时;D.had worked 动词的过去完成时。before引导的从句中谓语动词retired是过去时,根据句意可知史密斯博在退休前已经在大学工作了二十多年,主句的谓语动词work发生在从句的动作之前应用过去完成时had worked,故选D项。
12、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。
13、Because of the progress he ______ in his performance, he was soon promoted to project manager.
A.had madeB.had been madeC.makesD.has been making
答案:A
解析:
考查时态。句意:由于他在工作中的进步,他很快就被提升为项目经理。根据was soon promoted可知make progress“取得进步”的动作发生在promote的前面,应该用过去完成时态,故选A。
14、No sooner ______Tu Youyou stepped on the stage ______ the audience broke into thunderous applause.
A.had; thanB.has; than
C.had; whenD.has; when
答案:A
解析:
考查时态和固定句式。句意:屠呦呦一上台,观众们发出雷鸣般的掌声。no sooner...than...是固定句式,意为“一……就……”,主句用过去完成时,than后面的从句用一般过去时,no sooner置于句首时,主句部分倒装。故选A。
15、When Li Ming hurried home, he found that his mother ____already ____to hospital
A.has; been sentB.had; sent
C.has; sentD.had; been sent
答案:D
解析:
考查时态。句意:当李明匆匆忙忙到家的时候,他发现他的妈妈已经被送去医院了。根据句意可知李明妈妈被送往医院是在李明到家之前就发生的事情,是在过去的过去时间发生的事情,要使用过去完成时。而且his mother与动词send构成被动关系,要用过去完成时的被动语态。所以D项正确。
16、I was surprised to find the snack shops around the school empty; the students everything!
A.had been buyingB.had bought
C.have boughtD.have been buying
答案:B
解析:
试题分析:考查时态辨析。根据句意是过去某一时间之前已经完成的事情,故采用过去完成时。句意:我惊讶地发现学校周围的零食店都已经空了;学生们买完了所有的东西。根据句意可以判断,故选B。
考点:考查时态辨析
17、By the time we got home, the man _______ with a note on the door, saying “I’ll come tomorrow.”
A.leftB.has leftC.had leftD.would leave
答案:C
解析:
考查时态。句意:等我们到家时,那人已经在门上贴了张纸条走了,纸条上写着:“我明天再来。”由by+the time+表示过去的时间状语从句可知,主句动作发生在时间状语之前,应该用过去完成时,结构是had+动词过去分词。故选C项。
18、Was this the first time that you ________ Hong Kong?
A.have visitedB.have been visited
C.had visitedD.have been visiting
答案:C
解析:
考查时态语态。句意:这是你第一次来香港吗? “It /This is/was the first time+that从句”是个特殊结构,主句为一般现在时,that从句中用现在完成时;主句为一般过去时,that从句中用过去完成时。you与visit是主动关系,故选C项。
19、An international team of astronomers announced Wednesday that they ________ the first-ever image of a black hole.
A.have capturedB.were capturing
C.had capturedD.would capture
答案:C
解析:
考查时态。句意:周三,一个国际天文学家小组宣布他们第一次捕捉到一个黑洞的图像。此处announced是过去的动作,capture动作发生在announced之前,过去的过去,所以用过去完成时态,故选C。
20、I __________ to give you just a surprise quiz but on second thought I chose to let you reflect on your exercises.
A.had intendedB.has intendedC.intendedD.has been intended
答案:A
解析:
考查时态。句意:我本打算给你一个惊喜测验,但经过仔细考虑,我选择让你反思一下你的练习。根据 I chose to let you reflect on your exercises.可知,had intended to do sth“本打算做某事,实际上却未做”符合句意。故此题选A。
21、The earthquake,which occurred at 8:58,didn't cause many deaths,for most people ________.
A.got upB.had got up
C.were getting upD.have got up
答案:B
解析:
句意:发生在8:58的地震没有造成许多人死亡,因为(那时候)大多数人已经起床了。根据occurred可知,地震发生在过去,而人们起床发生在地震之前,所以应用过去完成时。故选B。
【点评】
过去完成时用法概述:表示过去某一时间或动作以前已经发生或完成了的动作.它表示动作发生的时间是“过去的过去”.表示过去某一时间可用by, before等构成的短语,也可用when, before等引导的从句或通过上下代表示.
过去完成时由“助动词had+过去分词”构成.
His eyes shone brightly when he finally received the magazine he had long expected. 当她终于收到她盼望已久的杂志时,她兴奋得两眼闪光.
本题根据语境:大多数人已经起床了发生在地震发生之前,而地震发生在过去,所以是过去的过去,用过去完成时态。
22、I arrived late and missed the flight. I ____ the traffic to be so heavy.
A.hadn’t expectedB.haven’t expected
C.wouldn’t expectD.was expected
答案:A
解析:
考查时态。根据语境我迟到是过去,期盼为过去的过去。句意:我来迟了,错过了航班。我没想到交通会是如此堵。
23、 The hunter insisted that he _____ a tiger and that a searching team ______ to hunt for it.
A.has seen; be set upB.had seen; be set up
C.saw; would be set upD.should see; should be set up
答案:B
解析:
考查时态、语态和虚拟语气。句意:猎人坚持认为他看到了一只老虎,并坚持要求成立一个搜索小组来追捕它。第一空动词insist意为“坚持认为”,后接宾语从句陈述句,从insisted中可以推断猎人看的这个动作是发生在过去的过去的,故应该用过去完成时,应该是had seen;第二空动词insist意为“坚持要求”,后接宾语从句虚拟语气(从句谓语部分用(should) +动词原形),从句主语a searching team和从句谓语动词set up是被动,故用(should) be set up。故选B项。
24、---You look very tired. What's wrong with you?
---How bad luck today is! By the time I arrived at the airport, the plane________.
A.leftB.was leavingC.has leftD.had left
答案:D
解析:
考查时态。句意:——你看起来很累。你怎么了?——今天运气真差!当我到达机场时,飞机已经离开了。by the time+一般过去时,主句为过去完成时。故选D项。
25、—Why I didn’t see you at Jim’s birthday party last night?
—I ________ a call from my boss, telling me to do some extra paperwork.
A.have receivedB.would receiveC.had receivedD.received
答案:D
解析:
考查时态。句意:——为什么我昨晚在Jim的生日聚会上没看到你?——我接到老板的电话,让我做了一些额外的文书工作。根据时间状语last night可知,此处应用一般过去时,谓语动词为过去式,描述过去(昨晚)发生的事情。故选D项。
26、By the time Jeremy Lin joined CBA this November, he ______ in NBA for nine years.
A.playsB.playedC.has playedD.had played
答案:D
解析:
考查动词时态。句意:到今年11月林书豪加入CBA时,他已经在NBA呆了9年了。时间状语By the time 和for nine years与完成时连用,this November表示过去,此处表示到过去某个时间已经完成的动作,用过去完成时。故选D。
小提示:
过去完成时表示过去某一时间或动作以前已经发生或完成了的动作,对过去的某一点造成的某种影响或结果,用来指在另一个过去行动之前就已经完成了的事件。过去完成时常用的时间状语有:
1). by the end of last+时间段.
By the end of last term, we had learned 5000 new words.
2). By the time sb. +动词过去式,如: The bus had already left by the time I got there.
3).By (the time of)+时间段,如: By the time of last year ,we had built two bridges
27、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项。
28、By the end of last week, they _____ more that 30,000 books of this kind.
A.soldB.had sold
C.were sellingD.have sold
答案:B
解析:
考查谓语动词的时态。句意:到上周末为止,他们已经卖出了这种书30000本。by+过去的时间,句子要用过去完成时,根据句中的“ by the end of last week”可知,本句用过去完成时,因此选B项。
29、The lady insisted that the young man ____her wallet and____to the police station at once.
A.had stolen; be sentB.should steal; sent
C.has stolen; sendingD.steal; had been sent
答案:A
解析:
试题分析:此处第一空考查的是客观事实,用过去完成时,表示动作发生在主句谓语动作之前。第二空表示态度,用虚拟语气should+动词原形的形式。Should可以被省略。故选A。句意:那位女士坚持那个年轻人偷了她的钱包,他应该立刻被送到警察局去。
考点:考查虚拟语气及时态。
30、We first met on a train in 2010,but we both felt immediately that we ________ each other for years.
A.knewB.have known
C.had knownD.know
答案:C
解析:
考查时态。句意:我们第一次见面是在2010年的火车上,但我们都立刻觉得我们已经认识对方很多年了。A.knew认识;B.have known认识;C.had known认识;D.know认识。首先弄清说话者在谈论过去的事情,因此用过去时,排除B、D两项,根据后句“but we both felt immediately that we ________ each other for years.(但我们都立刻觉得我们已经认识对方很多年了)”可知动词know在felt之前,即过去的过去,因此用过去完成时。故选C。
31、Mr. Green asked Lily whether she had passed the exam________.
A.yesterdayB.the day beforeC.the day agoD.before the day
答案:B
解析:
考查时态,句意:格林先生问莉莉前一天她是否通过了考试。yesterday和一般过去时连用;before用在完成时态中,但是“前天”应表达成the day before (yesterday)。本句中主句的谓语为asked,所以表示过去问;宾语从句使用了过去完成时had passed,所以时间状语应为表示“过去之过去”,选项B符合题意,故选B。
32、When I___ to the cinema, the film___ for 5 minutes.
A.got, had begunB.get, will begin
C.got, had been onD.got, has been on
答案:C
解析:
考查时态。句意:当我到达电影院时,电影已经开始了五分钟。for five minutes为一段时间要求谓语动词要用延续性动词,故A和B先排除,而从句的动作发生在主句动作之后,从句用一般过去时态,主句用过去完成时态。故选C。
33、The ship ______ just ______ the ferry terminal when the fire was detected in the engine room and returned soon.
A.is;leavingB.has;leftC.have;leftD.had;left
答案:D
解析:
考查动词时态。句意:当船刚刚离开渡口时,这时突然检测到机房里着火了,很快就回来了。主语 had done… when …,为固定句型,刚刚做完某事,这是突然发生了某事。根据句意可知,leave the ferry terminal发生在the fire was detected之前,故用过去完成时,故选D。
34、Soon Marc found that abstract painting _____ its connection with life.
A.had lostB.has lost
C.has been lostD.had been lost
答案:A
解析:
考查谓语动词时态和过去完成时。句意:很快Marc发现那副抽象画已经失去了和生活的联系。首先空处后its connection是lost的宾语,所以空处不能用被动,排除CD项。另外主句谓语动词为found,一般过去时,所以that引导的宾语从句也要用过去时的某种时态,根据句意,应用过去完成时had lost,表示“已经失去了”。而B项是现在完成时,和主句中时态不一致,也要排除。故选A项。
35、By the time I got to school, the first play ________ for nearly half an hour.
A.has begunB.has been onC.had begunD.had been on
答案:D
解析:
考查时态。句意:当我到达学校的时候,第一场比赛已经持续了将近半个小时。根据By the time引导的从句,可知句子用过去完成时态,再根据for nearly half an hour,说明此处应该用持续性动词,begin是终止性动词,后面不能跟一段时间,故选D。
36、Arriving at the party hurriedly, we were disappointed to find that the band playing.
A.stoppedB.will stop
C.had stoppedD.has stopped
答案:C
解析:
匆忙地到达晚会,我们很失望地发现乐队已经停止演奏了。题干中的were disappointed的状态发生在过去,stop这个动作发生在其之前,故应用过去完成时。所以选C。
37、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。
38、Mandy ________ adoption since her son’s death, but her husband didn’t agree with her.
A.has consideredB.has been considering
C.is going to considerD.had considered
答案:D
解析:
考查动词时态。句意:自从她儿子死后,Mandy就考虑过收养孩子,但她丈夫不同意。根据句意以及后文her husband didn’t agree with her可知,此处应用过去完成时(had done),表示“Mandy考虑收养孩子”在“丈夫不同意”之前,即“过去的过去”。故选D项。
39、I __________ to send Peter a gift to congratulate him on his marriage, but I couldn’t manage it.
A.had hopedB.am hoping
C.have hopedD.would hope
答案:A
解析:
考查过去完成时。句意:我本来计划在Peter结婚时送他一个礼物的,可是我没有做到。第二个分句中“couldn’t”用的是一般过去时,所以发生在它之前的动作用过去完成时。故选A。
40、He insisted that he homework but he couldn't find his exercise book.
A.finishB.had finishedC.be finishedD.finishes
答案:B
解析:
考查动词时态。句意:他坚持说他已经完成了作业,但他找不到他的练习本。此处insist表示“坚持说”,后跟宾语从句不用虚拟语气,且“完成作业”发生在“坚持说”之前,即“过去的过去”,故应用过去完成时。故选B。
41、McDonald’s announced the Beijing-based corporate group ______ the franchise(特许经营)bid to run its China operations for the next 20 years on Monday.
A.wonB.would win
C.has wonD.had won
答案:D
解析:
考查过去完成时态。这家总部位于北京的企业集团“赢得”特许经营发生在麦当劳在星期一宣布这一结果之前,而动作announced发生在过去,故“赢得”发生在过去的过去,因此应该用过去完成时,故选D。
42、She was surprised to find the fridge empty ; the child everything .
A.had been eatingB.had eatenC.have eatenD.have been eating
答案:B
解析:
考查时态。句意:她惊讶的发现冰箱空了,这个孩子已经吃完了冰箱里所有的东西。上文“她惊讶的发现冰箱空了”已经发生在过去,而“这个孩子吃完了冰箱里所有的东西”发生在过去的过去,用过去完成时,故选B。
43、 The students _______ busily when Miss Brown went to get a book she _______ in the office.
A.had written; leftB.were writing; has left
C.had written; had leftD.were writing; had left
答案:D
解析:
考查时态。句意:当布朗小姐去取落在办公室的书的时候,学生们正忙于写作业。第一空用过去进行时,第二空用过去完成时。故选D。
44、We arrived at work in the morning and found that somebody ________ into the office during the night.
A.brokeB.had brokenC.has brokenD.was breaking
答案:B
解析:
考查动词时态。句意:早晨我们来上班,结果发现有人晚上闯入过办公室。根据上文的arrived和found可知,空格处的动作发生在found之前,表示“过去的过去”的动作,故用过去完成时。故选B。
小提示:
45、The confident look on his face suggested that he ______ full preparation for the lecture.
A.should makeB.should have madeC.has madeD.had made
答案:D
解析:
考查时态。句意:他脸上自信的表情表明他已经为讲座做了充分的准备。动词suggest (表明)后接宾语从句,从句谓语正常时态,从句谓语动词make发生在主句谓语suggested之前,即“过去的过去”,从句谓语用过去完成时。故选D项。
17
展开阅读全文