过去完成时测试题及答案经典(1)_第1页
过去完成时测试题及答案经典(1)_第2页
过去完成时测试题及答案经典(1)_第3页
过去完成时测试题及答案经典(1)_第4页
过去完成时测试题及答案经典(1)_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、过去完成时测试题及答案经典1一、初中英语过去完成时1. Mr.Wanginthisfactoryfor30yearsalready.A.worksB.isworkingC.hasworkedD.willwork【答案】C【解析】【分析】句意:王先生在这个工厂工作已经30年了.根据for30yearsalready,可知句子为现在完成时,表示发生于过去的动作一直持续到现在.C是现在完成时结构,故答案是C【点评】考查现在完成时,注意结合时间状语确定句子的时态和句子结构.2. BeforeO'SheahostedtheJoyFMprograminBeijing,heinHongkongfor

2、tenyears.A.worksB.hasworkedC.hadworkedD.wouldwork【答案】C【解析】【分析】句意:O'Shea在北京主持JoyFM节目前,他已经在香港工作了10年了.根据BeforeO'SheahostedtheJoyFMprograminBeijing可知,主持节目这个动作发生在过去,而在香港呆了十年是发生在过去的过去,时态要用过去完成时had+过去分词,应选Co【点评】考查动词的时态.牢记过去完成时的用法.3. Igottothepartylate.BythetimeIarrived,somepeoplehomealready.A.wentB

3、wouldgoChadgoneDhavegone【答案】C【解析】【分析】句意:我到聚会晚了.在我到达之前,一些人已经回家了.结合语境可知下文描述的是过去某时已经完成的动作,用过去完成时态.应选a【点评】英语中的时态主要是借助于时间状语与上下文语境来进行判断.解答此类题型,首先要注意句子中的时间状语,如果没有那么要通过分析上下文,结合语境来判断句子的时O4. BythefirstdayofAugust,2007,thePLAforeightyyears.A.foundedB.hasfoundedC.hasbeenfoundD.hadbeenfounded【答案】D【解析】【分析】句意:至U20

4、07年8月1日为止,中国人民解放军已经成立了80年了.句中有by+过去的时间,表示到为止,句子用过去完成时,found成立,应选D【点评】动词的时态是学习英语过程中非常重要的知识.现在完成时表示动词在过去发生对现在造成的影响.现在完成时往往和already,yet,for+一段时间,since+点时间的时间状语连用.过去完成时表示动作发生在过去的过去,句子中强调过去的动作对现在造成的影响.5. 一Jack,wouldyouliketoseethenewmovie?一I'dloveto,butIitalready.A.amseeingB.willseeC.seeD.haveseen【答案

5、】D【解析】【分析】句意:一一杰克,你愿意去看这个新电影吗?一一当然乐意,但是我已经看过了.由already可知是完成时,所以用havedone.应选D.【点评】此题考查完成时havedone.6. IthoughtIinmyprojectreport,butthemanagersaidhedidn'tseeitatall.A.handB.amhandingC.havehandedD.hadhanded【答案】D【解析】【分析】句意:我以为我已经上交了我的工程报告,但是经理说他根本没有看到.hand上交,是一个动词原形;amhanding是现在进行时态;havehanded现在完成时态

6、;hadhanded过去完成时态.句中Ithought使用的是一般过去时态,而根据句意可知,上交工程报告应该发生在这之前,故应使用过去完成时态,选Do【点评】考查动词的时态,此题涉及过去完成时的应用.7. Thegirlsittingnexttomeontheplanewasverynervous,forshebefore.A.didn'tflyB.hasn'tflownC.hadn'tflownD.wasn'tflying【答案】C【解析】【分析】句意:飞机上坐在我旁边的女孩很紧张,由于她以前没有坐过飞机.根据上文的句子Thegirlsittingnextto

