1、高中英语过去完成时必考考点训练1单选题(经典例题高频考点-名师出品必属精品)1、 How much did you spend on the new mobile phone?I _ it would cost me 500 dollars, but I was so lucky to get it at a 15 percent discount.AexpectedBwould expectChad expectedDhave expected答案:C解析:试题分析:考查动词时态。句意:你买新手机花了多少钱?我本来以为我会花500美元,但是我很幸运,得到了15%的折扣。根据句意可知“我以为”
2、这件事发生在过去的过去,故选C项。考点:考查动词时态2、The news of the earthquake when a large quantity of relief supplies _ to the disaster-stricken area.Ahas hardly been spread; was deliveredBwas hardly spread; were deliveredChad hardly spread; were deliveredDhad hardly spread; was delivered答案:D解析:考查时态和语态。句意:地震的消息一传开,大量的救灾物
3、资被运送到灾区。第一空,为固定句式hardlywhen表示“一就”,主句用过去完成时,从句用一般过去时;第二空,从句应用一般过去时,主语与谓语动词构成被动关系,故用一般过去时态的被动语态,主语是a large quantity of relief supplies,后面的谓语动词用单数形式。故选D。3、Hardly _ when she _ someone knocking at the door.Adid she sit; heardBhad she sat; heardChad she sat; had heardDdid she sit; had heard答案:B解析:考查固定句型。句
4、意:她一坐下来就听见有人敲门。hardly.when.是固定句型,意为“一就”,该句型中主句常使用过去完成时,从句使用一般过去时,且当hardly置于句首时主句使用部分倒装;分析句子,第一空是主句谓语动词,应使用过去完成时,部分倒装,故填had she sat,第二空是从句谓语动词,用一般过去时,故填heard。故选B。4、Dick _ his previous job and _ as a volunteer on the mountain bend when the journalist interviewed him.Aquit; was workingBhad quit; was wo
5、rkingCwould quit; workedDquit; had worked答案:B解析:考查过去完成时与过去进行时。句意:当记者采访Dick的时候,他已经辞去了原来的工作并正在mountain bend做一名志愿者。这是一个时间状语从句,从句使用的时态是一般过去时,根据句意可知,辞去原来的工作应该发生在从句表示的动作之前,在做一名志愿者应该是从句动作发生时Dick正在处的状态。所以第一个空格使用过去完成时,第二个动作使用过去进行时。故选B。小提示:当一个句子中的时间状语是通过从句形式给出时,我们分析主句动作的时态时需要将主句中动作的发生时间与从句中动作发生时间进行先后比较。例如本题中,
6、首先要明确从句已将时间限制在一般过去时,主句中两个动作与其对比,都表示到过去那一刻动作的状态是什么样的,分别选用过去的时态。根据句意,到采访那一刻,Dick已经辞去了工作,正在做一名志愿者,所以选用的是过去完成时与过去进行时。5、Hardly home the phone .Ahad he arrived, when, rangBdid he arrive, when, had rungCwhen he arrived, had, rungDwhen had arrived, did, ring答案:A解析:考查倒装句。句意:他刚到家,电话就响了。此处为句型hardlywhen表示“一就”,此
7、句型中,前面部分用过去完成时,后面部分用一般过去时,且hardly位于句首时,要用部分倒装结构,即将助动词had提前到主语he之前,故选A。6、At the awarding ceremony held in Tokyo, the scientists were surprised by what _ in science and technology.Ahas discoveredBhas been discoveredChad discoveredDhad been discovered答案:D解析:考查动词时态语态。句意:在东京举行的颁奖仪式上,科学家们惊讶于科学技术的发现。the sc
8、ientists were surprised用的是一般过去时,故科学技术发现早于were surprised要用过去完成时,又what与动词discover是被动关系,此处用过去完成时的被动语态。故选D。7、No sooner _ to school _ the bell for the first class began this morning.Ahad I got; whenBI had got; thanChad I got; thanDdid I get; when答案:C解析:试题分析:考察倒装句。固定搭配no soonerthan一就;其中的no是一个否定词,当否定词放在句首的
9、时候,后面要使用部分倒装的形式。句意:我一到学校第一节课的铃声就响了。说明我先到学校,然后铃声才响起来。故铃声响起使用了began的过去时,我到学校使用过去完成时的时态。故C正确。考点:考察倒装句点评:部分倒装即只把谓语的一部分(如助动词、情态动词等)放到主语前,或把句子的强调成分提前。 Nor did he let the disease stop him from living the kind of life he has always dreamt about(疾病没有使他放弃过上梦想中的生活) 1) 以否定词开头的句子要求部分倒装。注意下列句子中助动词或情态动词提前、甚至补充助动词的
10、用法: 例:Not until yesterday did little John change his mind.(小约翰直到昨天才改变了主意。) In no country other than Britain, it had been said, can one experience four seasons in the course of a single day.(据说除了英国世界上没有哪个国家能让人在一天中感受到四季变化) 2) 以否定副词开头并加状语放在句首的句子要求部分倒装。这些否定副词有barely, hardly, little, seldom, scarcely whe
11、n, never, no sooner than, rarely, no more, not nearly, not only等以及only。 Only in the country can you learn the “true English”. 3)一些如scarcelywhen, no sooner than, hardlywhen引导的主从复合句主句要求使用过去完成式。 注意:在部分倒装句中,只有助动词、情态动词或连系动词to be可以置于主语之前,其它部分都要置于主语之后。8、By the end of last year, another new gymnasium _ in B
12、eijing.Awould be completedBwas being completedChas been completedDhad been completed答案:D解析:考查时态。句意:到去年年底为止,在北京,另外一座新的体育馆已经被建成了。本题的解题关键是by到.时为止,该词要和完成时连用,本句by后面有last year,使用过去完成时的时态。故D正确。 9、Just as I got to the school gate, I realized I _ my bank in the cafe.Ahave leftBhad leftCwould leaveDwas leavin
13、g答案:B解析:考查动词时态。句意:当我到达学校门口时,我意识到我把银行忘在了咖啡馆里。A. 现在完成时;B. 过去完成时;C. 过去将来时;D. 过去进行时。根据句意可知“I _ my bank in the cafe.”发生在“I realized”之前,应使用过去完成时态。故选B项。10、- Guess what? I happened to meet Fernando the other day.- If my memory serves me correctly, you _ each other for ages.Ahavent seenBhadnt seenCdidnt seeD
14、dont see答案:B解析:考查时态。句意:你猜怎么着?前几天我偶然遇见了费尔南多。如果我没记错的话,你们很久没见面了。根据句意可知,第二个说话人在前几天偶然遇见了费尔南多之前有很久没见他了,因此句子时态用过去完成时,表示一个过去的时间点之前完成的动作,因此空格处是hadnt seen,故选B。11、Emma was much disappointed to see the washing machine she had had _ went wrong again.Ait repairBit repairedCrepairedDto be repaired答案:C解析:考查时态。句意:艾玛
15、很失望地看到她修好的洗衣机又出毛病了。分析句子可知,“she had had repaired”做the washing machine的后置定语;且分析句意可知,从句中,repair做the washing machine的宾语补足语,因repair与the washing machine之间是被动关系,故用repaired。结合选项,故选C。12、He insisted that he _ and that he _ nothing wrong.Abe set free; should doBset free; should doCshould set free; had doneDbe
16、set free; had done答案:D解析:考查虚拟语气。 句意:他坚决要求他被释放,认为他没有做错任何事。insist表示“坚决要求”时,其后宾语从句中用虚拟语气,谓语动词用“should+动词原形”,且should可省略,表示“坚持认为”时,从句中用正常时态;结合句意,第一空“应该被释放”是坚决要求要做的事情,应使用虚拟语气should be set free,且should可省略,而第二空“没有做错任何事”是坚持认为的事情,用正常时态,结合句意,“没有做错任何事”发生在“insist”之前,应用过去完成时态。故选D项。13、As things didnt work out the
17、way we _, we found ourselves trying to force them and struggling to finish them.AplanBare planningChad plannedDwill be planning答案:C解析:考查动词时态。句意:当事情不像我们之前所计划的那样发展时,我们发现自己正在试图强迫他们并奋力完成它们。根据前句didnt,后句found可知,该句应使用过去时态;因事情的发展和结果发生在计划之后,这里要用plan的过去完成时态had planned与前面的一般过去时形成对比,以体现动作的先后,即当事情不像我们之前所计划的那样时,因
18、此C项正确。 14、 -What a mistake!-Yes. I _ his doing it another way, but without success.Awas suggestingBwill suggestCwould suggestDhad suggested答案:D解析:试题分析:考查时态。根据第一句What a mistake!及后面的without success可知他已经做错事,而“我的建议”应该发生在他做错之前。故用过去完成时。考点:考查时态15、That was the first time I _to Hongkong so I had great diffic
19、ulty _the hotel.Awent, findingBhad gone, to findChave been, foundDhad been, finding答案:D解析:考查固定句型和短语。句意:这是我第一次来香港,所以我找旅馆有点困难。固定短语:have difficulty doing sth“做某事有困难”,排除BC选项。句型“It is the first/second/third. time that+从句”意为“这是某人第一次做某事”,如果主句谓语是is,则that从句用现在完成时态,如果是was则that从句用过去完成时。故选D。16、Did you have diff
20、iculty finding Alices house?Not really, She_us clear directions and we could find it easily.Awould giveBwas givingChad givenDwill give答案:C解析:考查谓语动词。句意:你找到爱丽丝的家有困难吗?不难,她给我们指明了方向,很容易就找到了。设空处在句中做谓语,结合句意可知该动作发生在“过去的过去”。应用过去完成时。故答案为C项。17、When I entered the step-classroom(阶梯教室), the lecture _ and the peop
21、le _ attentively.Abegan, listenedBwas begun, was listeningChad begun, listenedDhad begun, were listening答案:D解析:考查时态。句意:当我走进阶梯教室时,讲座已经开始了,人们正在聚精会神地听着。根据entered,可知 “我走进阶梯教室时”这个动作发生在过去,而“讲座已经开始了”这个动作发生在过去的过去,所以第一个空用过去完成时;第二个空表示过去的某一时间,正在发生的动作,用过去进行时,故选D。18、Conservationists _on setting aside natural res
22、erves for the wild species they are trying to protect during the past decade.AfocusedBfocusChave focusedDhad focused答案:C解析:考查时态辨析。句意:自然保护主义者在过去几十年里一直在致力于为他们尽力保护的野生动物物种留出自然保护区。根据during the past decade,此处应该用现在完成时。故选C。19、Were you caught in the rain yesterday?Good luck. No sooner _ home than it poured d
23、own.AI had reachedBhad I reachedCdid I reachDI have reached答案:B解析:考查倒装J结构和时态。句意:你昨天遭受到雨了吗?运气不错。我一到家就下起倾盆大雨。no sooner than一就,引导时间状语从句,主句用过去完成时,从句用一般过去时。 否定词no sooner放在句首句子要部分倒装。故选B。20、The girl _ in bed _ to us that she had _ the book on the bookshelf.Alay; lied; layBlying; lay; laidClying; lied; laid
24、Dlied; lied; laid答案:C解析:考查动词。句意:躺在床上的小姑娘向我们撒谎说她把书放在书橱上了。第一个空lying in bed作定语修饰the girl,因其与所修饰的词之间是主谓关系,故用现在分词;第二个空是撒谎的意思,过去式是lied;第三个空是放置的意思,此处是过去完成时,过去分词是laid。故选C。小提示:记住这个顺口溜:撒谎(lie)的规则(lied/lied/lying),不规则的是躺(lie),躺下(lay/lain/lying)就下蛋(lay),下蛋不规则(laid/laid/laying)。21、Sally was excited to meet Susan
25、 at the party last nightThey _ each other since they graduated from Oxford University in 2010Ahavent seenBhadnt seenCdidnt seeDdont see答案:B解析:since,自从。以后。上句的表语是感到激动(“was excited”),这个状态发生在昨晚(“last night”),也就是过去。因此他们还没彼此见面(“They hadnt seen each other”),这个动作发生在昨晚以前,也就是过去的过去。用过去完成时22、Mr Wang said that h
26、e _ the problem before the plan was carried out. However, he was asked to do it again.AexplainsBhas explainedChad explainedDwas explaining答案:C解析:考查时态。句意:王先生说他在计划实施之前已经解释了这个问题,但是他被要求再解释一遍。动词|explain作宾语从句的谓语动词,根据句意,该动词发生在was carried out之前,即过去的过去,所以应该用过去完成时态。故选C。小提示:23、I _ to send Peter a gift to congr
27、atulate him on his marriage, but I couldnt manage it.Ahave hopedBhopedChad hopedDhopes答案:C解析:考查动词时态。句意:我本来计划在Peter结婚时送他一个礼物的,可是我没有做到。第二个分句中“couldnt”用的是一般过去时,所以发生在它之前的动作用过去完成时。故选C。24、It was the third time that she _ the Great Wall.Awent toBhad been toCvisitedDvisit答案:B解析:考查固定句型。句意:这是她第三次去北京。在It was t
28、he first/second/thirdtime that这个固定句型中,that从句中应用过去完成时。故选B项。小提示:本题涉及到了两个常考句式:(1)It is the first/secondtime that .在这个句型中,that从句要用现在完成时(2)It was the first/secondtime that . 这个固定句型中,that从句中应用过去完成时。考生要根据主句中的be动词确认是用现在完成时还是过去完成时,本题中考查的是第2个句式,从句中要用过去完成时,选出正确答案B项。25、It was the first time she the piano.Athat,
29、 playedBthat, had playedCwhen, playedDwhen, had played答案:B解析:考查固定句型和时态。句意:这是她第一次弹钢琴。固定句式:It /That/This was the.time that sb. had done sth.,意为“这是某人第几次做某事的时候了”,所以第一空用that,第二空用过去完成时(had done)。故选B项。26、No sooner the top of the hill we all sat down to rest.Ahad we reached; whenBreached we; thanChad we rea
30、ched; thanDhad we reached; then答案:C解析:考查倒装和固定句式。句意:一到达山顶,我们全都坐下来休息。no soonerthan意为“一就”。主句动作发生在sat down之前,故用过去完成时,且要用部分倒装,即将助动词had置于主语前面。than后面的从句用一般过去时态。C选项正确。27、His father told me that he _ for the United States three days _.Ahas left; agoBhad left; agoCleft; agoDhad left; before答案:D解析:试题分析:考查过去完成时
31、,句意是:他爸爸告诉我他三天前去了美国。说明在他爸爸告诉我前他去了美国,用过去完成时,和过去完成时连用表示“三天前”用three days before,表示过去某个时间前的三天,选D。考点:考查过去完成时点评:时态的判断主要是根据时间状语,没有具体的时间状语的要根据句意来推测应该用什么时态。过去完成时是个相对的时态,是在过去某个动作之前发生的。28、It was the first time that I _ visitors since Id moved to London.Ahad hadBhave hadChaveDhad答案:A解析:考查时态及固定句型。句意:这是我搬到伦敦以来第一次
32、有客人来访。固定句型:It is/was the first time that sb. has/have/had done sth.意为“这/那是某人第一次做某事”。如果主句是现在时,后面that从句使用现在完成时;如果主句是过去时,后面that从句使用过去完成时。故选A项。29、It _ the second time that I _ this movie.Ais; had seenBwas; had seenCwas; have seenDis; saw答案:B解析:考查固定句型。句意:这是我第二次看这部电影。固定句型It is/was +the 序数词 time that sb. h
33、as/had done sth. 译为“这是某人第几次做某事”。若It后使用is,则使用现在完成时;若It后使用was,则使用过去完成时。故选B。30、I _ to help you with your homework but I couldnt spare any time, I _ a composition last night and Ill finish it today.Awanted; was writingBwanted; wroteChave wanted; wroteDhad wanted; was writing答案:D解析:考查过去完成时和过去进行时。句意:我本来想帮
34、你做作业的,但我抽不出任何时间,我昨晚在写作文,今天我要把它写完。根据“but I couldnt spare any time”可知,此处是指过去未实现的愿望或打算,应用had wanted表示“本来想”。根据“Ill finish it today”可知,此处是指昨晚在写作文,所以应用过去进行时。故选D。31、He said he had _ all the books on the floor. In fact, he was _.Alay; lyingBlaid; lyingClay; layingDlied; laying答案:B解析:考查动词词义辨析。句意:他说他所有的书都放在了楼
35、上。事实上,他在说谎。分析句子可知,第一个设空处应填一个意为“放置”的词,lay意为“放置”,且第一空是过去完成时,故应填其过去分词形式laid;分析句意可知,第二个设空处应填一个意为“说谎”的词,且应用过去进行时,故填lying。结合选项,故选B。32、Hardly _ when I regretted saying it.Ahad the word come outBdid the word come outCthe word had come outDthe word came out答案:A解析:考查时态和部分倒装。句意:我一说出来就后悔了。A. had the word come o
36、ut话说出来(过去完成时;部分倒装);B. did the word come out话说出来(一般过去时;部分倒装);C. the word had come out话说出来(过去完成时);D. the word came out话说出来(一般过去时)。分析可知,“hardly”为否定意义副词,置于句首,句子应是部分倒装句式,且分析语境可知,动词“come out”在“regretted”之前发生,应是过去完成时,构成“Hardly had sb done when”固定句型,意为“一就”。故选A项。33、A rescue worker risked his life saving two
37、tourists who _ in the mountains for two days.Aare trappingBhave been trappedCwere trappingDhad been trapped答案:D解析:考查语态和时态。句意:一个救援人员冒着生命危险挽救了两个被困在山里两天的旅游者。“who _ in the mountains for two days”是定语从句,修饰two tourists,two tourists和trap之间是被动关系,该空应用被动语态。由risked可知,营救人员救游客是过去的事情,被困两天发生在营救人员救了他们之前,即“过去的过去”,该空应
38、用过去完成时态。综上,D选项正确。点睛:过去完成时表示过去某一时间或动作以前已经发生或完成了的动作,即“过去的过去”,其表达形式为had done,被动语态的表达形式为had been done。34、Got your driving license? No. I _ too busy to have enough practice, so I didnt take the driving test last week.AwasBhave beenCwereDhad been答案:D解析:D 考察动词时态。句意:你拿到驾照了马?没有,一直忙得没有时间做充分的训练。因此上周慢悠悠从句驾照考试。分
39、析语境可知在上周考试之前一直很忙,因此用过去完成时。故D正确。35、He said that his car_stolen and he_have to telephone the police.Awas; wouldBhas been; willChad been; wouldDhad been; will答案:C解析:考查动词时态。句意:他说他的汽车被偷了,他得给警察打电话。宾语从句的主句谓语动词是过去式,从句应用过去的某种时态,故B、D排除;又因为汽车被偷,应发生在said之前,故应用过去完成时。故选C。36、The last time we saw Toms kid, he _ 200
40、0 English words.AlearnedBhas learnedChad learnedDhad been learning答案:C解析:考查时态。句意:上次我们看到汤姆的孩子时,他已经学了2000个英语单词。根据The last time we saw 可知,空格处是过去的过去,要用过去完成时,故选C。37、Silk _ one of the primary goods traded along the Silk Road by about 100 BC.Ahad becomeBrejectCcontrolDabandon答案:A解析:试题分析:句意:到公元前100年为止,丝绸已经成
41、为丝绸之路上交易的主要商品之一。时间状语是by+过去时间,谓语用过去完成时。故选A。考点:考查动词时态。38、I am so frustrated that the house we_in for so many years was consumed by the fire.Come on.Look on the bright side.I feel lucky to have escaped in time.Awould liveBhad livedCliveDhave lived答案:B解析:考查时态。句意:我们住了这么多年的房子被大火烧毁了,这让我感到好沮丧。好啦,往好处想,我们能即时逃
42、脱就已经很幸运了。根据“was consumed by the fire”可知“住在房子里”发生在过去的过去,用过去完成时,故B项正确。39、 - Did you know any German before you got to Berlin?- Not a single word _.Ahave I learnedBhad I learnedCIve learnedDI had learned答案:B解析:试题分析:考查倒装语序及时态。具有(半)否定意义的词或短语位于句首时,用部分倒装。排除C、D选项。由对话第一部分是过去时态,“一个词都没学过”这个动作应发生在过去的过去,故用过去完成时,
43、排除A选项,故选B。句意:去柏林之前你学过些德语吗? 我一个词都没学过。考点:考查倒装语序及时态。40、By the time he was 4 years old, he _ 100 English words.AlearnsBwill have learnedChas learnedDhad learned答案:D解析:考查过去完成时。句意:到他4岁的时候,他已经学会了100个英语单词。by the time引导的时间状语从句,从句过去时,主句用过去完成时。故D选项正确。小提示:by the time意为“到时候(为止)”,是一个介词短语,在句中经常起连词作用,引导时间状语从句。它的主要用
44、法如下:1). 如果从句中的谓语动词是一般过去时,那么主句中的谓语动词通常用过去完成时,表示“截止到从句动作发生时,主句动作已经完成,即过去的过去”。2). 如果从句中的谓语动词为一般现在时(表示将来),那么主句中的谓语动词常为将来完成时,表示“截止到将来某一时间为止,主句动作将已经完成”。3). 如果主句动作不强调已经完成,只是说明过去某个时候的状况,此时主句不用完成时,而应根据实际需要选用适当的时态,此时by the time相当于when。本句符合第一点用法,故D选项正确。41、After Jack _ some e-mails, he started working on his re
45、port.AsendsBhas sentChad sentDwould sent答案:C解析:试题分析:考查动词的时态。句意:杰克发了几份电子邮件后,开始做他的课题。状语从句是过去完成时,开始做课题是过去发生的,才能构成“过去的过去”的动作,所以选C考点 : 考查动词的时态42、The cost of living _ by ten percent before the government took any action.Awas goingBwent upChas gone upDhad gone up答案:D解析:考查过去完成时。句意:在政府采取任何行动之前,生活费用已经上涨了10%。根据句意,此处表示生活费用的涨价发生在政府采取行动之前。句中用动词过去时表示政府采取的行动,表示过去的过去, 应用过去完成时表发生于“采取措施”之前。故选 D 项。43、Before humans arrived on the island, the species _ in isolation.AlivedBhad livedChas livedDhad been lived答案:B解析:考查时态。句意:在人类抵达该岛之前,该物种一直与世隔