1、1 高中英语过去完成时解题技巧总结高中英语过去完成时解题技巧总结 单选题(经典例题高频考点-名师出品必属精品)1、He talks about Roman as if he _ there before.Ahad beenBwasCwereDhas been 答案:A 解析:考查虚拟语气。句意:他说起罗马,好像他以前去过似的。此处是 as if 引导的方式状语从句,根据 before 可知,此处表示与过去的事实相反的假设,从句谓语用过去完成时。故选 A。2、Upon arriving home,Lily found that her husband _ a beautiful candleli
2、ght dinner.Ahad preparedBis preparing Chas preparedDwould prepare 答案:A 解析:考查时态。句意:一到家 Lily 就发现她的丈夫已经准备好了一桌美丽的烛光晚宴。根据题干可知 Lily 回家时发现使用了一般过去时(found),她的丈夫准备好一桌美丽的烛光晚宴应发生在 Lily 到家之前。故应用过去完成时(had done)。故答案选 A。3、I _the paper before my lawyer explained the details to me.AsignedBhad signed CsignsDhas signed
3、 答案:B 解析:试题分析:考查过去完成时。句意:在我的律师和我详细说明之前我就已经签字了。由题中时间点可知是过去2 完成时,故选 B。考点:考查过去完成时 4、-You went to the“Birds Nest”last month,didnt you?-Yes.That was the second time I _ to Beijing National Stadium.Ahave beenBwere Chad beenDwould be 答案:C 解析:考查时态。句意:你们上个月去了鸟巢,对吗?是的。那是我第二次去北京国家体育馆。表示“是某人第几次做某事”:That/This/It
4、 is the first/secondlast timethat clause(从句的谓语用现在完成时);That/This/It was the first/secondlast timethat clause(从句的谓语用过去完成时)。本题主句用了 was,故从句用过去完成时。故选 C。5、Tom was disappointed that most of the guests _ when he arrived at the party.Ahad leftBleftChad been leftDleave 答案:A 解析:考查时态。句意:汤姆到达晚会时,大多数客人都走了,这使他很失望。
5、根据句意及句子结构,设空处是 that从句的谓语动词,arrive(到达)在 when 引导的时间状语从句中作谓语,时态为一般过去时,leave(离开)发生在 arrive(到达)之前,即“过去的过去”,要用过去完成时态,客人离开,表示主动。故选 A。6、Mr.Smith couldnt open the door because his naughty boy _ it from the inside Awould lockBwas locking Chas lockedDhad locked 3 答案:D 解析:试题分析:考查动词的时态。句意:史密斯先生不能打开门是因为淘气的儿子从里面锁住
6、 了门。史密斯不能打开门发生在过去,而儿子锁门这个动作发生在过去的过去,故用过去完成时,所以选 D 项。考点:考查动词的时态 7、His family were grateful _ the support they _ from their friends.Ato;receivedBfor;have receivedCwith;had receivedDfor;had received 答案:D 解析:考查固定短语和时态。句意:他的家人很感激朋友给他们的支持。第一空表示“感激”短语为 be grateful for sth.;第二空 receive 发生在“感激”之前,即“过去的过去”,故应
7、用过去完成时。故选 D。8、Hardly _the door when he rushed into the office out of breath.AI openedBdid I open CI had openedDhad I opened 答案:D 解析:本题考查 hardly.when 结构,表示“一就、刚刚就”;句意:我刚把门打开,他就气喘吁吁冲进办公室。hardly 以及含有否定意义的副词放在句首,句子用倒装结构,故选 D。【点评】hardly.when 的用法 表示一件事紧接着另一件事发生,意思是“刚刚.,就.”。注意其时态上主句一般用过去完成时,从句用过去时。有时主句也可用现
8、在完成时,从句用一般现在时。4 如果 hardly 在开头,主句要用部分倒装结构。He had hardly finished the article when the light went out.他刚写完文,灯就熄了。He had hardly had time to settle down when he sold the house.他还未安顿下来,就卖掉了那所房子。Hardly had the football game begun when it started raining.足球比赛才刚刚开始就下起雨来。Hardly have I get home when the telep
9、hone rings.我一到家电话铃就响了。9、Were you surprised by the ending of the film?-No.I _the book,so I already knew the story.Awas readingBam readingChave readDhad read 答案:D 解析:试题分析:考查时态,由前面的句子可以知道是过去时,由后面的句子 I already knew the story 可以知道书已经开始看完了,所以用过去完成时,句子意思“我已经读过书,因此我知道这个故事”,所以选 D 考点:考查时态 点评:做时态题时,首先看时间状语,由时间
10、状语来确定句子的时态;如果没有时间状语,可以根据隐含的意思来确定句子时态 10、When I wanted to show myself up at the party,the song I _ so many times suddenly became difficult.Aam practicingBhad practicedCwill be practicingDhave practiced 答案:B 解析:考查时态。句意:当我想在晚会上展示自己时,我练习过很多遍的那首歌突然变得很难了。practice 这一动作5 发生在 became 之前,也就是过去的过去,用过去完成时,故 B 项正
11、确。11、Hi,Mary.Its nice to see you.I _ coming to visit you but too much work prevented me from doing so.Ahad thought ofBthought ofChave been thought ofDhave thought of 答案:A 解析:考查时态。句意:嗨,玛丽。很高兴见到你。我本来是想去看你的,但是工作太多了,我去不了。根据 but 后面句子的谓语 prevented 可知后一句的时态为一般过去时,“本来想去看”发生在 prevented 之前,是过去的过去,因而前一句用过去完成时。
12、故选 A 项。小提示:12、When Li Ming hurried home,he found that his mother _already _to hospital Ahas;been sentBhad;sent Chas;sentDhad;been sent 答案:D 解析:考查时态。句意:当李明匆匆忙忙到家的时候,他发现他的妈妈已经被送去医院了。根据句意可知李明妈妈被送往医院是在李明到家之前就发生的事情,是在过去的过去时间发生的事情,要使用过去完成时。而且 his mother 与动词 send 构成被动关系,要用过去完成时的被动语态。所以 D 项正确。13、I _ to your
13、 party,but I was prevented by the heavy rain.Ahad meant to comeBwas about coming Chave meant to comeDmeant coming 答案:A 6 解析:试题分析:考查时态。句意:我本来想去你的派对的,但是我被一场大暴雨困住了。根据后面的时态 was prevented 可知是在过去的过去发生的,用过去完成时,故选 A 项。考点:考查时态 14、How was your trip to Switzerland?Perfect.How I wish you _ with us!Ahave beenBar
14、e CwereDhad been 答案:D 解析:考查虚拟语气。句意:你去瑞士的旅游怎么样?太完美了。我真希望您能和我们在一起。wish 后面接宾语从句,从句应该用虚拟语气。“你和我们在一起”是与过去事实相反的愿望,宾语从句应该用过去完成时。故选 D。15、Was this the first time that you _ Hong Kong?Ahave visitedBhave been visited Chad visitedDhave been visiting 答案:C 解析:考查时态语态。句意:这是你第一次来香港吗?“It/This is/was the first timetha
15、t 从句”是个特殊结构,主句为一般现在时,that 从句中用现在完成时;主句为一般过去时,that 从句中用过去完成时。you 与 visit 是主动关系,故选 C 项。16、He was unhappy when he sold his guitar.After all,he _ it for a long time.7 Ahad hadBhas hadChasDhad 答案:A 解析:试题分析:句意:当卖掉吉他的时候,他很不高兴,毕竟,他拥有它很长时间了。从句意看,拥有吉他很长时间是在卖之前的动作,所以是过去的过去,用过去完成时,所以选 A。考点:考查时态 17、Hardly the bu
16、s suddenly pulled away.Athey had got to the bus stop thanBthey got to the bus stop than Cdid they get to the bus stop whenDhad they got to the bus stop when 答案:D 解析:考查时态和倒装句以及固定句型。句意:他们刚到公共汽车站,汽车就突然开走了。hardly+主语+had done+when+主语+did“一.就.”,为固定句型,当 hardly 位于句首时,hardly.when 之间的句子需要部分倒装。故选 D 项。18、The ea
17、rthquake,which occurred at 8:58,didnt cause many deaths,for most people _.Agot upBhad got up Cwere getting upDhave got up 答案:B 解析:句意:发生在 8:58 的地震没有造成许多人死亡,因为(那时候)大多数人已经起床了。根据 occurred 可知,地震发生在过去,而人们起床发生在地震之前,所以应用过去完成时。故选 B。【点评】8 过去完成时用法概述:表示过去某一时间或动作以前已经发生或完成了的动作.它表示动作发生的时间是“过去的过去”.表示过去某一时间可用 by,bef
18、ore 等构成的短语,也可用 when,before 等引导的从句或通过上下代表示.过去完成时由“助动词 had+过去分词”构成.His eyes shone brightly when he finally received the magazine he had long expected.当她终于收到她盼望已久的杂志时,她兴奋得两眼闪光.本题根据语境:大多数人已经起床了发生在地震发生之前,而地震发生在过去,所以是过去的过去,用过去完成时态。19、By the time she _in the gymnastics tournament at the New York Goodwill G
19、ames,she _ a junior gymnast for eleven years.Acompeted;has beenBcompetes;has been Ccompeted;had beenDwill compete;will have been 答案:C 解析:考查时态。句意:等到她完成纽约友好运动场的体操比赛后,她就已经做了 11 年的少儿体操运动员了。根据英语语法,by the time(到时)与完成时态连用。主句 had been 是过去完成时态,所以 by the time 引导的时间状语从句需要用一般过去时态,故选 C。20、It was the third time t
20、hat she _ to this mountain village to see the children.Ahad comeBhas comeCcameDwould come 答案:A 解析:考查固定句型。句意:这是她第三次去这个山村看孩子。It is/was the+序数词+time+that sb.have/had done sth.某人第几次做某事。句中是 It was,所以后面句子要用过去完成时态。故选 A。21、As soon as I got to the airport,I realized I _ my ID card at home.9 Ahad leftBhas lef
21、t Cwould leaveDwill leave 答案:A 解析:试题分析:考查时态。句意:一到机场,我就意识到我将身份证忘在家里了。根据语境可知,leave my ID card at home 是发生在 realized 之前,用过去完成时。故选 A。【知识归纳】过去完成时态表示过去的过去。When I got there,the train had left.当我到达那里的时候,火车已经离开。考点:考查时态 22、Why I didnt see you at Jims birthday party last night?I _ a call from my boss,telling m
22、e to do some extra paperwork.Ahave receivedBwould receiveChad receivedDreceived 答案:D 解析:考查时态。句意:为什么我昨晚在 Jim 的生日聚会上没看到你?我接到老板的电话,让我做了一些额外的文书工作。根据时间状语 last night 可知,此处应用一般过去时,谓语动词为过去式,描述过去(昨晚)发生的事情。故选 D 项。23、The twins,who _ their homework,were allowed to play badminton outside.Awill finishBfinishChave
23、 finishedDhad finished 答案:D 解析:考查动词时态。句意:已经完成作业的双胞胎被允许到操场上打羽毛球。A.will finish 将完成;B.finish 完成;C.10 have finished 已经完成;D.had finished 已经完成。分析句子结构可知,主句为The twins were allowed to play badminton on the playground主句谓语动词为were allowed是过去时,表动作发生在过去。who their homework为定语从句,完成作业动作在被允许打羽毛球之前,即过去的过去,应该用过去完成时。故选
24、D。小提示:涉及考查时态的用法时,关键是要读懂句意,分析上下文的语境,判断时态,锁定答案。此题中主句 The twins were allowed to play badminton on the playground 和从句 who their homework 涉及两个动作,且应该是主句的动作在从句动作之后发生,主句是一般过去,那从句就应该发生在过去的过去,即过去完成,即 had done。24、-How did you enjoy your weekend,Cindy?-I _ to go to camp on the mountain,but it was ruined by the
25、rainy days.Awould planBhad plannedChave plannedDplanned 答案:B 解析:考查时态。句意:辛迪,你周末过得怎么样?我原计划在山上露营,但被雨天破坏了。根据“but it was ruined by the rainy days.”可知,事情发生在过去,而“计划”动作发生在“被雨天破坏”之前,所以用过去的过去,即过去完成时,表示“原计划”。故选 B。25、By the end of last week,they _ more that 30,000 books of this kind.AsoldBhad sold Cwere selling
26、Dhave sold 答案:B 解析:考查谓语动词的时态。句意:到上周末为止,他们已经卖出了这种书 30000 本。by+过去的时间,句子要用过去完成时,根据句中的“by the end of last week”可知,本句用过去完成时,因此选 B 项。11 26、I saw Jack in the lift this morning.He around here for a long time.Awont be seenBwasnt seen Chasnt been seenDhadnt been seen 答案:D 解析:考查过去完成时态的被动语态。句意:今天早上我在电梯里看见杰克。他好久
27、没在这附近露面了。根据 this morning 可知,这是过去的事情;再根据 for a long time 可知,此空是更靠前的动作,且句子主语 He 和 see 之间是一种被动关系,所以用过去完成时态,故选 D。27、We first met on a train in 2010,but we both felt immediately that we _ each other for years.AknewBhave known Chad knownDknow 答案:C 解析:考查时态。句意:我们第一次见面是在 2010 年的火车上,但我们都立刻觉得我们已经认识对方很多年了。A.kne
28、w 认识;B.have known 认识;C.had known 认识;D.know 认识。首先弄清说话者在谈论过去的事情,因此用过去时,排除 B、D 两项,根据后句“but we both felt immediately that we _ each other for years.(但我们都立刻觉得我们已经认识对方很多年了)”可知动词 know 在 felt 之前,即过去的过去,因此用过去完成时。故选C。28、Mr.Green asked Lily whether she had passed the exam_.AyesterdayBthe day beforeCthe day ago
29、Dbefore the day 答案:B 解析:12 考查时态,句意:格林先生问莉莉前一天她是否通过了考试。yesterday 和一般过去时连用;before 用在完成时态中,但是“前天”应表达成 the day before(yesterday)。本句中主句的谓语为 asked,所以表示过去问;宾语从句使用了过去完成时 had passed,所以时间状语应为表示“过去之过去”,选项 B 符合题意,故选 B。29、They _ with each other for two years before they got married.Ahad fallen in loveBgot in lov
30、eChad been in loveDfell in love 答案:C 解析:试题分析:考查时态:句意:在结婚之前他们已经相爱两年了。Fall in love 为非延续性动词短语,不能与 for two years 连用,故排除 A、D 项。be in love 为表示状态的动词短语,可以与 for two years 连用。且 fall in love 这个动作发生在“got married”之前,故用过去完成时。选 C。考点:考查时态 30、The ship _ just _ the ferry terminal when the fire was detected in the eng
31、ine room and returned soon.Ais;leavingBhas;leftChave;leftDhad;left 答案:D 解析:考查动词时态。句意:当船刚刚离开渡口时,这时突然检测到机房里着火了,很快就回来了。主语 had done when,为固定句型,刚刚做完某事,这是突然发生了某事。根据句意可知,leave the ferry terminal 发生在the fire was detected 之前,故用过去完成时,故选 D。31、It was the first time that I _ my parents.AleaveBleftChave leftDhad
32、left 答案:D 解析:13 考查时态及固定句型。句意:这是我第一次离开我的父母。使用了 It was the first time that+从句(过去完成时)“这是某人第一次做某事”的固定句型。故选择 D 项。32、How about the football game yesterday?It was cancelled.Hardly when it started raining.Ait had begunBdid it begin Chad it begunDit began 答案:C 解析:考查固定句式。句意:昨天的足球赛怎么样?取消了。刚开始,天就开始下雨了。hardly.wh
33、en意为“刚一就”,主句用过去完成时,从句用一般过去时。英语中否定词半否定词置于句首,句子要部分倒装。故选 C 项。小提示:否定词或半否定词置于句首,句子要部分倒装。否定词或半否定词置于句首,句子要部分倒装,如否定词或半否定词 never,hardly,no sooner,1)刚一就(hardlywhen/before/no sooner than),如本小题中就是这个结构。Hardly had I reached home when it started to rain.我刚一进家天就下起雨来。No sooner had the boy said sorry to her than he r
34、emember what she had treated him before.郍孩子刚一向她道歉就记起来过去她是如何对待自己的 2)也不(没)(neither/nor)He can not do it by himself,neither/nor can I.他独自做不来,我也做不来。3)只有在的情况下(only)Only when you have got a stable job can you marry and start a family.只有找到稳定的工作你才能结婚成家。14 4)直到(的时候)才(not until)Not until I entered the classro
35、om did the teacher ask me why I was late.我进了教室老师才问我为什么迟到了。33、Arriving at the party hurriedly,we were disappointed to find that the band playing.AstoppedBwill stop Chad stoppedDhas stopped 答案:C 解析:匆忙地到达晚会,我们很失望地发现乐队已经停止演奏了。题干中的 were disappointed 的状态发生在过去,stop 这个动作发生在其之前,故应用过去完成时。所以选 C。34、Jane said,“W
36、hat did he hear about a week ago?”Jane asked _ about _.Athat he hearda week ago Bwhat he had heardthe week before Cwhat he had heard a week ago Dif he heardthe week ago 答案:B 解析:考查间接引语。句意:简说:“一周前你听说什么了”?简问他他一周前听说什么了。引号内是特殊疑问句,间接引语还用原疑问词;主句是过去时,从句用过去时态的某种形式此处用过去完成时;宾语从句中用陈述语序;ago 变成 before。根据以上变化规则,故选
37、 B。35、If he _ hard last term,he would have passed the examination.AstudiesBhas studiedChad studiedDstudied 15 答案:C 解析:考查过去完成时。句意:如果他上学期用功学习,他就会通过考试了。此处是 if 引导的非真实条件句,根据主句时态 would have passed 可知,与过去的事实相反,所以 if 条件句用过去完成时。故选 C。36、The boy _ loudly because he _ his way in the jungle and thought he couldn
38、t go back home.Ahad cried;lostBhas cried;has lost Ccried;had lostDcried;has lost 答案:C 解析:考查动词时态。句意:因为在从中中迷路认为不能回家所以小男孩大声地哭起来。迷路这个动作发生在大哭之前,故用过去完成时,故选 C 项。37、He insisted that he homework but he couldnt find his exercise book.AfinishBhad finishedCbe finishedDfinishes 答案:B 解析:考查动词时态。句意:他坚持说他已经完成了作业,但他找
39、不到他的练习本。此处 insist 表示“坚持说”,后跟宾语从句不用虚拟语气,且“完成作业”发生在“坚持说”之前,即“过去的过去”,故应用过去完成时。故选 B。38、She _ her driving license when she drove her car into a river.What a terrible road killer!Awas just gettingBwas just about to get Chad just gotDhas just got 答案:C 16 解析:考查时态。got her driving license 的动作发生在 drove her car
40、 into a river 之前,“过去的过去”要用过去完成时,故选 C。句意:她刚拿到驾照就把车开到了河里。好一个糟糕的马路杀手啊!when 在此处为并列连词,意为 and at that time(就在那时)。常用句型还有 was/were about to do when(正打算要做某事,就在这时);was/were doing when(正做某事,就在这时)。39、It was the first time that the doctor _ making a mistake concerning the patient.AadmittedBhad admittedChas admit
41、tedDwould admit 答案:B 解析:考查时态。句意:这是这位医生第一次承认对于这个病人他犯了错。固定句式:It is/was+序数词+time+that sb have/has/had done sth 意为“这是某人第几次做某事的时候”,如果前面的 is,后面要用 have/has;如果前面是was,后面要用 had。本句前面使用了 was,后句中要用 had。故 B 项正确。40、The students _ busily when Miss Brown went to get a book she _ in the office.Ahad written;leftBwere
42、writing;has left Chad written;had leftDwere writing;had left 答案:D 解析:考查时态。句意:当布朗小姐去取落在办公室的书的时候,学生们正忙于写作业。第一空用过去进行时,第二空用过去完成时。故选 D。41、Mary was pleased to see that the seeds she _ in the garden were growing.Awas plantingBhas plantedCwould plantDhad planted 答案:D 17 解析:考查过去完成时态。它表达的是在某个过去动作或时间点之前发生的动作,简
43、单地说就是“过去的过去”发生的事情。句意:玛丽很高兴她在花园里种的种子正在生长。根据句意可知,种种子是在种子成长之前,故选 D。42、No sooner_ stepped on the stage_ the audience broke into thunderous applause.Ahad Mo Yan;thanBMo Yan had;that Chad Mo Yan;thatDMo Yan has;than 答案:A 解析:考查倒装句和时态。句意:莫言一上台,观众就爆发出雷鸣般的掌声。no sooner.than.一就,且否定词no sooner 置于句首,主句要用部分倒装结构。根据
44、than 后面的从句用一般过去时可知,主句用过去完成时。故选 A。43、The manager got to the company in a hurry,only to find that he _ his laptop back at home.Awould leaveBwas leavingChas leftDhad left 答案:D 解析:考查动词时态。句意:经理匆匆忙忙来到公司结果发现他把他的笔记本电脑忘在了家里。根据上文 The manager got to the company in a hurry 可知还,句子描述的是过去发生的事情,“发现”与“到达公司”是同一时间发生的,
45、“忘记”应该在“发现”之前发生,表示过去的过去,应用过去完成时,故选 D。44、That was not the first time he _ us.I think its high time we _ strong actions against him.Ahad betrayed;takeBhad betrayed;took Chas betrayed;tookDhas betrayed;take 答案:B 18 解析:考查时态和虚拟语气。句意:这已经不是他第一次背叛我们了。我认为是我们对他采取强硬行动的时候了。第一个空考查固定句式。This/that was the first tim
46、e+that clasuse 意为“这是某人第一次做某事”。在该句式中,从句谓语动词应用过去完成时态,第一空应填 had betrayed。第二个空也是固定句式。It is(high/about)time+that clause 意为“到了某人该做某事的时候了”。从句的谓语需用一般过去式或 should+动词原形(should 不可省略),故第二空填写 took/should take。故选 B。45、-Did you go to the class reunion last Sunday?-Yes.I was so exciting,because we each other since graduation.Adidnt seeBwont see Chavent seenDhadnt seen 答案:D 解析:考查时态。上句:上星期天你去参加班级聚会了吗?下句:我太激动了,因为我们毕业后就没见过面了。根据句意可知句子用过去完成时态,故答案为 D。