7、meontheplanewasverynervous的般过去时态可知,这里空白处所表示的是过去的过去,谓语应该用过去完成时态:had+动词的过去分词.根据句意,故答案为Co【点评】考查过去完成时态.掌握过去完成的意义和用法:表示过去的过去的动作或状态.用had+动词的过去分词表达.8. Bythetimeoflastyear,shethepianoforfiveyears.A.learntB.haslearntC.hadlearntD.willlearn【答案】C【解析】【分析】句意:到去年的时候,她已经学了五年钢琴了.由时间状语Bythetimeoflastyear可知这里是指在这个时间之前

8、已经完成的动作,应该用过去完成时:had+动词的过去分词.故答案为C.【点评】考查过去完成时.掌握过去完成时的构成和用法.9. TombythetimeIgottotheparty.A.leftB.wasleavingC.hadleftD.hasleft【答案】C【解析】【分析】句中有“by过去时间作时间状语,提示谓语动同用过去完成时,即我到达和池离开,后者发生在前者之前,即过去的过去,因此,后者用过去完成时.故选C.【点评】此题考查过去完成时的用法.10. Hewantedtoknowhowlonginhospital.A.sheisstayingB.shehadstayedC.didshe

9、stayD.shestay【答案】B【解析】【分析】句意:他想要知道她在医院待了多长时间.根据停留stay发生在想知道wanted之前,可知用过去完成时had+过去分词,表示过去的过去已经发生的事.应选B.【点评】此题考查过去完成时,注意熟记过去完成时的结构had+过去分词.11. 一Whydidn'tyougivethewallettothemanatonce?BecausehebeforeIrealizeditwashis.A.hadbeendisappearedB.hasdisappearedC.haddisappearedD.hasbeendisappeared【答案】C【解析

10、】【分析】句意:你为什么不马上将钱包给那个男人?-由于在我意识到钱包是他的之前他就已经消失了."我意识到钱包是他的属于过去发生的事,"他已经消失了属于过去的过去发生的事,即一个动作在另一个过去动作之前已经完成,应该用过去完成时态,谓语结构为:had+动词过去分词,应选C.【分析】此题考查动词的时态,要根据时间或语境来判断正确的时态,并要熟练掌握各种时态谓语局部动词的形式.12. Mygrandparents_forfiftyyearsbythetimeMysisterwas15.A.marriedB.hadmarriedC.hadgotmarriedD.hadbeenmar

11、ried【答案】D【解析】【分析】句意:到我妹妹十五岁的时候,我的祖父母已经结婚五十年了.根据forfiftyyears五十年和be动词was,可知是表示一段时间的状语,谓语动词具有持续性,用过去完成时hadbeenmarried结婚表状态.应选D.【点评】此题考查过去完成时,注意通过时间状语及动词判断句子的时态.13. Shesaidwhenshegottothecinema,thefilmfor5minutes.A.hasbegunB.hadbegunC.hasbeenonD.hadbeenon【答案】D【解析】【分析】句意:她说当她到达电影院的时候,电影已经开始五分钟了.根据got可知,

12、电影开始五分钟属于在过去某时间前已经存在的状态,应该用过去完成时,所以排除A和C.开始begin,电影已经开始了五分钟是存在的状态,要用延续性的动词,所以要将瞬间动词begin改为beon,应选D.【点评】此题考查动词的时态问题以及瞬间动词和延续性动词的区别.14. Peter,youyourhomework?Notyet,I'lldoitatonce.A.have;finishedB.Did;finishC.Will;finish【答案】A【解析】【分析】句意:一一皮特,你完成作业了吗?一一还没有,我马上做.根据Notyet,I'lldoitatonce.可知此处问你的作业完

13、成了吗,所以句子时态用现在完成时,现在完成时的结构have+done,应选A.【点评】此题考查句子时态.要根据上下文的联系确定句子时态.15. Bytheendoflastmonth,wealreadyourlessons.A.has,finishedB.have,finishedC.had,finishedD.will,finish【答案】C【解析】【分析】题意:到上个月末为止,我们已经结束了课程.根据句意,应选Q【点评】注意时间状语,很容易选出.16. Whenhearrivedatthebusstop,thebusfor10minutes.A.hasleftB.hadleftC.hasb

