1、2022年高考英语语法复习:过去完成时 专项练习题汇编1. _ walking down the street, I came across David, whom I _ for years.AAs; didnt seeBAs; havent seen CWhen; hadnt seenDWhen; wouldnt see2. His eyes shone brightly when he finally received the letter of admission he _.Ahad long been expectedBhad long expectedChad long expec
2、tingDwas long expected3. Did Mary enjoy seeing her old friends yesterday?Yes, she did. She _ her old friends for a long time.Adidnt seeBwouldnt seeChasnt seenDhadnt seen4. He was hungry for he _ nothing all day.AateBhad eatenChad been eatingDhas eaten5. The workers _ the bridge yet by the time I lef
3、t.Adidnt buildBhavent builtChadnt builtDwerent building6. Did you catch the first bus this morning?No. It had left the stop _ I got there.Ain the timeBat the timeCby the timeDduring the time7. What do you think of the film we saw last night?Well, I _ the book, so I already knew the whole story.Awas
4、readingBhad readCreadDhave read8. The fire _ by the people in the neighbourhood before the firemen came.Ahas been put outBwill be put outChad been put outDwould be put out9. By the time we reached there, the meeting _.Ahad already begunBbeganChas begunDwas beginning10. I _ to go to school first that
5、 morning, but I was late.Ahad hopedBwantedCplannedDthought11. So Jack failed to be admitted by his dream university and is feeling depressed these days.It serves him right. I _ him more than once to take his study seriously.Ahave been remindingBhave remindedCremindedDhad reminded12. How was the Thir
6、d World Intelligence Congress in Tianjin, Bella?Wonderful! It was the first time I _ such intelligent robots.Ahas seenBhas been seenChad seenDhad been seen13. Li Hua _ his money for dollars before he went on a holiday in America.AexchangesBhas exchangedCwill exchangeDhad exchanged14. I was just goin
7、g to cut my rose bushes but someone _ it. Was it you?Ahas doneBhad doneCwould doDwill do15. I waited until he _ speaking before I made the suggestion.Ahad finishedBwould finishChas finishedDwould have finished16. During her stay in Hangzhou, Jenny tried almost all the local foods her friends _.Ahave
8、 recommendedBwould recommendChad recommendedDwere recommended17. Zheng Hes ships _ the west coast of Africa long before Europeans arrived there.Awill visitBhave visitedCwould visitDhad visited18. Recently, Prince Albert II of Monaco expressed his thanks for the aid they _ from China.AreceiveBare rec
9、eivingChave receivedDhad received19. The police asked the man _ the knife.Awhere was he hidingBwhere did he hideCwhere he did hideDwhere he had hidden20. The cost of living _ by ten percent before the government took any action.Awas goingBwent upChas gone upDhad gone up21. Up till then we _ half the
10、 distance.Ahad only coveredBcoveredCwould only coverDwould be only covered22. James discovered years afterwards that the painting he _ for a few dollars was actually worth thousands.AsoldBhas soldCsellDhad sold23. They became friends again that day. Until then, they _ to each other for nearly two ye
11、ars.Adidnt speakBhadnt spokenChavent spokenDhavent been speaking24. They _ last week after they _ several years.Amarried, had engagedBgot married, had been engagedCmarried with each other, had been engagedDwere married, had engaged25. To my disappointment, the computer I had _ was out of work again.
12、Ait repairedBhave repairedChad repairedDhad it repaired26. By the time Jack _ home from England, his son had graduated from college.Ahad returnedBwould returnCreturnedDwas returning27. The news came as no surprise to me. I _ for some time that the factory was going to shut down.Ahad knownBknewChave
13、knownDknow28. It was the first time that my father _ a flight.Ahad takenBhas takenCtookDwould take29. Ever since he graduated from college, he _ about going on a journey to Tibet.Ahad dreamtBdreamsCdreamtDhas dreamt30. Why didnt you come to the prom last night?_, but I had something important to do.
14、AI had comeBI would comeCI had planned toDI planned31. He buried himself in his homework all the afternoon to make up for the time he _.Awas wastingBwill wasteChas wastedDhad wasted32. _ he was 12, Einstein had learned advanced mathematics by himself.AThe first timeBAt the timeCBy the timeDDuring th
15、e time33. No sooner _ the plane _ he began to work.Ahe had got offwhenBhad he got offthanCdid he get offthanDhe got offwhen34. _ fallen asleep _ he heard a knock at the door.AHardly had he; whenBRarely he had; thanCScarcely had he; beforeDHardly had he; than35. Mary was pleased to see that the seeds
16、 she _ in the garden were growing.Awas plantingBhas plantedCwould plantDhad planted36. She did not feel a bit nervous though it was the first time she _ in public.AspokeBhave spokenChad spokenDwere speaking37. Jack _ Chinese for two years in the Confucius College of Canada before he came to TEDA Clu
17、b.Ahas studiedBstudiedChad studiedDwas studying38. Just as I got to the school gate, I realised I _ my book in the cafe.Ahave leftBhad leftCwould leaveDwas leaving39. It was a few days later that he found the lady he was looking for _ for eight years.Ahad diedBhad been deadChad deadDhad been dying40
18、. Because of the progress he _ in his performance, he was soon promoted to project manager.Ahad madeBhad been madeCmakesDhas been making41. Just as I got to the school gate, I realized I _ my book in the caf.Ahave leftBhad leftCwould leftDwas leaving42. Lady Wang _ as a secretary for five years in t
19、he insurance company before she joined us.Ahas workedBhas been workingChad workedDwould be working43. Silk one of the primary goods traded along the Silk Road by about 100 BC.Ahad becomeBwas becomingChas becomeDis becoming44. The singer together with her band _ invited to the concert. Did you enjoy
20、that part?No, no sooner _ than they sang their top hit Another Way to Die.Awas; I had leftBwere; I have goneCwas; had I leftDwere; did I leave45. The twins, who _ their homework, were allowed to play badminton outside.Awill finishBfinishChave finishedDhad finished46. How did you enjoy your weekend,
21、Cindy?I _ to go to camp on the mountain, but it was mined by the rainy days.Awould planBhad plannedChave plannedDplanned47. Many people didnt believe that living things _ from lower forms of life.Ahad evolvedBevolvedChas evolvedDevolves48. What worried me was that the baby who _ his mother during hi
22、s birth was still in ICU.ALosesBlostChas lostDhad lost49. Did you know any German before you arrived in Munich?Never _ it, actually.Ahad I learnedBdid I learnCI had learnedDI learned50. By the time 2009, they _ most parts of the project.Ahave finishedBhad finishedCwill have finishedDfinished答案1. 【答案
23、】C【解析】根据句意和结构可知这句话使用 when 引导时间状语从句,whom 引导定语从句,从句中“没有见到他”是发生在“came across”之前,表示过去的过去的动作,用过去完成时。故选:C。【知识点】表示过去的过去、when引导的时间状语从句2. 【答案】B【知识点】表示过去的过去3. 【答案】D【知识点】表示过去的过去4. 【答案】B【知识点】表示过去的过去5. 【答案】C【知识点】表示过去的过去6. 【答案】C【知识点】by the time + 一般过去时7. 【答案】B【解析】读书这个动作发生在看电影之前,故用过去完成时。【知识点】表示过去的过去8. 【答案】C【知识点】ha
24、d+been+过去分词、表示过去的过去9. 【答案】A【知识点】表示过去的过去10. 【答案】A【知识点】动词hope,think,expect,intend,mean等的过去完成时表示未曾实现的愿望、计划等11. 【答案】D【解析】句意:由于 Jack 没能被他梦想的大学录取,这些天他都感到非常沮丧。他活该,我不止一次地提醒他要认真对待学习。根据“Jack failed to be admitted by his dream university”使用了一般过去时可知,此处“不止一次地提醒他”是发生在过去“Jack 没能被他梦想的大学录取”之前的动作,应使用过去完成时。【知识点】表示过去的过
25、去12. 【答案】C【解析】考查时态语态。句意:Bella,在天津举行的第三届世界智力大赛怎么样?很棒!这是我第一次看到这样的智能机器人。固定句式 It is/ was the+序数词+time sb 从句.意为“这是某人第几次做某事的时候了”,当前面使用 is 的时候,后面的从句使用现在完成时;当前面使用 was 的时候,后面的从句使用过去完成时。本句前面使用了 was,说明应该使用过去完成时。且主语 I 与 see 构成主动关系,要使用主动语态。故 C 项正确。【知识点】用于特殊句型中13. 【答案】D【知识点】表示过去的过去14. 【答案】B【解析】正确答案是B。此题考查动词的时态。句意
26、:我打算修剪我的玫瑰丛,但是(却发现)有人已经修剪过了。是你做的吗?因为别人修剪的动作发生在was going to .之前,即“过去的过去”,所以用过去完成时。【知识点】had+过去分词15. 【答案】A【解析】在“我等着直到他(将)讲完话。”中的后半句是个表示时间的状语从句,不能用将来时:(1) 应该用“一般将来时”的用“一般现在时”代替:正:If he comes here tomorrow, I will tell him about it误:If he will come here tomorrow, I will tell him about it.(2) 应该用“过去将来时”的用
27、“过去时”代替:正:I told them that if he came here, I would tell him about it.误:I told them that if he would come here, I would tell him about it.(3) 应该用“将来完成时”的用“现在完成时”代替:正:If he has seen the car, he will agree with me.误:If he will have seen the car, he will agree with me.(4) 应该用“过去将来时”的用“过去完成时”代替:正:I told
28、 them if he had seen the car, he would agree with me.误:I told them if he would have seen the car, he would agree with me.本句中的 had finished 代替了 would have finished。所以这里的 had finished 不是过去完成时,而是表示“过去将来”。【知识点】表示过去的过去16. 【答案】C【知识点】表示过去的过去17. 【答案】D【知识点】表示过去的过去18. 【答案】D【解析】此题考查动词时态。句意:最近,摩纳哥王子 Albert II 表
29、达了他对来自中国的援助的感谢。通过观察句子发现,主句中的时态是一般过去时,句意中“收到”中国的援助是发生在感谢之前,所以用过去完成时。【知识点】表示过去的过去19. 【答案】D【知识点】宾语从句的语序、表示过去的过去20. 【答案】D【解析】过去完成时强调“过去的过去”,强调动作发生在过去某一时间或动作之前;本题中 go up(上涨)发生在 took action 之前。【知识点】表示过去的过去21. 【答案】A【知识点】表示过去的过去22. 【答案】D【解析】此题考查时态。句意:多年之后 James 发现,他曾经以很少钱卖出去的画实际上价值连城。因为句子中有 was actually wor
30、th 为过去时,且“卖出去”一定发生在此动作之前,所以是过去的过去,用过去完成时。【知识点】表示过去的过去23. 【答案】B【知识点】表示开始于过去某一时间的动作或状态延续到过去另一时间,并有可能持续下去24. 【答案】B【解析】marry sb. be/ got married to sb. marry sb. To sb. marry 做不及物动词 be engaged 表示处于订婚的状态。【知识点】表示开始于过去某一时间的动作或状态延续到过去另一时间,并有可能持续下去25. 【答案】C【知识点】关系代词在定语从句中的省略、限定性定语从句、表示过去的过去、get,have,make,kee
31、p,leave等动词后26. 【答案】C【知识点】by the time + 一般过去时27. 【答案】A【解析】此题考查动词时态。句意:这个消息传来,我并不惊奇。关于工厂要关闭这件事,我早就已经知道一段时间了。know 发生在 came 之前,所以表示过去的过去,故用过去完成时。【知识点】表示过去的过去28. 【答案】A【知识点】用于特殊句型中29. 【答案】D【知识点】表示过去的过去30. 【答案】C【知识点】动词hope,think,expect,intend,mean等的过去完成时表示未曾实现的愿望、计划等31. 【答案】D【知识点】表示过去的过去32. 【答案】C【解析】The fi
32、rst time 第一次;At the time 在那个时候;By the time 到时候为止;During the time 在那期间。四个选项 B、D 不能做连词,A 项意思不对。【知识点】by the time + 一般过去时33. 【答案】B【知识点】在not.until,not only.but also,hardly/scarcely.when,no sooner.than等句式中、表示过去的过去34. 【答案】A【知识点】在not.until,not only.but also,hardly/scarcely.when,no sooner.than等句式中、用于特殊句型中35.
33、 【答案】D【解析】考查过去完成时态。它表达的是在某个过去动作或时间点之前发生的动作,简单地说就是“过去的过去”发生的事情。句意:玛丽很高兴她在花园里种的种子正在生长。根据句意可知,种种子是在种子成长之前,故选 D。【知识点】表示过去的过去36. 【答案】C【解析】此题考查时态。句意:尽管这是她第一次在公众面前演讲,但是她一点不紧张。固定句型:“It is/ was the +序数词+ time that +现在完成时/过去完成时从句”,表示“是第几次做某事”,当 be 动词是 is 时,that 从句用现在完成时,是 was 时,用过去完成时。此处 be 动词是 was,所以用过去完成时。【
34、知识点】用于特殊句型中37. 【答案】C【解析】此题考查动词时态。句意:Jack 在来到泰达俱乐部之前在加拿大的孔子学院学了两年中文。study 发生在 came 的过去,也就是过去的过去,所以用过去完成时。【知识点】表示过去的过去38. 【答案】B【知识点】表示过去的过去39. 【答案】B【解析】考查时态。句意:几天后,他发现他要找的女人已经死了八年。根据 found 可知更靠前的动作应该用过去完成时态,再根据 for eight years 可知动词应该是持续性动词,故选 B。【知识点】表示开始于过去某一时间的动作或状态延续到过去另一时间,并有可能持续下去40. 【答案】A【解析】考查时态
35、。句意:由于他在工作中的进步,他很快就被提升为项目经理。根据 was soon promoted 可知 make progress“取得进步”的动作发生在 promote 的前面,应该用过去完成时态,故选 A。【知识点】表示过去的过去41. 【答案】B【知识点】表示过去的过去42. 【答案】C【解析】由句中时间状语 before she joined us. 可知,用过去完成时,表示“过去的过去”。【知识点】表示过去的过去43. 【答案】A【解析】正确答案是A。此题考查动词时态。根据时间状语by about 100 BC可知,到过去的某个时间为止,已经完成的动作,表示过去的过去,用过去完成时。
36、【知识点】become (became, become)、had+过去分词44. 【答案】C【知识点】as well as,with,along with,like,together with,rather than等引起的结构跟在主语后、在not.until,not only.but also,hardly/scarcely.when,no sooner.than等句式中、用于特殊句型中45. 【答案】D【知识点】表示过去的过去46. 【答案】B【解析】辛迪,周末过得怎么样?我本来计划在山上露营,但由于下雨而被取消了。根据该对话语境理解,可知答句里要表达的是本来要做的事而没有做成,要使用虚拟
37、语气,虚拟结构为 had planned,注意此处并非过去完成时。【知识点】动词hope,think,expect,intend,mean等的过去完成时表示未曾实现的愿望、计划等47. 【答案】A【解析】考查动词时态辨析。选项分析:A.had evolved 过去完成时;B.evolved 一般过去时;C.has evolved 现在完成时;D.evolves,发展,进化,一般现在时三单形式。根据句子结构,该句是主从复合句,主句的时态是一般过去时,所以宾语从句的时态应为“过去完成时”。句意:许多人不相信生物是从低等生物进化而来的。【知识点】表示过去的过去48. 【答案】D【知识点】表示过去的过去49. 【答案】A【知识点】表示过去的过去、含有否定意义的副词或no,never,seldom等置于句首时50. 【答案】B【知识点】表示过去的过去第 14 页 共 14 页学科网(北京)股份有限公司