14、eenawayD.hadbeenaway【答案】D【解析】【分析】句意:当他到达车站时,公交车已经离开10分钟了.for+时间段,表示动作或状态的延续,leave是短暂性动词,故用其相对应的延续性结构beaway,公交车离开发生在他到达之前,所以用过去完成时,应选Do【点评】考查过去完成时.17. Sheballetbeforesheenteredfilmindustry.A.haspracticedB.hadpracticedC.willpracticedD.wouldpracticed【答案】B【解析】【分析】句意:在进入电影业之前,她练习跳芭蕾.本句考查过去完成时,在她进入电影业之前为过

15、去的过去";即过去完成时;应选Bo【点评】考查过去完成时.18. Itostudyhard,butsomeonedisturbme.D.thinkthink用过去完成A.thoughtB.hadthoughtC.havethought【答案】B【解析】【分析】句意:我本来想努力学习,但是有人打搅了我.动词时来表示过去未曾实现的想法,希望,打算或意图等.应选Bo【点评】考查过去完成时.19. Bythetimeshewentoutside,thebusalready.A.had,goneB.had,wentC.has,goneD.has,went【答案】A【解析】【分析】这题考查时态的

16、用法,bythetime是连词词组,可以连接时间状语从句,到什么时候为止,主句一般和相应的完成时连用,由于从句是过去时,所以从句用过去完成时连用.选Ao句意是:到她出去的时间为止,公共汽车已经走了.20. Nickstayedupreallylatelastnight.Sothismorninghebythetimetheclassbegan.A.hadfallenasleepB.hadshowmupC.hadrealized【答案】A【解析】【分析】stayup熬夜,bythetime直到,句意:Nick昨晚熬夜到很晚,因此今天上午直到上课他也没有起来.fallasleep入睡,目1觉.be

17、gan是过去时,过去的过去用过去完成时,应选Ao【点评】考查过去完成时的用法.21. Bytheendoflastmonth,IalltheCDsofJustinBieber.D.collectA.hadcollectedB.collectedC.havecollected【答案】A【解析】【分析】句意:到上个月底,我已经把贾斯汀比伯的所有CD都收集到了.A.已经收集,过去完成时;B.收集了,一般过去时;C.已经收集,现在完成时;D.收集,一般现在时.根据Bytheendoflastmonth可知时态是过去完成时,结构是had+动词过去分词,collect的过去分词是collected,应选A

18、.【点评】考查过去完成时,注意平时识记其结构及标志词.22. BythefirstdayofAugust,2007,thePLAforeightyyears.A.foundedB.hasfoundedC.hasbeenfoundD.hadbeenfounded【答案】D【解析】【分析】句意:到2007年八月的第一天,中国人民解放军已经建立了八十年了.结合语境可知本句描述的是过去某时之前已经完成的动作,故用过去完成时态.主语是被建立的对象,故用被动语态,选Do【点评】英语中的时态主要是借助于时间状语与上下文语境来进行判断.解答此类题型,首先要注意句子中的时间状语,如果没有那么要通过分析上下文,结

19、合语境来判断句子的时态.语态的判断主要是确定句子主语与谓语动词的关系.如果是主动关系那么用主动语态,反之如果是动宾关系,那么用被动语态,尤其要注意一些特殊动词的用法.23. RoseandMinnieeachotherprettywellbeforetheyworkedinthesamebank.A.knowsB.knowC.haveknownD.hadknown【答案】D【解析】【分析】句意:罗斯和米妮他们在同一个银行工作以前就熟悉了.根据时间状语beforetheyworkedinthesamebank可知,熟悉是在同一个银行工作之前,worked是过去时,所以,空白处指过去的过去,用过去

20、完成时:had+过去分词,故答案为Do【点评】考查过去完成时.掌握过去完成时的意义:表过去的过去;构成:had+过去分词.24. WhenTomgottotheexaminationroom,herealizedhehispenathome.A.wasleavingB.hadleftC.forgotD.wasforgetting【答案】B【解析】【分析】句意为:汤姆一进入测试室就意识到了他把笔落在家里了.根据语境,这是一个发生在过去的过去即意识到之前的一个动作,因此要用过去完成时.应选Bo【点评】考查过去完成时.25. Tomrealizedthathehisphysicsbookathome

21、whenhereachedschool.A.leftB.hadleftC.wasleavingD.leaves【答案】B【解析】【分析】此题考查过去完成时的用法,由had+过去分词.我们可以看到意识到和到都是过去的动作,而忘记带物理书那么是在意识到之前,故为过去的过去,选Bo26. Themovementofboycotting联合抵抗theSouthKoreangoodsinwholeChinaforafewmonthsbythetimeLotteGroup乐天集团agreedtoprovidelandforUSA.A.hadbeenonB.hadbegunC.hasbeenon【答案】A【

22、解析】【分析】句意:到乐天集团为美国提供土地为止,政府在全中国联合抵抗韩国货物已经开始了一段时间.by+过去时间状语和过去完成时连用,可知句子时态要用过去完成时,begin为瞬间动词,不能与一段时间连用.应选A【点评】此题考查过去完成时.注意和过去时间状语连用.27. Iyoucouldcome.A.hopeB.hadhopedC.havehopedD.arehoping【答案】B【解析】【分析】句意:我本来希望你能来.动词hope用过去完成时来表示过去未曾实现的想法,希望,打算或意图等.应选Bo【点评】考查过去完成时.28. Theytohelpbutcouldnotgetthereinti

23、me.A.wantedB.hadwantedC.wantD.havewanted【答案】B【解析】【分析】句意:他们本来打算去帮助,但没有及时赶到那里.动词want用过去完成时来表示过去未曾实现的想法,希望,打算或意图等.应选Bo【点评】考查过去完成时.29. -Wereyoulateforworkyesterdaymorning?-Yes.BythetimeIgottothebusstop,theearlybusA.hasalreadyleftB.isalreadyleftC.hadalreadyleft【答案】C【解析】【分析】句意:昨天上午你上班迟到了吗?一一是的,等我到达公交车站的时候

24、,早班车已经开走了.结合语境可知下文描述的是过去某时前已经完成的动作,故用过去完成时态.选Co【点评】英语中的时态主要是借助于时间状语与上下文语境来进行判断.解答此类题型,首先要注意句子中的时间状语,如果没有那么要通过分析上下文,结合语境来判断句子的时态.英语疑问句中一般具有时态上的对应关系,注意结合这一特点进行区分.30. MyparentstoworkbythetimeIup.A.began;getB.began;hadgotC.hadbegun;hadgotD.hadbegun;got【答案】D【解析】【分析】句意:我起床的时候,我的父母已经开始工作了.began开始,一般过去时;had

25、begun开始,过去完成时;getup起床,一般现在时;hadgotup起床,过去完成时.bythetime到时候,从句用一般过去时,表示截止到从句动作发生时,主句动作已经完成,即过去的过去,主句用过去完成时,应选Do【点评】考查动词的时态.注意bythetime的词义和用法.二、初中英语动词的时态31. Thewaterdarkanddirty.It'snolongersafetodrink.A.becameB.willbecomeC.hasbecomeD.wasbecoming【答案】C【解析】【分析】考点:考查动词时态.【详解】试题分析:句意:水变得又脏又黑,已经不能继续平安饮用

26、了.根据It'nolongersafetodrink.可知,给现在带来的结果是不能饮用了,所以用现在完成时,表示过去的动作对现在的影响,应选Co32. MissSmithinourschoolsincefiveyearsago.A.teachesB.taughtC.hastaughtD.isteaching【答案】C【解析】句意:Smith小姐从5年前就已经在我们学校教书了.考查现在完成时.sincefiveyearsago自从五年前以来,意为自从五年前以来他就教我们英语,表示状态的持续,用于现在完成时;现在完成时的构成:主语+have/has+动词过去分词;主语是MissSmith,

27、所以助动词用has,teach教,实义动词,过去分词是taught,故答案选C.33. Howsoonwillyoufinishthework?Inaweek.Weabout80%oftheworksofar.A.havecompletedB.completedC.willcompleteD.arecompleting【答案】A【解析】【详解】句意:你多久会完成这个任务?-一个星期,到目前为止,我们已经完成了80%的工作了sofar是现在完成时的常用提示词,另外根据句意到目前已经完成80%应该用现在完成时,应选Ao【点睛】常见的现在完成时的标志词:inthelastfewyears;for;s

28、ince;sincethen;lately;sofar;since+过去时间点;for+一段时间等.34. PeterandLinda_BeijingforShanghaiyesterdayafternoon.A.leaveB.leftC.areleavingD.willleave【答案】B【解析】【详解】句意:昨天下午Peter和Linda离开北京去上海了.短语leave+某地+for+某地离开某地去某地根据yesterdayafternoon可知,句子应该用一般过去时,应选B.35. NeitherAmynorherparentstoAustralia,butofthemknowAustr

29、aliancustomsverywell.A.havebeen,allB.havebeen,bothC.hasbeen,neitherD.hasbeen,none【答案】B【解析】句意:艾米和她的父母都没去过澳大利亚,但他们都很了解澳大利亚的风俗习惯.考查动词时态和不定代词辨析题.NeitherAnorB,表示两者都没有/都不,遵循就近原那么;空格前面的parents父母是复数形式,不可用has,可排除CD两项.all全都;both两者都,Amy和herparents是两个方面,需用both.根据句意语境,可知选B.36. DoyouthinkifTomtheworkwelltomorrow?

30、Ithinkhewillifhehisbest.A.does,willtryB.willdo,triesC.does,triesD.willdo,willtry【答案】B【解析】【详解】句意:-你认为明天Tom是否会把工作做好?-我认为如果他尽他的最大努力,他会做好的.does做,第三人称单数形式;willdo将会做,一般将来时态;willtry将会努力,一般将来时态;tries一般现在时态,第三人称单数形式.根据句意可知,第一句话中if是是否“,引导宾语从句,从句中有tomorrow,表示将来的事情,故用一般将来时态willdo;第二句话if是如果,引导条件状语从句,从句中用一般现在时,主句

31、用一般将来时态,主语是he第三人称单数,故用tries.选B.37. IknowyoutoChinamanyyearsago.AndhowlonghaveyouinChina?Idon'trememberitexactly.A.come;liveB.came;comeC.come;comeD.came;lived【答案】D【解析】句意:-我知道你多年前就来中国了.你在中国住了多久了?-我记不太清了.根据过去时间短语manyyearsago可知,谓语动词使用过去式came.howlong与持续性动词连用,live是持续性动词,come暂时性动词.根据语境可知,本句为现在完成时态,所以动词

32、使用过去分词livedo应选Do38. Thismedicinemillionsofpeople'slivessinceitwasputintouse.A.issavingB.willsaveC.hassavedD.hadsaved【答案】C【解析】句意:这种药物自从投入使用以来已经挽救了数百万人的生命.since后跟从句,表示自以来,说明的是现在的状况,判断用现在完成时态,故答案为Co39. Mygrandmalookingatthatphotoonthewall.Icanunderstand.Ithelpsherrememberherchildhood.A.enjoysB.enjo

33、yedC.wasenjoyingD.willenjoy【答案】A【解析】句意:一一我奶奶喜欢看墙上的那个照片.一一我能理解,它能帮她想起她的童年.A.enjoys喜欢,用于一般现在时态,主语单三时;B.enjoyed喜欢,用于一般过去时态;C.wasenjoying喜欢,用于过去进行时态,主语单三时;D.willenjoy喜欢,用于一般将来时态;根据Ithelpsherrememberherchildhood.可知用一般现在时态;应选A40. AliceinWonderlandfor15daysandmanyofuslikethefilmverymuch.A.beginsB.hasbegunC

34、.beganD.hasbeenon【答案】D【解析】试题分析:句意:?爱丽丝梦游仙境?已经上映15天,我们当中很多人都非常喜欢这部电影.根据句中的for15days可知该用现在完成时,并且谓语动词必须是延续性动词.所以选D.考点:考查延续性动词.41. 一Youlooktired.What'sthematter?I_onasofabecausemygrandparentshavebeenheretospendtheweekend.Ican'thaveagoodsleep.A.sleptB.amsleepingC.wassleepingD.haveslept【答案】B【解析】句意

35、:一一你看起来非常累.怎么啦?一一由于我的祖父母在这里度周末,我一直在沙发上睡觉.我无法睡个好觉.根据Youlooktired.可知你现在看起来非常累,因此在沙发上睡觉这个是近段时间一直在做,故用现在进行时,应选Bo42. 一Whatdoyouthinkoftheyounglady?-Sheishard-working.Sheallhereffortintoherworkbeforeshegotill.A.hasputB.putC.hadputD.wouldput【答案】C【解析】试题分析:句意:你认为这位小姐怎样?她很勤奋.她生病前把她所有的精力都投入到她的工作中.根据时间状语从句befor

36、eshegotill.可知主句该用过去完成时态,所以选C.考点:考查动词时态.43. 一Couldyoupleasetellmeyesterday?Inthebookshopnearby.A.WhereyouboughtthebookB.WhereyoubuythebookC.WheredidyoubuythebookD.Wheredoyoubuythebook【答案】A【解析】句意:一一你能告诉我你昨天在哪里买的书吗?一一在附近的书店.考查宾语从句.根据Couldyoupleasetellme可知此题考查宾语从句,宾语从句的语序要用陈述语序,所以排除C、D选项;又由于提示词yesterday

37、可知时态用一般过去时,而B选项用的是一般现在时,所以排除;故答案选Ao44. WhenIgottotheclassroom,myfriendBobthefloor.A.iscleaningB.wascleaningC.cleanedD.hascleaned【答案】B【解析】【详解】句意:当我进教室时,我的朋友鲍勃正在清扫地板.考查时间状语从句、时态.A.iscleaning现在进行时;B.wascleaning过去进行时;C.cleaned一般过去式;D.hascleaned现在完成时;when引导的时间状语从句指特定时间正在发生的动作,根据主从句时态一致的原那么,判断主句用过去进行时,应选B

38、o45. Mum,IwanttowatchEverlastingClassicsonCCTV1tonight.Oh,dear,it_fornearlytwentyminutes.Comeon!A.willbeginB.willbeonC.hasbegunD.hasbeenon【答案】D【解析】【详解】句意:一一妈妈,今晚我想在中央电视台1台看?永恒的经典?.一一哦,天哪,已经开演了将近二十分钟了.加油!根据语境"forafewminutes几分钟和comeon",可知节目已经进行了几分钟并且现在还在演,故应用动词的现在完成时态根本结构:主语+have/has+动词的过去分词

39、.故可排除A和B;又由于begin是非延续性动词不能和forafewminutes搭配,而hasbeenon表示持续性的状态应选D.46. It'snicetoseeyouagain.Weeachotherforalongtime.A.didn'tseeB.haven'tseenC.won'tseeD.didn'tsee【答案】B【解析】【详解】句意:再次见到你很开心,我们已经好长时间没见了.此题考查的是时态,结合语境,此处指到现在为止有好久没有见面了,根据所给空后面的foralongtime是现在完成时的标志词可知,应该用现在完成时,故答案选B.47. Howlonghaveyoulivedinthistown?December22nd,2021.A.SinceB.InC.OnD.For【答案】A【解析】【详解】A此题考

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论