当前位置:首页 > 专题范文 > 公文范文 >

过去完成时题目9篇

时间:2023-04-30 09:25:03 来源:网友投稿

篇一:过去完成时题目

  

  实战演练

  一、选择填空

  1、He________fromschoolforalongtime.Ahasleft

  BhasbeenawayCdidleave

  Dwillleave2、It’scoldhere.You’dbetter________yourcoat.

  AputonBtowearCnottotakeoffDnotwear3、—What________afarmer________?—Afarner________rice,fruit,flowersandsoon.Adoes;do;growsBdo;do;isgrowingCis;doing;isgrowingDis;doing;grows4、Hehasfinishedreadingthestorybook.When________he________toreadit,doyouknow?Adid;beganBdid;beginChas;begunDhad;begun5、It________7hourstogotoNanningbytrain.AistakingBaregoingtotakeCtakesDhastaken6、It________3yearssincehisgrandma________.Ais;diedBis;hasdiedCwas;diedDis;hasbeendead7、Pleasebecarefulinthelab,________you?AwillBwon’t

  Cdon"tDdo8、Father________whenI________yesterdaymorning.Astillslept;gotupBissleeping;gotupCwasstillsellping;gotupDsleeps;getup9、Kate________tobeduntilhermother________back.Awon’tgo;come

  Bhadn’tgone;came

  Cwent;cameDdidn’tgo;came

  10、Who________intothelibrarywhileMissYangandMeimei________?Awascoming;talkedBcame;weretalkingCcomes;istalkingDcame;talked二、用括号内所给动词的正确时态填空,注意前后时态的照应

  〔A〕

  MrsAnneSterlingdidnotknowit_1_(be)dangerouswhenshe_2_(run)throughtheforest(森林)aftertwomen.They_3_(rush)uptoherwhileshe_4_(have)apicnicneartheforestwithherchildren.They_5_(try)tosteal(偷)herhandbag.Inthefight,thetrap〔带子〕brokeanbothmen_6_(start)runningthroughthetrees.MrsSterling_7_(get)soangrythatshe_8_(run)afterthem.Whenshe_9_(catch)upwiththem.she_10_(see)thatthey_11_(sit)downand_12_(look)intothebagtoseewhatwasinit,soshe_13_(run)straightatthem.Themen_14_(get)suchafright(害怕)thatthey_15_(drop)thebagand_16_(run)away.“Thetrap_17_(need)mending,”saidMrsSterlinglater,“but

  they_18(notsteal)anything.”

  (B)

  TheWayleisasmallriverthatcutsacrosstheparknearmyhome.I_19_(like)sittingbytheWayleonfineafternoons.It_20_(be)warmlastSunday,soI_21_(go)and_22_(sit)ontheriverbankasusual.Somechildren_23_(play)gamesonthebankandthere_24_(be)somepeoplerowingboatsontheriver.Suddenly,oneofthechildren_25_(kick)thballveryhardandit_26_〔go〕towardsapassingboat.Somepeopleonthebank_27_(call)outtothemanintheboat,buthe_28(nothear)them.Theball_29_(hit)himsohardthathenearly_30_(fall)intothewater.I_31_(turn)tolookatthechildren,butthere_32_(benot)anyinsight(看得见):they_33_(run)away!Theman_34_(laugh)whenhe_35_(know)what_36_〔happen〕.He_37_(call)outtothechildrenand_38_(throw)theballbacktothebank.WhenI_39_(leave)they_40_(play)again.参考答案

  一、1~5BAABC6~10AACDB

  3.rushed4.washaving

  11.hadsat12.werelooking

  16.ran17.needs18.didnotsteal

  22.sat23.wereplaying

  27.called28.didnothear

  35.knew36.hadhappened

  40.wereplaying

  过去完成时专练

  1.单项选择

  1.Heaskedme_____duringthesummerholidays.A.whereIhadbeenB.whereIhadgoneC.wherehadIbeenD.wherehadIgone2.What____Jane____bythetimehewassever?A.did,doB.has,doneCdid,did.D.had,done3.I______900EnglishwordsbythetimeIwasten。

  A.learnedB.waslearningC.hadlearnedD.learnt4.She______livedherefor______years.A.had,afewB.has,severalC.had,alotofD.has,agreatdealof5.Bythetimemyparentsreachedhomeyesterday,I_____thedinneralready.AhadcookedB.cookedC.havecookedD.wascooked6.Shesaidshe__________theprinciplealreadyA.hasseenB.sawC.willseeD.hadseen7.Shesaidherfamily_______themselves______thearmyduringthewar.A.hashidden,fromB.hadhidden,fromC.hashidden,withD.hadhidden,with8.Bythetimehewastenyearsold,he_________.A.hascompleteduniversityB.hascompletedtheuniversityB.hadcompletedanuniversityD.hadcompleteduniversity9.Shehadwrittenanumberofbooks______theendoflastyear.A.forB.inC.byD.at10.He_____toplay____beforehewas11yearsold.Ahadlearned,pianoB.hadlearned,thepianoC.haslearned,thepianoD.learns,piano.11.What_______Annie____bythetimehewasten?A.did,do

  B.did,didC.has,doneD.haddone12.He___inthefactoryforthreeyearsbeforehejoinedtheArmy.A.hasworkedB.worksC.hadworkedD.willwork13.Bytheendoflastweek,they____thebridge.A.hascompletedB.completedC.willcompleteD.hadcompleted14.Benhatesplaying_____violin,buthelikesplaying____football.

  A.a…the

  B.the…the

  C./…the

  D.the…/

  15.Bythetimehewas4,he______alotofGermanwords.A.hadlearnedB.haslearnedC.learnedD.learns16.Jimturnedoffthelightsandthen_____theclassroom.A.wasleftB.hadleftC.hasleftD.left17.They_________inGuangzhousince2000.A.lived

  B.hadlived

  C.havelivedD.wereliving18.ThetrainfromBeijing_______tenminutesago.A.hasarrivedB.wasarrivingC.arrivedD.hadarrived19.Thestudents_________theirclassroomwhenthevisitorsarrived.A.havecleanedB.hadcleanedC.wascleanedD.havebeencleaned20.Fergie_______theprojectinonehour.A.havefinishedB.willfinishC.finishesD.hasfinished21.Theman________hiscoatandwentout.A.puton

  B.hadputon

  C.willputonD.wasputtingon22Mymother______inthatfactoryattheageof18.A.hadworkedB.hasworkedC.workedD.works23.Dad________whilehe_______TV.A.fellasleep…watch

  B.wasfallingasleep…watched

  C.fellasleep……waswatching

  D.hadfallenasleep…watched

  1.We_____________(paint)thehousebeforewe______________(move)in.2.Thatricholdman_____________(make)awillbeforehe_____________(die).3.They_____________(study)themapofthecountrybeforethey________(leave).

  4.Therobbers_____________(runaway)beforethepolicemen_______(arrive).5.I__________(turnoff)allthelightsbeforeI____________(go)tobed.6.Paul__________(go)outwithJaneafterhe__________(make)aphonecall.7.Tom__________(say)he___________(read)thebooktwice.8.Ourplan____________(fail)becausewe_____________(make)abadmistake.9.Whenthechairman______________(finish)speaking,he_____________(leave)thehall.10.TheReads________(have)lunchwhenI________________(get)totheirhouse.11.WhenI______________(arrive)atthestation,he____________________(leave).12..We_______________(learn)about4000Englishwordsbytheendoflastterm.13.Iwaiteduntilhe_______________(finish)hishomework.14.Weweresurprisedatwhatshe________already______(do)15.She____________(notgo)toQingdaobecauseshe________________(go)therebefore.16.He______________(nottell)youthenewsyet.17.Hesaidhe_____________already_________(give)thebooktotheteacher.18.I______________(be)toShanghaibefore.19.Shetoldmeshe_________________(be)toSanyathreetimes.20.She_____________(play)theguitarwhilehersister_______________(sing).3.句型转换

  1.Ihadsoldtheticketwhenshecame.〔改否认句〕

  2.Shehadsungasongtousbeforeshedanced.〔改否认句〕

  3.Theybegantoclimbedthemountainaftertheyhadboughtallthefoodanddrink.〔否认〕

  4.By10:00a.m,Ihadbeenveryhungry.〔改一般疑问〕

  5.LucyhadalreadycompletedtheprojectwhenIarrived.〔改一般疑问〕

  6.Bythetimehegottotheairport,theplanehadtakenoff.〔改一般疑问〕

  7..HehadbrokenhisarmwhenIsawhim.〔对划线部分提问〕

  8.Whenhehadreadthenote,heateit.〔对划线部分提问〕

  9..Jackdidn’tgotothecinemabecausehehadseenthefilm.〔对划线部分提问〕

  10.Wehadhadthetoysfortenyearsbeforewegavethemtothechild.〔对划线部分提问〕

  11.Shehadwrittenthebookbytheendof1960.〔对划线部分提问〕

  12.Wecookedthedumplings.Weatethemup.〔用过去完成时连接两句〕

  13.Jim’sfathermendedthecar.Itwasbroken.〔用过去完成时连接两句〕

  14.Wehadourtests.Thenwehadalongholiday.(用过去完成时连接两句)Afterwe________________________,we_____________________________15.Heshowedusapicture.Thenheshowedusaroundthehouse.用过去完成时连接两句)Beforehe_______________________,

篇二:过去完成时题目

  

  过去完成时专项练习(附答案)含答案解析

  一、初中英语过去完成时

  1.ThefilmwhenIgotthere.

  A.wasonB.hasbeenonC.hadbegunD.hasbegun

  【答案】C

  【解析】【分析】题中“Igotthere”表现的是过去时,且题意表达已经开始故为过去完成时,故选C.

  【点评】此题考查过去完成时。

  2.Simon________thepianoforageswhenhegavehisfirstconcert.

  A.hasplayedB.isplayingC.hadplayedD.willplay

  【答案】C

  【解析】【分析】句意:西蒙举行第一次音乐会时,他已经弹了很多年钢琴了。根据时间状语whenhegavehisfirstconcert.可知此处用过去的时态,表示先弹钢琴弹了很多年,然后开了音乐会,表示过去的过去,应该用过去完成时:had+动词的过去分词,故答案为C。

  【点评】考查过去完成时。掌握过去完成时的意义(过去的过去)和构成:had+动词的过去分词。

  3.Bythetimehe______________atthecinema,themovie______________forfiveminutes.

  A.arrived;hadbegunB.hadarrived;hadbegun

  C.arrived;hadbeenonD.hadarrived;hadbeenon

  【答案】C

  【解析】【分析】句意:当他到达电影院时,电影已经开演五分钟了。arrived到达,一般过去时;hadbegun开始,过去完成时,hadbeenon进行,上映;begin开始,是短暂性动词,不能和段时间连用,根据

  forfiveminutes.故排除AB,beon进行,上映,表状态,可和段时间连用,bythetime到……时候,从句用一般过去时,表示“截止到从句动作发生时,主句动作已经完成,即过去的过去”,主句用过去完成时,故选C。

  【点评】考查动词时态。注意句子涉及到begin和beon的词义和用法。

  4.—Weallwenttothecinemaexceptyoulastnight.Whydidn"tyoucome?

  —BecauseIthatmovietwice.

  A.havewatchedB.hadwatchedC.waswatchingD.wouldwatch

  【答案】B

  【解析】【分析】“看过电影”这一动作发生在“没去影院”之前,是过去的过去,用过去完成时,故选B。句意是:—昨天晚上除了你之外我们都去电影院了,你为什么没来?—因为这部电影我已经看过两次了。

  【点评】本题考查过去完成时的用法,表示过去的过去。

  5.—Weallwenttotheparkexceptyoulastweekend.Whydidn"tyoucome?

  —BecauseItheparktwice.

  A.havegonetoB.hadgonetoC.hadbeentoD.havebeento

  【答案】C

  【解析】【分析】havegoneto去了(尚未回).havebeento去过(已回),根据句意在lastweekend之前去过,所以用过去完成时,故选C。

  【点评】本题考查过去完成时的用法,表示在过去某一时间前已经发生的动作。

  6.—HowlongyouTVbythetimeIcalledyou?

  —Forabouttwohours

  A.had;watchedB.have;watchedC.did;watchD.were;watching

  【答案】A

  【解析】【分析】由句中的bythetime可判断.这里用过去完成时,故选A。句意是:—到我打电话给你为止,你已经看了多长时间的电视了?—大约两个小时。

  【点评】本题考查过去完成时的用法。

  7.MygrandparentsforfiftyyearsbythetimeMysisterwas15.

  A.marriedB.hadmarriedC.hadgotmarriedD.hadbeenmarried

  【答案】D

  【解析】【分析】句意:到我妹妹十五岁的时候,我的祖父母已经结婚五十年了。根据forfiftyyears五十年和be动词was,可知是表示一段时间的状语,谓语动词具有持续性,用过去完成时hadbeenmarried“结婚”表状态。故选D。

  【点评】本题考查过去完成时,注意通过时间状语及动词判断句子的时态。

  8.SeeingDanelwentintotheclassroomwithtearsinhiseyes,Iaskedhimwhat.

  A.happenedB.hadhappenedC.wouldhappenD.washappened

  【答案】B

  【解析】【分析】句意:看着丹尼尔哭着跑进教室,我问他发生了什么。根据动词asked一般过去时可知,动词happen的动作发生在asked之前,表示过去的过去,用过去完成时had+过去分词。故选B。

  【点评】本题考查过去完成时,注意掌握过去完成时的结构had+过去分词。

  9.—Jim,whydidn"tyougotoBeijingbytrain?

  —Badluck!WhenIgottothestation,thetrain________.

  A.leftB.hadalreadyleftC.hasalreadyleftD.hasbeenleft

  【答案】B

  【解析】【分析】

  句意:——吉姆,你为什么不坐火车去北京呢?——真倒霉!我到车站时,火车已经开走了。根据

  WhenIgottothestation可知,到那是过去时,离开是过去的过去,使用过去完成时,haddone,故选B。

  【点评】考查时态,注意过去的过去是过去完成时的用法。

  10.—What"sup?—Imissedthetrain.BythetimeIgottothetrainstation,thetrain

  for10minutes.

  A.hadleftB.hasleftC.hasbeenawayD.hadbeenaway

  【答案】D

  【解析】【分析】句意:一怎么啦?一我错过了火车。在我到达火车站前,火车已经离开了十分钟了。A.hadleft过去完成时态;

  B.hasleft现在完成时态;C.hasbeenaway现在完成时;D.hadbeenaway过去完成时。bythetime,在......之前,是过去完成时的标志词,表示过去的过去的时间。和一段时间连用,动作应该是延续性的,leave对应的延续性状态是beaway,故选D。

  11.Bytheendoflastyearthey_________thousandsoforangetreesonthemountains.

  A.hadplantedB.haveplantedC.wereplantingD.wouldplant

  【答案】A

  【解析】【分析】句意:到去年末,他们已经在山上种植了上万棵橘子树。根据

  Bytheendoflastyear,可知句子时态为过去完成时,因此用hadplanted,故答案是A。

  【点评】考查过去完成时,注意识记与过去完成时想搭配的时间状语。

  12.Hesaidthat________.

  A.hehasfinishedhisworkalreadyB.hehadfinishedhisworkalready

  C.hashefinishedhisworkalreadyD.hadhefinishedhisworkalready

  【答案】B

  【解析】【分析】句意:他说他已经完成他的工作了。说之前就已经做完工作了,said是过去式,所以完成工作是发生在过去之前,所以用过去完成时,结构是had+动词过去分

  词,排除A、C。said后面跟的是宾语从句,从句句子结构应该也是主语+谓语+宾语,所以排除D,故选B。

  【点评】考查过去完成时,注意其定义的理解。

  13.BythetimeIgotthere,thefootballmatch________already________.

  A.has;finishedB.was;finishedC.had;finishedD./;finished

  【答案】C

  【解析】【分析】句意:到我到达那里的时候,足球赛已经结束了。bythetime通常用完成时态,根据got可知是过去完成时,故选C。

  【点评】考查过去完成时。

  14.Bytheendoflastmonth,IalltheCDsofthefamoussinger.

  A.collectB.collectedC.havecollectedD.hadcollected

  【答案】D

  【解析】【分析】根据时间状语“bytheendoflastmonth”可知谓语动词发生在过去的过去,故用过去完成时。故选D.

  【点评】此题考查动词时态。

  15.Igottothepartylate.BythetimeIarrived,somepeople______homealready.

  A.wentB.wouldgoC.hadgoneD.havegone

  【答案】C

  【解析】【分析】句意:我到聚会晚了。在我到达之前,一些人已经回家了。结合语境可知下文描述的是过去某时已经完成的动作,用过去完成时态。故选C。

  【点评】英语中的时态主要是借助于时间状语与上下文语境来进行判断。解答此类题型,首先要注意句子中的时间状语,如果没有则要通过分析上下文,结合语境来判断句子的时态。

  16.WhenI______thecinema,thefilm_______fortenminutes

  A.gotto;hasbegunB.arrivedat;hasbeenon

  C.reached;hadbegunD.hurriedto;hadbeenon

  【答案】D

  【解析】【分析】这题考查时态,第一空几个选项都可以,第二空指“我到电影院之前电影已经开始5分钟了”,用过去完成时,又因为begin是短暂动词,不能和一段时间连用,所

  以选D。

  【点评】要注意完成时态中的延续性动词的转换。

  17.WhenIgottoschool,IrealizedI______mybackpackathome.

  A.leftB.hadleftC.forgotD.hadforgotten

  【答案】B

  【解析】【分析】句意:当我到学校时,我才意识到我把双肩包落在家里了。把…落在…用leave,又因为是过去完成时,故选B。

  【点评】考查把…落在…的用法。熟背句型。做题就很容易。

  18.BeforeO"SheahostedtheJoyFMprograminBeijing,he_______inHongkongfortenyears.

  A.worksB.hasworkedC.hadworkedD.wouldwork

  【答案】C

  【解析】【分析】句意:O"Shea在北京主持JoyFM节目前,他已经在香港工作了10年了。根据BeforeO"SheahostedtheJoyFMprograminBeijing可知,主持节目这个动作发生在过去,而在香港呆了十年是发生在过去的过去,时态要用过去完成时(had+过去分词),故选C。

  【点评】考查动词的时态。牢记过去完成时的用法。

  19.BythetimeIfinishedmyhomework,mymother.

  A.sleptB.hasbeenasleepC.wasasleepD.hadbeenasleep

  【答案】D

  【解析】【分析】由上文“Bythetime”和“finished”可知此处应为过去完成时,故选D.

  【点评】考查过去完成时。

  20.—Whydidn"tyougivethewallettothemanatonce?

  —Becausehe________beforeIrealizeditwashis.

  A.hadbeendisappearedB.hasdisappeared

  C.haddisappearedD.hasbeendisappeared

  【答案】C

  【解析】【分析】句意:你为什么不立刻将钱包给那个男人?--因为在我意识到钱包是他的之前他就已经消失了。"我意识到钱包是他的"属于过去发生的事,"他已经消失了"属于过

  去的过去发生的事,即一个动作在另一个过去动作之前已经完成,应该用过去完成时态,谓语结构为:had+动词

  过去分词,故选C。

  【分析】此题考查动词的时态,要根据时间或语境来判断正确的时态,并要熟练掌握各种时态谓语部分动词的形式。

  21.RoseandMinnie________eachotherprettywellbeforetheyworkedinthesamebank.

  A.knowsB.knowC.haveknownD.hadknown

  【答案】D

  【解析】【分析】句意:罗斯和米妮他们在同一个银行工作以前就认识了。根据时间状语beforetheyworkedinthesamebank可知,认识是在同一个银行工作之前,worked是过去时,所以,空白处指过去的过去,用过去完成时:had+过去分词,故答案为D。

  【点评】考查过去完成时。掌握过去完成时的意义:表过去的过去;构成:had+过去分词。

  22.–Wereyoulateforworkyesterdaymorning?

  –Yes.BythetimeIgottothebusstop,theearlybus.

  A.hasalreadyleftB.isalreadyleftC.hadalreadyleft

  【答案】C

  【解析】【分析】句意:昨天上午你上班迟到了吗?——是的,等我到达公交车站的时候,早班车已经开走了。结合语境可知下文描述的是过去某时前已经完成的动作,故用过去完成时态。选C。

  【点评】英语中的时态主要是借助于时间状语与上下文语境来进行判断。解答此类题型,首先要注意句子中的时间状语,如果没有则要通过分析上下文,结合语境来判断句子的时态。英语疑问句中一般具有时态上的对应关系,注意结合这一特点进行区分。

  23.Theytohelpbutcouldnotgetthereintime.

  A.wantedB.hadwantedC.wantD.havewanted

  【答案】B

  【解析】【分析】句意:他们本来打算去帮忙,但没有及时赶到那里。动词want用过去完成时来表示过去未曾实现的想法,希望,打算或意图等。故选B。

  【点评】考查过去完成时。

  24.Lucy_______togoshopping,butitbegantorain.

  A.wantB.wantsC.hadwantedD.haswanted

  【答案】C

  【解析】【分析】句意:露西本来想出去购物,但是开始下雨了。动词want用过去完成时

  来表示过去未曾实现的想法,希望,打算或意图等。故选C。

  【点评】考查过去完成时。

  25.Iyoucouldcome.

  A.hopeB.hadhopedC.havehopedD.arehoping

  【答案】B

  【解析】【分析】句意:我本来希望你能来。动词hope用过去完成时来表示过去未曾实现的想法,希望,打算或意图等。故选B。

  【点评】考查过去完成时。

  26.Johnson______twoticketsfortheconcertbeforeJoemadeaphonecalltohim.

  A.hadbookedB.bookedC.hasbookedD.werebooking

  【答案】A

  【解析】【分析】句意:乔打电话给杰克逊前,杰克逊已经定了两张音乐会的票。表示“过去的过去”动作要用过去完成时(had+过去分词),所以选A。

  27.Themovementofboycotting(联合抵制)

  theSouthKoreangoodsinwholeChina_______forafewmonthsbythetimeLotteGroup(乐天集团)agreedtoprovidelandforUSA.

  A.hadbeenonB.hadbegunC.hasbeenon

  【答案】A

  【解析】【分析】句意:到乐天集团为美国提供土地为止,政府在全中国联合抵制韩国货物已经开始了一段时间。by+过去时间状语和过去完成时连用,可知句子时态要用过去完成时,begin为瞬间动词,不能与一段时间连用。故选A。

  【点评】此题考查过去完成时。注意和过去时间状语连用。

  28.Shetobeagoodmother.

  A.havethoughtB.thoughtC.thinksD.hadthought

  【答案】D

  【解析】【分析】句意:她本来想做一个好妈妈。动词think用过去完成时来表示过去未曾实现的想法,希望,打算或意图等。故选D。

  【点评】考查过去完成时。

  29.Bythetimewegotthere,thefilm________already.

  A.beganB.hasbegunC.havebegunD.hadbegun

  【答案】D

  【解析】【分析】

  句意:我们到那儿时,电影已经开始了。bythetime,直到……时候,指从过去某一点到从句所示的时间为止的一段时间,常与过去完成时连用。故选D。

  【点评】考查时态,注意bythetime+过去时的用法。

  30.Pardon?I_____quitecatchyou.

  IsaidI______thesongbefore.

  A.didn"t,hadn"theardB.don"t,didn"thear

  C.didn"t,didn"thearD.won"t,hadn"theard

  【答案】A

  【解析】【分析】句意:请再说一遍,我没太听清你说的话。——我说,我以前听过这首歌。结合语境可知上文描述的是刚才发生的动作,故用一般过去时态。下文描述的是过去某时之前完成的动作,故用过去完成时态。选A。

  【点评】英语中的时态主要是借助于时间状语与上下文语境来进行判断。解答此类题型,首先要注意句子中的时间状语,如果没有则要通过分析上下文,结合语境来判断句子的时态。英语疑问句中一般具有时态上的对应关系,注意结合这一特点进行区分。

  31.—yourfatheranewspaperwhenyougothome?

  —No,.

  A.Was;reading;hewasB.Did;read;hedid

  C.Was;reading;hewasn"tD.Did;read;hedidn"t

  【答案】C

  【解析】【分析】句意:—当你到家的时候,你爸爸正在读报纸吗?—不,没有。此题考查在过去的某个时间发生的事情,用过去进行时,其结构为was/weredoing,其疑问式为提前be动词,否定式回答为:No,主语+be动词后加not。根据句意,故选C。

  【点评】考查一般疑问句的构成和回答,过去进行时态,根据时间状语选择合适的时态。

  32.Bytheendoflastmonth,I______________alltheCDsofJustinBieber.

  A.hadcollectedB.collectedC.havecollectedD.collect

  【答案】A

  【解析】【分析】句意:到上个月底,我已经把贾斯汀·比伯的所有CD都收集到了。A.已经收集,过去完成时;B.收集了,一般过去时;C.已经收集,现在完成时;D.收集,一般现在时。根据Bytheendoflastmonth可知时态是过去完成时,结构是had+动词过去分词,collect的过去分词是collected,故选A。

  【点评】考查过去完成时,注意平时识记其结构及标志词。

  33.—DidAlanseehisoldfriendsyesterday?

  —Yes,hedid.Hehisoldfriendsforseveralyears.

  A.didn"tseeB.wouldn"tseeC.hasn"tseenD.hadn"tseen

  【答案】D

  【解析】【分析】

  句意:昨天艾伦见到他的老朋友了吗?——使得,他见到了。他已经有几年不见他的老朋友了。结合语境可知下文描述的是一直持续到过去某时的动作,故用过去完成时态。选D。

  【点评】考查时态辨析

  34.-MyparentsourhomeforafewhourswhenIarrived.Ididn"tmeetthem.

  -Youcouldcallthemifyouwantedtoknowwheretheywere.

  A.havebeenawayfromB.hadbeenawayfromC.hadleftD.hadgone

  【答案】B

  【解析】【分析】句意:---当我到家的时候,我的父母已离开家几个小时了。我没遇到他们。---假如你想知道他们在哪里的话,你可以给他们打电话。当我到家的时候是过去时间状语,所以我的父母已离开家几个小时了。forafewhours表示一段时间,不能与非延续动词连用。所以要用过去完成时态。故选B.

  【点评】考查完成时态的用法。

  35.Peter________tohaveacoolmodelplane.

  A.hopedB.hadhopedC.hashopedD.hopes

  【答案】B

  【解析】【分析】句意:彼得本来希望有一架很酷的飞机模型。动词hope用过去完成时来表示过去未曾实现的想法,希望,打算或意图等。故选B。

  【点评】考查过去完成时。

  36.Bytheendoflastweek,she______inthewestofChinafortwomonthshelpingthehomelesschildren.

  A.willstayB.hasstayedC.wouldstayD.hadstayed

  【答案】D

  【解析】【分析】句意:直到上周末,她已经待在中国西部两个月帮助那些无家可归的孩子们。根据时间状语Bytheendoflastweek到上周末为止,可知本句描述的是过去某时之前已经完成的动作,故用过去完成时态,故选D。

  【点评】此题考查动词的时态。根据时间状语确定句子的时态。

  37.—Areyousurprisedattheendingofthemovie?

  —No,becauseI___________thestory.

  A.readB.willreadC.havereadD.wasreading

  【答案】C

  【解析】【分析】句意:—你对这部电影的结局感到惊讶吗?—不惊讶,因为我读过这个

  故事。根据语境判断,这本书已经读过,应该用现在完成时态来表示,故答案为C。

  【点评】考查现在完成时态。主语为第一人称故动词应使用原形。

  38.Mr.Wang______inthisfactoryfor30yearsalready.

  A.worksB.isworkingC.hasworkedD.willwork

  【答案】C

  【解析】【分析】句意:王先生在这个工厂工作已经30年了。根据

  for30yearsalready,可知句子为现在完成时,表示发生于过去的动作一直持续到现在。C是现在完成时结构,故答案是C。

  【点评】考查现在完成时,注意结合时间状语确定句子的时态和句子结构。

  39.—DidyouseeTomattheparty?

  —No,he_________bythetimeIgotthere.

  A.leftB.wasleavingC.hadleftD.hasleft

  【答案】C

  【解析】【分析】句意:——在聚会时你见了汤姆了吗?——没有,我到达的时候他已经离开了。got,一般过去时,离开在到达之前已经发生了,因此使用过去完成时,故答案是C。

  【点评】考查过去完成时,注意过去完成时表达的是过去的过去。

  40.Hisfathersaidthathe_____ZhangJiajiefor10days.

  A.hasbeeninB.hasgonetoC.hadgonetoD.hadbeenin

  【答案】D

  【解析】【分析】句意:他爸说去张家界10天了。A.去了某地,人还没回,现在完成时;B.hasbeenin去了某地,人还在那里,现在完成时;C.去了某地,人还没回,过去完成时;D.去了某地,人还在那里,过去完成时。从句的动作发生在主句的动作之前,从句用过去完成时,故排除AB,说话的时候,他爸爸还在张家界,用hadbeenin,符合题意,故选D。

  【点评】考查动词短语辨析。注意识记havebeenin和过去完成时的用法。

  二、初中英语现在完成进行时

  41.It_________fortwoweeks,andthewholeareaisflooded.

  A.hadrainedB.rainsC.wouldrainD.hasbeenraining

  【答案】D

  【解析】【分析】句意:连续下雨已经两周了,整个地区都发洪水了。根据时间状语fortwoweeks,表示雨持续了两周,即:雨一直在进行,要用现在完成进行时态.故选D。

  【点评】考查时态,本题涉及现在完成进行时的应用。

  42.—Whyisyourforeignteacher’sChinesesogood?

  —BecauseheChinaforeightyears.

  A.hasgonetoB.hasbeentoC.hascometoD.hasbeenin

  【答案】D

  【解析】【分析】句意为:--为什么你的外教的中文那么好?--因为他来中国已经8年了。时间状语foreightyears是一段时间,所以要用表示状态的短语bein的现在完成时态,故选D

  【点评】考查现在完成时的短语辨析。

  43.ItoRongjianglastyear.ButInevertoChongjiang.

  A.went,have,beenB.willgo,have,been

  C.went,have,goneD.go,have,gone

  【答案】A

  【解析】【分析】句意:去年我去了榕江,但我从未去过重江。由lastyear可知,第一句用一般过去时;由第二句中的never可知,用现在完成时,故选A。

  【点评】考查动词的时态,注意句中的时间状语的暗示。

  44.ThenumberofforeignstudentsattendingChineseuniversities____risingsteadilysince1990.

  A.isB.areC.hasbeenD.havebeen

  【答案】C

  【解析】【分析】句意:从1990年开始,进入中国大学的外国学生的数量呈稳定增长。根据时间状语since1990,从1991年开始,可知本句时态为现在完成进行时has/have+been+现在分词;再根据thenumberof,……的数量,助动词应用单数形式has,be的过去分词been。故选C。

  【点评】考查现在完成进行时。注意掌握结构现在完成进行时的结构:has/have+been+现在分词。

  45.Why,you"relateagain!I________hereforovertwohours!

  A.amwaitingB.waitedC.havebeenwaitingD.waswaiting

  【答案】C

  【解析】【分析】考查现在完成进行时。句意:为什么,你又迟到了!我在这里已经等了两个多小时了!根据句意可知,“等”这个动作是从过去开始,一直持续到现在一直在进行的动作,并对现在造成了影响。故选C项。

  【点评】现在完成进行时表示动作从某一时间开始,一直持续到现在,或者刚刚终止,或者可能仍然要继续下去。构成:have+been+doing。

  46.Eventhoughhegivesawayapieceofhisfortuneeachyear,thestockofBerkshireHathaway,thesourceofWarrenBuffet"swealth,veryrapidly.

  A.hasraisedB.hasbeenraisingC.hasrisenD.hasbeenrising

  【答案】D

  【解析】【分析】考查动词时态。句意:即使巴菲特每年都捐赠一部分财产,巴菲特所持有的伯克希尔·哈撒韦公司的股票一直增长迅速。raise是及物动词,要用raise的话,需要改成“财产被提高”;rise是不及物动词,表示某物上涨;财富在持续上涨,表示从过去开始一直持续到现在还要持续下去,用现在完成进行时。故选D。

  【点评】本题要求考生在理解句义的基础上,进一步牢固掌握动词的各种时态的用法。

  47.—Youlookprettytiredtoday!

  —Ianenvironmentalreportoverthelastfewdays,whichshouldbesubmittedtothebosstomorrow.

  A.wroteB.waswritingC.hadwrittenD.havebeenwriting

  【答案】D

  【解析】【分析】句意:—你今天看起来很累!—在过去的几天里我一直在写一个环境报告,这个报告明天应要提交给老板。表示从几天前开始一直进行持续到现在的动作,用现在完成进行时,故选D.

  【点评】考查动词时态,本题涉及现在完成进行时的应用。

  48.Rosa_____thiswashingmachineformorethantenyears.Sheisthinkingaboutbuyinganewone.

  A.isusingB.usedC.hadusedD.hasbeenusing

  【答案】D

  【解析】【分析】句意:Rosa已经使用这台洗衣机超过10年了,她正在考虑买一个新的。表示从过去某个时间持续到现在一直发生的动作用现在完成时态或现在完成进行时态,故答案选D。

  【点评】考查时态,本题涉及现在完成进行时的应用。

  49.Thewesterncountrieshavebeen_________Christmasformanyyears.

  A.celebratingB.celebrateC.celebratesD.celebrated

  【答案】A

  【解析】【分析】have/hasbeen+现在分词是现在完成进行时;句意:西方国家很多年来一直在庆祝圣诞节。故选A。

  50.Myfriendsfromthemainlandtomethattheyfindthecity"ssubwaycarsare"tooold"comparedwithwhattheypayforsubwaysinBeijing.

  A.complainedB.iscomplainingC.wascomplainingD.havebeencomplaining

  【答案】D

  【解析】【分析】句意:我来自大陆的朋友一直在向我抱怨,他们发现城市里的地铁和他们在北京支付的地铁相比太老了。由句子结构可知,含有宾语从句的复合句,从句谓语动词are,用的是一般现在时,主句强调动作的延续性和反复性,要用现在完成进行时,故选D。

  【点评】考查现在完成进行时。注意根据主从句的时态关系确定正确的时态。

  51.—What"swrong?Youlookreallystressedout.

  —I________thewholeweekpreparingformygraduationpaper.

  A.workB.haveworkedC.havebeenworkingD.worked

  【答案】C

  【解析】【分析】句意:—你怎么了?看起来真的压力很大。—我已经连轴转努力了一整个星期来写我的毕业论文。根据本题题意,“我”已经从一周前开始,持续工作直至现在(有表达时间段的提示短语thewholeweek),唯有现在完成进行时可表达这一含义,应选用havebeendoing的结构,故选C。

  【点评】考查时态,本题涉及现在完成进行时。

  52.Housingprices_____sinceafewyearsago.Therefore,it"stimethecentralgovernment_____someeffectivemeasurestobringthemundercontrol.

  A.haveincreased;wouldtakeB.haveincreased;willtake

  C.havebeenincreasing;takesD.havebeenincreasing;took

  【答案】D

  【解析】【分析】句意:自从去年年底房价一直在上涨。因此,该是中央政府采取措施降低并控制房价的时候了。由since判断句中需要完成时,并且根据语境,房价还在上涨中,故第一空用完成进行时;第二空考查句型It"s/wastimethat“该是.......的时候了",从句中往往用过去时,也可以用"should+动词原形";故答案是D。

  【点评】考查时态,本题涉及现在完成进行时和一般过去时的应用,以及固定句型"It"s/wastimethat。

  53.You____yourdepressionforlong,andnowit"stimetorelaxyourself.

  A.maskedB.willhavemaskedC.havebeenmaskedD.havebeenmasking

  【答案】D

  【解析】【分析】句意:你压抑了很久,现在是时候放松一下了。根据句意可知,此处应使用现在完成进行时,表示从过去开始一直持续到现在的动作,强调这个动作可能会继续下去。故选D。

  【点评】考查时态,本题涉及现在完成进行时的应用。

  54.—Somuchremainstobedone!

  —Well,it"snotsurprising.Somanypeopleallthetimerecently.

  A.comeB.havecomeC.havebeencomingD.came

  【答案】C

  【解析】【分析】句意:—还有许多事情要做!—好吧,这并不奇怪。最近来的人太多了。考查时态。根据allthetimerecently可知句子用现在完成进行时态,故答案为:C。

  【点评】考查时态在具体语境中的运用。

  55.—Ihaven"tseenJackythesedays.

  —She________forthedrivingtestduetotakeplacenextMonday.

  A.willprepareB.hasbeenpreparingC.waspreparingD.prepared

  【答案】B

  【解析】【分析】句意:——这些天我没见过Jacky。——她一直在为下周一的驾驶考试做准备。表示一个从过去开始延续到现在,可以包括现在在内的一个阶段内,重复发生的行动,用现在完成进行时,故选B。

  【点评】考查时态,本题涉及现在完成进行时。

  56.—Wow!Somanydifferentaliens"appearancesyoudraw!

  —I______manywebsitesaboutaliens.

  A.willvisitB.wasvisitingC.hadvisitedD.havebeenvisiting

  【答案】D

  【解析】【分析】句意:——哇!你画了那么多外星人的外貌!——我一直在访问很多关于外星人的网站。分析句子可知,由前句可知,指的是现在你画的。可推断出第二句是指从过去到现在一直在访问这些网站,动作从过去一直持续到现在,且这个动作一直在进行,故要用现在完成进行时,因此D符合题意,故选D。

  【点评】考查时态,本题涉及现在完成进行时。

  57.Theytheplanforaweek,butnodecisionhas.

  A.havebeendiscussing;madeB.havebeendiscussing;beenmade

  C.havebeendiscussed;beenmadeD.arediscussing;beenmade

  【答案】B

  【解析】【分析】句意:他们已经讨论这个计划一个星期了,但还没有作出决定。第一空:一周了问题一直还在讨论,因此用现在完成进行时;第二空:decision和make是被动关系,因此谓语动词用被动语态,结合助动词has,可知用现在完成时的被动语态,故选B。

  【点评】考查时态语态,本题涉及现在完成进行时以及现在完成时的被动语态。

  58.—I"msureAndrewwillwinthefirstprizeinthefinal.

  —Ithinkso.He_____foritmonths.

  A.ispreparingB.hasbeenpreparingC.waspreparingD.hadbeenpreparing

  【答案】B

  【解析】【分析】句意:—我确信Andrew在决赛中会获得一等奖。—我也这么想,他已经准备了好几个月了。可知Andrew是从过去到现在一直在准备,用现在完成进行时,选B。

  【点评】考查时态,本题涉及现在完成进行时。

  59.Butactually,theseEnglishers______graduallyinaccents,spellings,expressionsandtheusageofvocabularyandwehavetoadapttothat.

  A.hadchangedB.changedC.havebeenchangingD.ischanging

  【答案】C

  【解析】【分析】句意:但事实上,这些说英语的人在口音,拼写和单词的使用上一直在改变,因此我们必须适应这件事。结合句意可知英语的变化从过去开始,持续到现在,并且会持续到将来,故用现在完成进行时,即have/hasbeendoing,又主语theseEnglishers是复数,故用havebeenchanging,选C。

  【点评】考查时态,本题涉及现在完成进行时。

  60.—Lucyseemsabsentthesedays.

  —She_____ajobfromcitytocity—yousee,sheisgraduatinginJune.

  A.huntsforB.istohuntforC.hashuntedforD.hasbeenhuntingfor

  【答案】D

  【解析】【分析】句意:——Lucy这些天似乎不在。——从一个城市到另一个城市她一直在寻找一份工作,你知道,她将在六月毕业。根据"yousee,sheisgraduatinginJune."可以判断"她快要毕业,所以最近一直在找工作",用现在完成进行时,故选D。

  【点评】考查时态,本题涉及现在完成进行时的应用。

篇三:过去完成时题目

  

篇四:过去完成时题目

  

  过去完成时练习题含答案

  过去完成时专项练

  一、用动词的适当形式填空:

  1.Wehadpaintedthehousebeforewemovedin.2.Thatricholdmanhadmadeawillbeforehedied.3.Theyhadstudiedthemapofthecountrybeforetheyleft.4.Therobbershadrunawaybeforethepolicemenarrived.5.IhadturnedoffallthelightsbeforeIwenttobed.6.PaulwentoutwithJaneafterhehadmadeaphonecall.7.Tomsaidhehadreadthebooktwice.

  过去完成时是过去式的一种,用于表示过去某个时间或动作之前已经发生的动作或状态。在上述句子中,我们使用了过去完成时来表达过去某个时间或动作之前已经发生的动作。需要注意的是,过去完成时由had+过去分词构成。

  Ourplanfailedbecausewemadeabadmistake。

  AfterXXXfinishedspeaking。heleftthehall。

  TheReadswerehavingXXXwhenIarrivedattheirhouse。

  HehadalreadyleftbythetimeXXX。

  Bytheendoflastterm。wehadlearnedabout4000Englishwords。

  XXXWeweresurprisedatwhatshehadalreadydone。

  XXX"tgotoQingdaobecauseshehadbeentherebefore。

  Hehasn"ttoldyouthenewsyet。

  Hesaidhehadalreadygiventhebooktotheteacher。

  IhavebeentoShanghaibefore。

  ShetoldmeshehadbeentoSanyathreetimes。

  Shewasplayingtheguitarwhilehersisterwassinging。

  1.IXXXshecame.2.XXXtousbeforesheXXX.Rewritten:Beforedancing。XXX.

  3.XXXallthefoodanddrinks.Rewritten:Afterbuyingallthefoodanddrinks。theydidnotstartXXX.

  4.XXX10:00a.m?Rewritten:By10:00a.m。wereyouveryhungry?

  5.HadLucyalreadycompletedtheprojectwhenIarrived?Rewritten:WhenIarrived。hadLucyalreadyfinishedtheproject?

  6.Didtheplanetakeoffbythetimehegottotheairport?Rewritten:Bythetimehegottotheairport。hadtheplanetakenoff?

  7.Whathadhappenedtohimwhenyousawhim?Rewritten:Whathadhedonetohisarmwhenyousawhim?

  8.Whatdidhedoafterreadingthenote?Rewritten:Afterreadingthenote。whatdidhedo?

  9.Whydidn"tJackgotothecinema?

  Rewritten:WhatwasthereasonforJacknotgoingtothecinema?

  10.Howlonghadwehadthetoysbeforegivingthemtothechild?Rewritten:Beforegivingthemtothechild。forhowlonghadwehadthetoys?

  11.Whendidshefinishwritingthebook?Rewritten:Bytheendof1960.whenhadshewrittenthebook?12.Afterwehadcookedthedumplings。XXXup.13.XXX"sXXXhadXXXthecarwhichwasbroken.14.Afterwehadhadourtests。wehadalongholiday.15.Beforeheshowedusaroundthehouse。heshowedusthepicture.

  1.B。whereIhadgone2.D。had。done3.C。hadlearned4.B。has。several

  5.A。hadcooked6.hadmetwiththeprinciplealready。(assumingthisiswhatwasmeant)7.Shesaidherfamilyhadhiddenthemselvesfromthearmyduringthewar。(Changedtensetopastperfect)8.Bythetimehewastenyearsold。hehadXXX(Changed"the"to"an"andtensetopastperfect)9.Shehadwrittenanumberofbooksbytheendoflastyear。(Nochangesneeded)10.Hehadlearnedtoplaythepianobeforehewas11yearsold。(Changedtensetopastperfect)11.WhathadAnniedonebythetimehewasten。(Changedtensetopastperfect)12.HehadworkedinthefactoryforthreeyearsbeforehejoinedtheArmy。(Changedtensetopastperfect)13.Bytheendoflastweek。theyhadcompletedthebridge。(Changedtensetopastperfect)14.XXXplayingthelin。butXXX(Nochangesneeded)Bytheageof4.hehadalreadyXXX。

  Answer:A。hadlearned

  1.Shehadpaintedthewallsbeforeshemovedout。

  2.Hehadmadeplansfortheweekendbeforehedied。

  3.Theyhadstudiedforthetestbeforetheyleftforn。

  4.Hehadrunawayfromhomebeforehearrivedathisfriend"shouse。

  5.Shehadturnedoffthestovebeforeshewenttobed。

  6.Afterhewenttothestore。hehadmadedinner。

  7.Shesaidshehadreadthebookbeforethemoviecameout。

  8.Hefailedtheexameventhoughhehadmadealotofeffort。

  9.Bythetimehefinishedhiswork。hehadalreadylefttheoffice。

  10.Theywerehavingbreakfastwhentheygotthenews。

  11.Hearrivedatthepartyaftershehadleft。

  12.Bytheageof4.hehadlearnedalotofGermanwords。

  13.Aftershehadfinishedherhomework。shewenttobed。

  14.Hehaddonehisbesttopreparefortheinterview。

  15.XXX"tgotothepartybecausehehadalreadybeentherebefore。

  16.XXX。

  17.Bythetimeshehadarrived。hehadalreadygivenup。

  18.Theyhavebeenwaitingforthebusforanhour。

  19.Bythetimewegotthere。hehadbeenwaitingforusforanhour。

  20.Whileshewasplayingthepiano。hewassingingalong。

  1.Whenshecame。IstillXXX。

  2.Beforeshedanced。XXX。

  3.Aftertheyhadboughtallthefoodanddrinks。XXX。

  4.XXX10:00a.m。

  5.HadLucyfinishedtheprojectwhenIarrived。

  6.HadtheXXXoffbythetimehearrivedattheairport。

  7.Whatwashedoingwhenyousawhim。

  8.Afterhehadreadthenote。hetookn.9.Whydidn"tJackgotothecinema?Rewritten:WhatwasthereasonforJacknotgoingtothecinema?

  10.Howlonghadyou/wehadthetoysbeforeyou/wegavethemtothechild?Rewritten:Whatwasthenoftimethatyou/wehadthetoysbeforegivingthemtothechild?

  11.Whathadshewrittenbytheendof1960?Rewritten:Bytheendof1960.whatwasthewrittenworkthatshehadcompleted?

  12.Afterwehadcookedthedumplings。XXXup.Rewritten:XXX.

  13.XXX’sXXXthecarbecauseithadbeenbroken.

  Rewritten:XXX。XXX’XXX.

  14.Afterwehadhadourtests。wehadalongholiday.Rewritten:XXX.

  15.Beforeheshowedusaroundthehouse。hehadshowedusthepicture.

  Rewritten:rtogivingusatourofthehouse。hehadpresenteduswithapicture。

  选择题:

  1.A2.C3.B4.A5.B

篇五:过去完成时题目

  

  过去完成时练习题

  (word)

  一、初中英语过去完成时

  1.—Weallwenttothecinemaexceptyoulastnight.Whydidn"tyoucome?

  —BecauseIthatmovietwice.

  A.havewatchedB.hadwatchedC.waswatchingD.wouldwatch

  【答案】B

  【解析】【分析】“看过电影”这一动作发生在“没去影院”之前,是过去的过去,用过去完成时,故选B。句意是:—昨天晚上除了你之外我们都去电影院了,你为什么没来?—因为这部电影我已经看过两次了。

  【点评】本题考查过去完成时的用法,表示过去的过去。

  2.BythetimeI________ontheTV,Beckham________twogoals.

  A.turned;havescoredB.turned;hadscored

  C.hadturned;havescoredD.hadturned;hadscored

  【答案】B

  【解析】【分析】句意:当我打开电视的时候,贝克汉姆已经进了两个球。本句是时间状语从句,bythetime到…时候为止,用于一般过去时,可排除CD选项。从句用一般过去时,主句用过去完成时,需用“had+过去分词”结构,可排除A;根据句意结构,可知,故选B。

  【点评】考查动词时态辨析题。

  3.Jake_____hiskeyintheofficesohehadtowaituntilhiswife_______home.

  A.hasforgotten…comesB.forgot…come

  C.hadleft…cameD.hadleft…wouldcome

  【答案】C

  【解析】【分析】句意:杰克把他的钥匙丢在办公室了,因此他不得不等到他的妻子回家。结合语境可知前文描述的是过去某时前已经完成的动作,故用过去完成时态。下文指的是过去某时的动作,故用一般过去时态。选C。

  【点评】英语中的时态主要是借助于时间状语与上下文语境来进行判断。解答此类题型,首先要注意句子中的时间状语,如果没有则要通过分析上下文,结合语境来判断句子的时态。

  4.WhenI______thecinema,thefilm_______fortenminutes

  A.gotto;hasbegunB.arrivedat;hasbeenon

  C.reached;hadbegunD.hurriedto;hadbeenon

  【答案】D

  【解析】【分析】这题考查时态,第一空几个选项都可以,第二空指“我到电影院之前电影已经开始5分钟了”,用过去完成时,又因为begin是短暂动词,不能和一段时间连用,所以选D。

  【点评】要注意完成时态中的延续性动词的转换。

  5.Bythetimetheyreachedthebusstop,thebus__________fortenminutes.

  A.hadleftB.haveleftC.hadbeenawayD.havebeenaway

  【答案】C

  【解析】【分析】句意:到他们到达公交车站的时候,公交车已经离开十分钟了。句中bythetime的意思是到...时候,后跟从句,从句使用的是一般过去时。根据句意可知,从句中表示的动作应该发生在他们到达车站之前,故应该用过去完成时。A是过去完成时,但是left是瞬间性动词,不能和一段时间状语连用;B是现在完成时;C是过去完成时,并且是系表结构,可以和一段时间连用;D是现在完成时。故选C。

  【点评】考查动词时态。

  6.BythetimeIgottoschool,IrealizedthatI________mybackpackathome.

  A.haveforgottenB.hadforgottenC.haveleftD.hadleft

  【答案】D

  【解析】【分析】句意:我到学校的时候,我意识到我把书包忘在家里。考查过去完成时。bythetime:到…时候为止;通常引导一个时间状语从句,表示“到……的时候为止”主句则表示在此时间之前某个事件已完成。值得注意的是,当从句用过去时时,主句通常用过去完成时。Leavesth.Sp.:把…落在某地。结合句意和语境可知选D。

  【点评】此题考查过去完成时的用法。

  7.Bytheendoflastmonth,IalltheCDsofthefamoussinger.

  A.collectB.collectedC.havecollectedD.hadcollected

  【答案】D

  【解析】【分析】根据时间状语“bytheendoflastmonth”可知谓语动词发生在过去的过去,故用过去完成时。故选D.

  【点评】此题考查动词时态。

  8.—Jack,wouldyouliketoseethenewmovie?

  —I"dloveto,butI______italready.

  A.amseeingB.willseeC.seeD.haveseen

  【答案】D

  【解析】【分析】句意:——杰克,你愿意去看这个新电影吗?——当然乐意,但是我已经看过了。由already可知是完成时,所以用havedone。故选D。

  【点评】本题考查完成时havedone。

  9.BythetimeIgotthere,thefootballmatch________already________.

  A.has;finishedB.was;finishedC.had;finishedD./;finished

  【答案】C

  【解析】【分析】句意:到我到达那里的时候,足球赛已经结束了。bythetime通常用完成时态,根据got可知是过去完成时,故选C。

  【点评】考查过去完成时。

  10.Hesaidthat________.

  A.hehasfinishedhisworkalreadyB.hehadfinishedhisworkalready

  C.hashefinishedhisworkalreadyD.hadhefinishedhisworkalready

  【答案】B

  【解析】【分析】句意:他说他已经完成他的工作了。说之前就已经做完工作了,said是过去式,所以完成工作是发生在过去之前,所以用过去完成时,结构是had+动词过去分词,排除A、C。said后面跟的是宾语从句,从句句子结构应该也是主语+谓语+宾语,所以排除D,故选B。

  【点评】考查过去完成时,注意其定义的理解。

  11.ThefilmwhenIgotthere.

  A.wasonB.hasbeenonC.hadbegunD.hasbegun

  【答案】C

  【解析】【分析】题中“Igotthere”表现的是过去时,且题意表达已经开始故为过去完成时,故选C.

  【点评】此题考查过去完成时。

  12.TombythetimeIgottotheparty.

  A.leftB.wasleavingC.hadleftD.hasleft

  【答案】C

  【解析】【分析】句中有“by+过去时间”作时间状语,提示谓语动同用过去完成时,即“我到达”和“他离开”,后者发生在前者之前,即“过去的过去”,因此,后者用过去完成时。故选C。

  【点评】本题考查过去完成时的用法。

  13.BythetimeIlockedthedoor,IrealizedImykeysathome.

  A.hadrepairedB.hadchangedC.hadforgottenD.hadleft

  【答案】D

  【解析】【分析】句意为“到我锁门的时候,我才意识到把钥匙忘在家里了”,表示“把某物遗忘在某处”要用leave。该动作发生在realized之前,用过去完成时,故选D。

  【点评】本题考查过去完成时的用法。

  14.—Howlonghasthetrainbeenaway?

  —Sorry.Idon"tknow.BythetimeIgothere,thetrain________.

  A.hasleftB.wasleavingC.hadbeenawayD.hadleft

  【答案】C

  【解析】【分析】句意:——火车离开多久了?——很抱歉。我不知道。我到这儿的时候,火车已经离开了。由BythetimeIgothere可知该用过去完成时,所以选C。

  【点评】考查动词时态。

  15.—DidyouseeTomattheparty?

  —No,hebythetimeIgotthere.

  A.leftB.wasleavingC.hadleftD.hasleft

  【答案】C

  【解析】【分析】bythetime的从句用过去时,主句用过去完成时,表示主句的动作先发生,故选C。句意是:在我到那里之前他已经离开了。

  【点评】本题考查过去完成时的用法。

  16.Iaskedyourmotherifshethatdress.

  A.boughtB.hadboughtC.hadbuyedD.buy

  【答案】B

  【解析】【分析】句意:我问你妈妈她是否买了那件裙子。本句中从句的动作应该是发生在ask之前的.所以用“had+过去分词”形式来表达。故选D

  【点评】考查过去完成时。

  17.Bythetimewegotthere,thefilm________already.

  A.beganB.hasbegunC.havebegunD.hadbegun

  【答案】D

  【解析】【分析】

  句意:我们到那儿时,电影已经开始了。bythetime,直到……时候,指从过去某一点到从句所示的时间为止的一段时间,常与过去完成时连用。故选D。

  【点评】考查时态,注意bythetime+过去时的用法。

  18.Myparents______________toworkbythetimeI______________up.

  A.began;getB.began;hadgotC.hadbegun;hadgotD.hadbegun;got

  【答案】D

  【解析】【分析】句意:我起床的时候,我的父母已经开始工作了。began开始,一般过去时;hadbegun开始,过去完成时;getup起床,一般现在时;hadgotup起床,过去完成时。bythetime到……时候,从句用一般过去时,表示“截止到从句动作发生时,主句动作已经完成,即过去的过去”,主句用过去完成时,故选D。

  【点评】考查动词的时态。注意bythetime的词义和用法。

  19.Byyesterday,theplane______outofviewformorethanamonth.

  A.isB.hasbeenC.wasD.hadbeen

  【答案】D

  【解析】【分析】句意:到昨天,飞机已经失去联系了一个多月。根据Byyesterday可知该用过去完成时,所以选D。

  【点评】考查动词时态。

  20.Bythetimeshewentoutside,thebus____already______.

  A.had,goneB.had,wentC.has,goneD.has,went

  【答案】A

  【解析】【分析】这题考查时态的用法,bythetime是连词词组,可以连接时间状语从句,“到什么时候为止”,主句一般和相应的完成时连用,因为从句是过去时,所以从句用过去完成时连用。选A。句意是:到她出去的时间为止,公共汽车已经走了。

  21.Bythetimemymumgothome,I_______myhomework.

  A.havefinishedB.hadfinishedC.finishedD.willfinish

  【答案】B

  【解析】【分析】考查动词时态。句意为“我母亲到家时,我已经做完作业了。”主句动作在从句动作(一般过去时)之前就已经完成了,因此主句应用过去完成时,故选B。

  22.Nickstayedupreallylatelastnight.Sothismorninghebythetimetheclassbegan.

  A.hadfallenasleepB.hadshowmupC.hadrealized

  【答案】A

  【解析】【分析】stayup熬夜,bythetime直到,句意:Nick昨晚熬夜到很晚,因此今天上午直到上课他也没有起来。fallasleep入睡,睡觉。began是过去时,过去的过去用过去完成时,故选A。

  【点评】考查过去完成时的用法。

  23.——Howwasthemovieyousawyesterday?

  ——Ihavenoidea.BythetimeIgottothemovietheatre,themovie______.

  A.hasalreadyfinishedB.havefinishedyetC.hadalreadyfinished

  【答案】C

  【解析】【分析】had+动词的过去分词构成过去完成时,表示的过去的过去的时间点,本句中电影结束发生在我到达电影院之前,而到达电影院用的过去时,电影结束发生在过去的过去,所以用过去完成时。句意:昨天你看的电影怎么样?没想法,我到电影院的时候,电影已经结束了。故选C。

  【点评】考查过去完成时的用法。

  24.Bytheendoflastmonth,I______________alltheCDsofJustinBieber.

  A.hadcollectedB.collectedC.havecollectedD.collect

  【答案】A

  【解析】【分析】句意:到上个月底,我已经把贾斯汀·比伯的所有CD都收集到了。A.已经收集,过去完成时;B.收集了,一般过去时;C.已经收集,现在完成时;D.收集,一般现在时。根据Bytheendoflastmonth可知时态是过去完成时,结构是had+动词过去分词,collect的过去分词是collected,故选A。

  【点评】考查过去完成时,注意平时识记其结构及标志词。

  25.Hisfathersaidthathe_____ZhangJiajiefor10days.

  A.hasbeeninB.hasgonetoC.hadgonetoD.hadbeenin

  【答案】D

  【解析】【分析】句意:他爸说去张家界10天了。A.去了某地,人还没回,现在完成时;B.hasbeenin去了某地,人还在那里,现在完成时;C.去了某地,人还没回,过去完成时;D.去了某地,人还在那里,过去完成时。从句的动作发生在主句的动作之前,从句用过去完成时,故排除AB,说话的时候,他爸爸还在张家界,用hadbeenin,符合题意,故选D。

  【点评】考查动词短语辨析。注意识记havebeenin和过去完成时的用法。

  26.–WhatwereyoudoingwhenIcalledyoulastnight?

  –I______myhomeworkandwasgoingtobed.

  A.didB.haddoneC.wasdoing

  【答案】B

  【解析】【分析】

  had+动词过去分词构成过去完成时,表示的是过去的过去,答语中gotobed是过去将来时,domyhomework发生在gotobed之前,即过去的过去,要用过去完成时haddonemyhomework.句意:昨天我给你打电话的时候,你正在做什么?我完成作业正要去睡觉。故选B。

  【点评】考查过去完成时的用法。

  27.I________togotoBeijingthenextday.

  A.plansB.plannedC.hadplannedD.hasplanned

  【答案】C

  【解析】【分析】句意:我本来计划着第二天去北京。动词plan用过去完成时来表示过去未曾实现的想法,希望,打算或意图等。故选C。

  【点评】考查过去完成时。

  28.Themovementofboycotting(联合抵制)

  theSouthKoreangoodsinwholeChina_______forafewmonthsbythetimeLotteGroup(乐天集团)agreedtoprovidelandforUSA.

  A.hadbeenonB.hadbegunC.hasbeenon

  【答案】A

  【解析】【分析】句意:到乐天集团为美国提供土地为止,政府在全中国联合抵制韩国货物已经开始了一段时间。by+过去时间状语和过去完成时连用,可知句子时态要用过去完成时,begin为瞬间动词,不能与一段时间连用。故选A。

  【点评】此题考查过去完成时。注意和过去时间状语连用。

  29.Whenhearrivedatthebusstop,thebus________for10minutes.

  A.hasleftB.hadleftC.hasbeenawayD.hadbeenaway

  【答案】D

  【解析】【分析】句意:当他到达车站时,公交车已经离开10分钟了。for+时间段,表示动作或状态的延续,leave是短暂性动词,故用其相对应的延续性结构beaway,公交车离开发生在他到达之前,所以用过去完成时,故选D。

  【点评】考查过去完成时。

  30.—Weallwenttotheparkexceptyoulastweekend.Whydidn"tyoucome?

  —BecauseItheparktwice.

  A.havegonetoB.hadgonetoC.hadbeentoD.havebeento

  【答案】C

  【解析】【分析】havegoneto去了(尚未回).havebeento去过(已回),根据句意在lastweekend之前去过,所以用过去完成时,故选C。

  【点评】本题考查过去完成时的用法,表示在过去某一时间前已经发生的动作。

  二、初中英语动词的时态

  31.--Ididn"tseeyouatOlympicSportsCentrethismorning.Whathappened?

  --Sorry,Itheexchangestudentsaroundourschoolthen.

  A.showedB.wasshowingC.amshowingD.willshow

  【答案】B

  【解析】

  句意:——今天早上我在奥运会体育中心没有看见你。发生了什么?——对不起,我那时正领着交换生参观我们学校。根据时间副词then可知此处用过去进行时,故选B。

  32.HersonCoke,butnowhemilk.

  A.usedtodrink;isusedtodrinkingC.isusedtodrinking;usedtodrink【答案】A

  【解析】

  【详解】

  句意:她儿子过去常喝可乐,但现在他习惯喝牛奶。

  usedtodo过去常常做;beusedtodoingsth习惯于做某事;drinks喝,第三人称单数形式;isdrinking现在进行时,根据转折词but,可知前句表示过去喝可乐,后句表示习惯于喝牛奶,故选A。

  B.usedtodrinking;drinks

  D.wasusedtodrink;isdrinking

  33.Youcanringmethisevening.Iathome.

  A.stay【答案】C

  【解析】

  【详解】

  B.stayedC.willstayD.havestayed

  句意:今天晚上你可以给我打电话,我会待在家里。stay待在,停留,一般现在时态的结构;stayed是过去式形式;willstay一般将来时态;havestayed现在完成时。根据句意可知,这里说的是thisevening,是一个将来的时间,故用一般将来时态,选C。

  34.--Today’syoungpeoplecan’tlivewithoutsmartphones.

  --Theireyesaregluedtothescreenwherevertheygo,evenwhilethey_____meals.

  A.haveB.arehavingC.werehavingD.willhave

  【答案】B

  【解析】

  【详解】

  句意:——今天的年轻人离不开智能手机。——无论走到哪里,他们的眼睛都盯着屏幕,即使是在吃饭的时候。考查现在进行时。while引导时间状语从句时,强调主句和从句的动作同时发生,从句中常用进行时态;根据Theireyesaregluedtothescreenwherevertheygo,evenwhile可知从句强调的动作是现在进行时态,即“他们在吃饭的时候,同时也在玩手机”;现在进行时的构成为:主语+be动词(am/is/are)+动词现在分词;本句主语是they,所以be动词用are,havemeals吃饭,have的现在分词是having;故答案选B。

  35.—Couldyoutellme________?Imustfindhim.

  —Sorry.Ihavenoidea.Buthewasherejustnow.

  A.whereTomwasC.wherecanIfindTom【答案】B

  【解析】

  【详解】

  句意:——你能告诉我汤姆去哪儿了吗?我必须找到他。

  ——对不起,我不知道。但他刚才在这里。本题主要考查宾语从句。根据语境,你能告诉“我”汤姆在哪里吗。where引导的宾语从句在句中作tell的直接宾语,me为间接宾语。宾语从句使用陈述语序,故此处应用“where+主语+谓语”的结构,主语为Tom,谓语为be动词。故排除C项。根据语境时态和主句时态保持一致Couldyoutellme表示请求允许后用现在完成时,hasgone是指去某地,没回来;hasbeen指从某地回来了。结合语境可知,是指Tom去了某地。故选B。

  B.whereTomhasgone

  D.whereTomhasbeen

  36.—Mum,whereismydictionary?

  —Oh,Ididn’tseeit,either.I’mafraidyou___________it.

  A.arelosing【答案】C

  B.willloseC.havelostD.werelosing

  【解析】

  句意:——妈妈,我的字典在哪里?——哦,我也没有看到它,恐怕你把它弄丢了。A.arelosing现在进行时态;B.willlose一般将来时态;C.havelost现在完成时态;D.werelosing过去进行时态。lose这一动词发生在过去,造成的结果是现在看不见了,属于完成的动作,要用现在完成时态来表达,故答案为C。

  37.—

  Let’sgoforapicnicifit________tomorrow.

  —Butnobodyknowsifit________tomorrow.

  A.won’train;rains

  C.doesn’train;rains.

  【答案】B

  【解析】

  【详解】

  句意:——如果明天不下雨,我们就去野餐吧。——但是没有人知道明天会不会下雨。根据句意可知,第一个if是“如果”的意思,引导的是条件状语从句,if引导的条件状语从句的时态用一般现在时态表示将来,排除A,D选项;第二个if是“是否”的意思,引导的是宾语从句,根据时间状语tomorrow判断,从句的时态为一般将来时态,故答案为B。

  B.doesn’train;willrain

  D.won’train;willrain

  38.--Didyouhaveadiscussionwithhimaboutthematter?

  ---No.WhenIsawhim,he________hishistoryprojectbusily.

  A.haspreparedB.preparesC.waspreparingD.prepared

  【答案】C

  【解析】句意:——你和他关于那个问题讨论过了吗?——没有。当我看见他时,他正在忙碌地准备历史项目。When引导的时间状语从句,用一般过去时,主句用过去进行时was/weredoing,故选C。

  39.IthinkI_mynewprojecttomorrow.

  A.startB.startedC.willstartD.wasstarting

  【答案】C

  【解析】句意:我想我明天将要开始我的新项目。本题考查动词的时态。A.start开始,是动词原形B.started开始,是动词的过去式C.willstart将要开始,是动词的将来时D.wasstarting就要开始,是过去将来时。根据句意选C。

  40.Mygrandma_______totheradiowhenIgothomejustnow.

  A.listensB.listenedC.islisteningD.waslistening

  【答案】D

  【解析】句意:我刚才到家的时候我的奶奶正在听广播。结合语境理解可知,当我到家这一时刻,另一个动词正在进行,when引导的时间状语从句是一般过去时,主句表达的是过去正在进行的动作,故句子的时态为过去进行时,答案为D。

  41.PleaseturnofftheTV.Yourfather_______inthebedroom.

  A.sleeps【答案】C

  【解析】

  【详解】

  句意:请关上电视,你的爸爸正在卧室里睡觉。sleeps睡觉,第三人称单数形式;slept睡觉,是sleep的过去式;issleeping现在进行时;wassleeping过去进行时。根据句意PleaseturnofftheTV可知,这里说的是现在正在睡觉,应用现在进行时,故选C。

  B.sleptC.issleepingD.wassleeping

  42.—Let’sturnontheTVandwatchthefootballmatch.

  —It’stoolate.It_____foranhour.Andtheresultwas1-0.Chinawon.

  A.hasfinishedB.hasbegunC.hasbeenonD.hasbeenover

  【答案】D

  【解析】

  【详解】

  句意:-让我们打开电视看足球比赛吧。-太晚了,它都结束一个小时了,结果是1比0,中国赢了。hasfinished结束了,现在完成时;hasbegun开始了;hasbeenon一直在进行;hasbeenover已经结束了。句中foranhour表示一段时间,finish和begin都是瞬间性动词,不能和一段时间连用,故排除A和B。根据句意It’stoolate以及后面…theresultwas…可知,比赛已经结束了,故应选D。

  43.Theyoungman________yellow___________hiskeysinhisoffice.He’sforgetfulandcan’tenterthehouse.

  A.in;left【答案】C

  【解析】

  【详解】

  句意“穿黄色衣服的年轻人把他的钥匙落在他的办公室。他是健忘的并且他不能进入房子”。leavesthin+地点“把某物落在某地”;forgetsth忘记某事。根据句意可知,in+颜色表示“穿……颜色的衣服”,排除B和D;第二空处,根据He’sforgetfulandcan’tenterthehouse可知,落钥匙的动作发生在过去,对现在造成的影响是他进不去房子,用现在完成时havedone,故选C。

  B.on;forgotC.in;hasleftD.on;hasforgotten

  44.—Dear,Ihaveanimportantmeetingtomorrow.

  —Itdoesn’tmatter.Ifyou_______gotothemovietomorrow,I_______myfriendtogowithme.

  A.don’t;willask

  C.don’t;ask

  【答案】A

  B.won’t;willask

  D.won’t;ask

  【解析】

  试题分析:句意:亲爱的,明天我有个重要的会议。没关系,如果明天你不能去看电影,我就邀请我的朋友和我一起去。此题考查if引导的条件状语从句,主句一般将来时,从句一般现在时;故选A。

  考点:考查动词时态。

  45.Sally_______readingthenovel.Shewillreturnitintheafternoon.

  A.finish【答案】C

  【解析】

  【详解】

  句意:莎莉已读完小说了。她下午还。A.finish动词原形;B.finishes一般现在时态的第三人称单数形式;C.hasfinished现在完成时态的第三人称单数形式;D.isfinishing现在进行时态的第三人称单数形式。根据下句Shewillreturnitintheafternoon.她下午还。可知,她已经读完了,故用现在完成时态,故选C。

  B.finishesC.hasfinishedD.isfinishing

  46.-Jack,whatdoyouthinkofmynewdress?

  -Sorry,pardon?I_____aboutsomethingelse.

  A.amthinkingB.wasthinkingC.thoughtD.think

  【答案】B

  【解析】句意:——杰克,你觉得我的新衣服怎么样?——对不起,再说一遍好吗?我在想别的事情。考查动词时态辨析题。根据句意语境,可知问话者说话的时候回答者正在做别的事情,需用过去进行时,即be+过去分词结构;主语I是第一人称,系词需用was,故选B。

  47.—Howdoesyourfathergotoworkeveryday,David?

  —Heusually______toworkbybike.

  A.goes【答案】A

  【解析】

  【详解】

  句意:大卫,你的爸爸每天怎样去上班?—他通常骑自行车去上班。

  本题考查的是动词的时态,根据问句中的everyday和答句中的usually可知,应该是一般现在时且主语he为第三人称单数,所以谓语动词要用第三人称单数,故答案选A。

  B.isgoingC.willgoD.went

  48.—Manycitypeopletheirbikestoworkeveryday.

  —

  Ithinkit’sagoodidea.

  A.rideB.rodeC.willride

  【答案】A

  【解析】

  【详解】

  句意“-许多城市的市民每天都骑他们的自行车上班-我认为这是一个好主意”。根据everyday可知,用一般现在时,故选A。

  【点睛】

  与一般现在时连用的时间状语:sometimes,usually,never,always,often;everyday/week/month/year/...;once/twice/threetimesaday/week/month/year...

  49.—Whatwasyourfatherdoingwhenyougothomeyesterday?

  —He

  dinneratthattime.

  A.cooks【答案】B

  【解析】

  【详解】

  句意:——昨天当你到家的时候你的父亲在做什么?——当时他在做晚餐。

  考查时态。cooks烹饪,一般现在时;wascooking过去进行时;iscooking现在进行时;willcook一般将来时。根据atthattime以及问句可知答语时态为过去进行时。故选B。

  B.wascookingC.iscookingD.willcook

  50.—Peter,whatwillyoudonextSunday?

  —We______ourgrandparents.

  A.visit【答案】D

  【解析】

  【详解】

  句意:彼得,下周日你们打算做什么?—我们要去看望我们的祖父母。

  本题考查的是时态的辨析,根据问句中的nextSunday可知,本题是一般将来时,故答案选D。

  B.visitedC.isvisitingD.willvisit

篇六:过去完成时题目

  

  过去完成时选择题练习经典

  一、初中英语过去完成时

  Byyesterday,theplane______outofviewformorethanamonth..1A.is

  B.hasbeen

  C.was

  D.hadbeen

  【分析】句意:到昨天,飞机已经失去联系了一个多

  D

  【答案】可知Byyesterday【解析】月。根据

  。D该用过去完成时,所以选

  【点评】考查动词时态。

  Suedidn"tgotoseethefilmwithuslastweekbecauseshe________________itwithher.2mother.

  A.hasseen

  B.hadseen

  C.willsee

  D.saw

  【分析】句意:苏上星期没和我们一起去看电影,因为她和她妈妈一起看过了。

  B

  【答案】【解析】看了,一般D.已经看了,过去完成时;C.将看,一般将来时;A.已经看了,现在完成时;B.没有和我们看电影,所以用完成时,根据和妈妈看了电影的影响是上周过去时。SueSue的过去分词had+动词过去分词,seedidn"t可知是与过去有关,所以用过去完成时,结构是

  B。是seen,故选

  【点评】考查过去完成时,注意平时识记其结构,理解句意。

  .3.BythetimeIfinishedmyhomework,mymother

  D.hadbeenasleepB.hasbeenasleep

  C.wasasleep

  A.slept

  D

  【答案】

  D.“finished”可知此处应为过去完成时,故选【分析】由上文“Bythetime”和【解析】

  【点评】考查过去完成时。

  BythefirstdayofAugust,2007,thePLA________foreightyyears..4D.hadbeenfoundedC.hasbeenfound

  A.founded

  B.hasfounded

  D

  【答案】【解析】【分析】句意:到2007年8月1日为止,中国人民解放军已经成立了80年了。

  Dfound成立,故选过去的时间,表示到句中有by+…为止,句子用过去完成时,【点评】动词的时态是学习英语过程中非常重要的知识。现在完成时表示动词在过去发生对现在造成的影响。现在完成时往往和already,yet,for+一段时间,since+点时间的时间状语连用。过去完成时表示动作发生在过去的过去,句子中强调过去的动作对现在造成的影

  响。

  BythetimeIgotthere,thefootballmatch________already________..5D./;finishedB.was;finished

  C.had;finished

  A.has;finished

  C

  【答案】通常用完thebytime【解析】【分析】句意:到我到达那里的时候,足球赛已经结束了。

  。C成时态,根据got可知是过去完成时,故选

  【点评】考查过去完成时。

  I______knowyoucanplaythepianosowell.—6.

  Thankyou.

  —

  A.didn"t

  B.don"t

  C.can"t

  【分

  A

  【答案】不,一般过我不知道你钢琴弹得那么好。——谢谢。A.didn"t——【解析】析】句意:不,一般现在时态,指经常性、习惯性去时态,指过去的状态及过去发生的动作;B.don"t不能,指能力;不可能,表示否定的推测。根据语境,说话时我已知道你的动作;C.can"t

  。A钢琴弹得好,不知道是过去的状态,用一般过去时,故选

  Bythetimeoflastyear,she

  thepianoforfiveyears.7.

  A.learnt

  B.haslearnt

  C.hadlearnt

  D.willlearn

  C

  【答案】【解析】【分析】句意:到去年的时候,她已经学了五年钢琴了。由时间状语Bythetime

  oflastyear可知这里是指在这个时间之前已经完成的动作,应该用过去完成时:had+动词

  。的过去分词。故答案为C

  【点评】考查过去完成时。掌握过去完成时的构成和用法。

  SeeingJohnrushintotheroomwithtearsinhiseyes,Iaskedhimwhat

  ..D.washappenedC.happened

  A.wouldhappen

  B.hadhappened

  B

  【答案】【解析】【分析】所填写动作发生在asked以前,表示过去的过去,用过去完成时,故选

  。句意是:看到约翰眼里含着泪水冲进房间,我问他发生什么事了。B

  【点评】本题考查过去完成时的用法。

  Weallwenttotheparkexceptyoulastweekend.Whydidn"tyoucome?.—BecauseI

  theparktwice.—

  D.havebeentoA.havegoneto

  B.hadgoneto

  C.hadbeento

  C

  【答案】去过(已回),根据句意在to去了(尚未回).havebeen【分析】【解析】havegoneto

  。lastweekend之前去过,所以用过去完成时,故选C

  【点评】本题考查过去完成时的用法,表示在过去某一时间前已经发生的动作。

  DidyouseeTomattheparty?.—1No,he

  bythetimeIgotthere.—

  A.left

  B.wasleaving

  C.hadleft

  D.hasleft

  C

  【答案】【解析】【分析】bythetime的从句用过去时,主句用过去完成时,表示主句的动作先发

  。句意是:在我到那里之前他已经离开了。C生,故选

  【点评】本题考查过去完成时的用法。

  Weallwenttothecinemaexceptyoulastnight.Whydidn"tyoucome?.—11BecauseI

  thatmovietwice.—

  D.wouldwatchB.hadwatched

  C.waswatching

  A.havewatched

  B

  【答案】【解析】【分析】“看过电影”这一动作发生在“没去影院”之前,是过去的过去,用过去完成时,故选B。句意是:—昨天晚上除了你之外我们都去电影院了,你为什么没来?—因

  为这部电影我已经看过两次了。

  【点评】本题考查过去完成时的用法,表示过去的过去。

  Bythetimehe

  attherailwaystation,thetrain

  ..12A.hadarrived;hadleft

  B.arrived;hadleft

  C.arrived;left

  D.hadarrived;hasleft

  B

  【答案】【解析】【分析】由语境可知,到达火车站发生在火车离开之后,故排除A、D两项。by

  。B引导时间状语从句,从句用一般过去时,主句则用过去完成时,故选thetime

  【点评】本题考查过去完成时的用法。.

  Jim,didyoutakeoutthetrashjustnow?.——13No.BythetimeIcamehomeit

  .——

  A.havebeentakenout

  B.hadtakenout

  C.hadbeentakenout

  【解析】【分析】takeout拿出,带出,bythetime直到,camehome是过去时,C

  【答案】扔垃圾是发生在came之前的动作,过去完成时表示的是过去的过去。又有be+动词过去分词构成被动语态。hadbeen+过去分词,含有被动语态的过去完成时。句意:Jim,刚才是你把垃圾

  。C扔了吗?不,我回来的时候垃圾已经被扔了。故选

  【点评】考查被动语态及过去完成时的用法。

  Simon________thepianoforageswhenhegavehisfirstconcert.

  .14D.willplayC.hadplayed

  A.hasplayed

  B.isplaying

  C

  【答案】【解析】【分析】句意:西蒙举行第一次音乐会时,他已经弹了很多年钢琴了。根据时间状语whenhegavehisfirstconcert.可知此处用过去的时态,表示先弹钢琴弹了很多年,然后开了音乐会,表示过去的过去,应该用过去完成时:had+动词的过去分词,故答案为

  。C【点评】考查过去完成时。掌握过去完成时的意义(过去的过去)和构成:had+动词的过

  去分词。

  Areyousurprisedattheendingofthemovie?.—15No,becauseI___________thestory.—

  A.D.wasreading

  C

  【答案】【解析】【分析】句意:—你对这部电影的结局感到惊讶吗?—不惊讶,因为我读过这个

  。C故事。根据语境判断,这本书已经读过,应该用现在完成时态来表示,故答案为

  【点评】考查现在完成时态。主语为第一人称故动词应使用原形。

  read

  B.willread

  C.haveread

  Iaskedyourmotherifshe

  thatdress.16.

  D.buyC.hadbuyed

  A.bought

  B.hadbought

  B

  【答案】【解析】【分析】句意:我问你妈妈她是否买了那件裙子。本句中从句的动作应该是发生

  D形式来表达。故选”“had+.ask在之前的所以用过去分词

  【点评】考查过去完成时。.

  She_______balletbeforesheenteredfilmindustry..1A.haspracticed

  B.had

  practiced

  C.willpracticed

  D.wouldpracticed

  【分析】句意:在进入电影业之前,她练习跳芭蕾。本句考查过去完成时,在

  B

  【答案】她【解析】

  。”过去的过去;即过去完成时;故选B进入电影业之前为“【点评】考查过去完成时。

  WhenIgottothecinema,thefilm___________for15minutes.18.

  D.hadbeenonhasbeenon

  hasbegunB.hasbeen

  C.A.

  D

  【答案】【分析】句意:当我到达电影院时,电影已经开始十五分钟了。结合语境可知主【解析】

  。D句描述的是持续到过去某时并将继续下去的动作,故用过去完成时态。选

  【点评】英语中的时态主要是借助于时间状语与上下文语境来进行判断。解答此类题型,首先要注意句子中的时间状语,如果没有则要通过分析上下文,结合语境来判断句子的时

  态。

  B.hadbeenon

  C.hasbegun

  Whenwehurriedtothemeetingroom,themeeting_______..1D.hasbeenonA.hadbegun

  A

  【答案】【分析】句意:当我们赶到会议室的时候会议已经开始了。本句中会议开始的动【解析】

  A作发生在我们到达会议室之前,所以表示过去的过去,用过去完成时,故选【点评】动词的时态是学习英语过程中非常重要的知识。而很多的题目,句中并没有像本题一样有明确的时间,很多要通过上下文的判断得知。过去完成时表示动作发生在过去的过去,本题不难,平时加强记忆,理解即可。

  DidAlanseehisoldfriendsyesterday?—20.

  Yes,hedid.He

  hisoldfriendsforseveralyears.—

  A.didn"tsee

  B.wouldn"tsee

  C.hasn"tseen

  D.hadn"tseen

  D

  【答案】【解析】【分析】

  句意:昨天艾伦见到他的老朋友了吗?——使得,他见到了。他已经有几年不见他的老朋友了。结合语境可知下文描述的是一直持续到过去某时的动作,故用过

  。D去完成时态。选

  【点评】考查时态辨析

  BythefirstdayofAugust,2007,thePLA________foreightyyears.21.

  D.hadbeenfoundedC.has

  beenfound

  A.founded

  B.hasfounded

  D

  【答案】【解析】【分析】句意:到2007年八月的第一天,中国人民解放军已经建立了八十年了。结合语境可知本句描述的是过去某时之前已经完成的动作,故用过去完成时态。主语是被

  。D建立的对象,故用被动语态,选【点评】英语中的时态主要是借助于时间状语与上下文语境来进行判断。解答此类题型,首先要注意句子中的时间状语,如果没有则要通过分析上下文,结合语境来判断句子的时态。语态的判断主要是确定句子主语与谓语动词的关系。如果是主动关系则用主动语态,反之如果是动宾关系,则用被动语态,尤其要注意一些特殊动词的用法。

  WhenTomgottotheexaminationroom,herealizedhe______hispenathome..22A.wasleaving

  B.hadleft

  C.forgot

  D.wasforgetting

  B

  【答案】【解析】【分析】句意为:汤姆一进入考试室就意识到了他把笔落在家里了。根据语境,这是一个发生在“过去的过去”(即意识到之前)的一个动作,因此要用过去完成时。故选

  。B

  【点评】考查过去完成时。

  Pardon?I_____quitecatchyou..23IsaidI______thesongbefore.

  B.don"t,didn"thearA.didn"t,hadn"theard

  C.didn"t,didn"thear

  D.won"t,hadn"theard

  A

  【答案】【解析】【分析】句意:请再说一遍,我没太听清你说的话。——我说,我以前听过这首歌。结合语境可知上文描述的是刚才发生的动作,故用一般过去时态。下文描述的是过去

  。A某时之前完成的动作,故用过去完成时态。选【点评】英语中的时态主要是借助于时间状语与上下文语境来进行判断。解答此类题型,首先要注意句子中的时间状语,如果没有则要通过分析上下文,结合语境来判断句子的时

  态。英语疑问句中一般具有时态上的对应关系,注意结合这一特点进行区分。

  Hisfathersaidthathe_____ZhangJiajiefor10days.

  24.

  D.hadbeeninB.hasgoneto

  A.hasbeenin

  C.hadgoneto

  D

  【答案】.

  去了某地,人还没回,现在完成时;天了。A.【解析】【分析】句意:他爸说去张家界10去了某地,人还没回,过去完成时;去了某地,人还在那里,现在完成时;C.B.hasbeenin去了某地,人还在那里,过去完成时。从句的动作发生在主句的动作之前,从句用过去D.,符合题意,故

  选inAB,说话的时候,他爸爸还在张家界,用hadbeen完成时,故排除

  。D

  和过去完成时的用法。

  【点评】考查动词短语辨析。注意识记havebeenin

  Myauntsaidthatshe________toGuangzhou.

  25.

  A.hasnevergone

  B.hadnevergone

  C.hasneverbeen

  D.hadneverbeen

  D

  【答案】表示已经去了某地(强to…【分析】句意:我阿姨说她从没去过广州。havegone【解析】曾经去过某地(现在已经回来)。又因为此处是宾have调不在说话者所在地);beento…

  。。故答案为D语从句,而且主句是过去时,所以从句用过去完成时hadbeento

  【点评】此题考查过去完成时的用法。

  I________togotoBeijingthenextday.

  26.

  A.plans

  B.planned

  C.hadplanned

  D.hasplanned

  C

  【答案】用过去完成时来表示过去【分析】句意:我本来计划着第二天去北京。动词plan【解析】

  。C未曾实现的想法,希望,打算或意图等。故选

  【点评】考查过去完成时。

  Lucy_______togoshopping,butitbegantorain.

  27.

  D.haswantedA.want

  B.wants

  C.hadwanted

  C

  【答案】用过去完成时【解析】【分析】句意:露西本来想出去购物,但是开始下雨了。动词want

  。来表示过去未曾实现的想法,希望,打算或意图等。故选C

  【点评】考查过去完成时。

  MrBrownwastoobusy______ourpapers_______thisquestion.

  .2B.tomark,answering

  A.tomark,toanswer

  C.marking,answering

  D.marking,toanswer

  D

  【答案】【分析】句意:布朗先生忙着写论文来回答这个问题。根据句意可知布朗先生正【解析】,在写论文,然而写论文这个事情是发生在过去,所以要用过去进行时,所以要用making

  。to这里面写论文是为了回答问题,表示目的所以answer之前应该加。故选D,及动词不定式表目的。【点评】考查固定搭配too…to…

  yourfather

  anewspaperwhenyougothome?—.29.

  .,—

  No

  hedidread;;A.Was;

  reading;

  hewas

  B.Did

  hedidn"tread;

  reading;

  hewasn"t

  D.Did;C.Was;【分析】

  C

  【答案】不,没有。此题考——当你到家的时候,你爸爸正在读报纸吗?【解析】句意:,其疑问式为提doing其结构为was/were查在过去的某个时间发生的事情,用过去进行时,

  。C+be动词后加not。根据句意,故选前be动词,否定式回答为:No,主语

  【点评】考查一般疑问句的构成和回答,过去进行时态,根据时间状语选择合适的时态。

  Bytheendoflastmonth,we______already______ourlessons.

  .3A.has,finished

  B.have,finished

  C.had,finished

  D.will,finish

  【分析】题意:到上个月末为止,我们已经结束了课程。根据句

  C

  【答案】

  。C【解析】意,应选

  【点评】注意时间状语,很容易选出。

  二、初中英语动词的时态

  31NotonlymyclassmatesbutalsoourEnglishteacher

  Chinesepoems,soweoftenshare.

  theirfavouriteones.

  likinglikes

  DAlike

  Bliked

  C....

  C【答案】【解析】句意:不仅我的同学们而且我的老师都喜欢古诗,因此我们经常分享他们最喜欢A.likeB.liked

  C.likes

  D.单数第三人称;的诗。本题考查动词的时态。过去式;动词原形;likingNotonly···butalso·········用于连接两个对等的成分;若连接两而且不仅现在分词形式。ourEnglishteacher为单数第三人个成分作主语,其后谓语动词与靠近的主语保持一致。

  C称,故选

  I_____Chinesedishesformyforeignfriendstomorrowevening.32.

  havecookedwillcookAB..

  cookedDcookC..

  A【答案】

  【解析】tomorrow试题分析:句意:明天晚上我将为我的外国朋友做中国菜。根据时间状语

  Aevening。可知,句子应该用一般将来时,故选

  考点:考查动词时态。

  Everyyearmanyforeigners________toChinatolearnChinese.33.

  willcomecame

  DAcome

  Bhavecome

  C....

  A【答案】Everyyear可知用一般现在时态;【解析】句意:每年许多外国人来中国学习汉语。根据

  A故选

  Mygrandparents

  inthatcitysincetheygotmarried.34.

  werelivinglive

  Dwilllive

  Bhavelived

  CA....

  B【答案】sincetheygotmarried是表示截【解析】句意:自从结婚以来,我祖父母就住在那个城市。

  B。止到目前为止的时间段,主句要用现在完成时态,故答案为

  Linda

  alotsinceIsawherlasttime35.

  changedwillchange

  Cischanging

  DAhaschanged

  B....

  A【答案】LindaChange变化了很多。本题考查动词的时态。【解析】句意:自从我上次见到她以来,A.haschanged

  B.willchange将要改变,是一般将已经改变,是现在完成时变化,改变。

  C.ischanging

  D.changed改变了,是一般过去时。本句是正在改变,是现在进行时来时

  A。现在完成时的典型句型,故选

  36NeitherAmynorherparents______toAustralia,but_______ofthemknowAustralian.

  customsverywell.

  hasbeen,noneDhasbeen,neither

  Bhavebeen,both

  Ahavebeen,allC....

  B【答案】

  【解析】句意:艾米和她的父母都没去过澳大利亚,但他们都很了解澳大利亚的风俗习惯。考查动/NeitherAnorB都不,遵循就近原则;空格词时态和不定代词辨析题。,表示两者都没有bothCDallhasparents两者两项。,可排除全都;前面的(父母)是复数形式,不可用

  BAmybothherparents。都,。根据句意语境,可知选和是两个方面,需用

  They

  theirholidaysinParislastsummer37..

  are

  spentspend

  BA.spendingCwillspend

  D..

  B【答案】A.spend花费,度过,是【解析】句意:去年,他们在巴黎度假了。本题考查动词的时态

  B.spent

  C.willspend

  D.are将要度过,是将来时态度过,是动词的过去式动词原形

  Bspending。。正在度过,是现在进行时。根据题意,去年度过

  的。故选

  DoyouthinkifTom_____theworkwelltomorrow?38—.

  Ithinkhewillifhe______hisbest.—.

  willdo,willtrydoes,tries

  DAdoes,willtry

  Bwilldo,tries

  C....

  B【答案】

  【解析】

  【详解】-Tom-我认为如果他尽他的最大努力,他会做好你认为明天是否会把工作做好?句意:doeswilldowilltry将会努力,一般做,第三人称单数形式;的。将会做,一般将来时态;triesif“是一般现在时态,第三人称单数形式。根据句意可知,第一句话中将来时态;是”tomorrowwilldo;,引导宾语从句,从句中有否,表示将来的事情,故用一般将来时态if“”,引导条件状语从句,从句中用一般现在时,主句用一般将来时态,是第二句话如果

  Bhetries。第三人称单数,故用主语是。选

  MissSmith

  inourschoolsincefiveyearsago.39.

  isteachingtaught

  Chastaught

  DAteaches

  B....

  C【答案】Smith5年前就已经在我们学校教书了。考查现在完成时。小姐从【解析】句意:since

  fiveyearsago自从五年前以来,意为自从五年前以来他就教我们英语,表示状态的持+have/has+Miss动词过去分词;主语是续,用于现在完成时;现在完成时的构成:主语

  CtaughtSmithhasteach。,所以助动词用教,实义动词,过去分词是,,故答案选

  Doyouknow_________themeeting?—40.

  Tomorrowmorning.—

  whentheyhadA.

  whentheyaregoingtohaveB.

  whendidtheyhaveC.

  whenaretheygoingtohaveD.

  B【答案】

  【解析】

  【详解】

  ————明天早上。句意:你知道他们什么时候来开会吗?CD是疑问句语序,故排除;根据回答此题考查宾语从句,宾语从句要用陈述句语序,和TomorrowmorningAB是一般将来时;故选可知此句时态是一般将来时,是一般过去时,B。

  Whatwereyoudoingwhenwewereplayingbasketballyesterdayafternoon?41—.

  I______theclassroom.—

  havecleanedwascleaningAB..

  cleanDwillcleanC..

  A【答案】

  【解析】.

  试题分析:句意:昨天下午当我们正在打篮球时,你正在做什么?结合语境可知下文描述

  A。的是过去某时正在进行的动作,故用过去进行时态。选

  考点:考查动词的时态。

  "tseenyoureldersisterforalongtime.

  Mike,Ihaven42—.

  She______HongKongonbusinessforafewdays.—

  hasbeeninhasbeento

  DBAwenttohasgoneto

  C....

  D【答案】

  【解析】

  forafew————她已经在香港出差几天了。根据迈克,我好久没见到你姐姐了。句意:days可知,这些天一直在香港,表示从过去的时间一直延续到现在,应用现在完成时;又BC慨?敢湥琠屯慨?潧敮琠屯;要表示根据都不能与时间段连用可知,应排除去过去过和

  Dbein。表状态,故答案选在哪里呆多长时间应用延续性动词短语

  AliceinWonderland___________for15daysandmanyofuslikethefilmverymuch.43.

  hasbegunBAbegins..

  hasbeenonCbeganD..

  D【答案】

  【解析】15天,我们当中很多人都非常喜欢这部电试题分析:句意:《爱丽丝梦游仙境》已经上映for15days可知该用现在完成时,并且谓语动词必须是延续性动词。所以影。根据句中的D。选

  考点:考查延续性动词。

  --Ididn"tseeyouatOlympicSportsCentrethismorning.Whathappened?44.

  --Sorry,I

  theexchangestudentsaroundourschoolthen.

  willshowwasshowing

  Camshowing

  DAshowed

  B....

  B【答案】

  【解析】————对不起,我那时句意:今天早上我在奥运会体育中心没有看见你。发生了什么?

  Bthen。可知此处用过去进行时,故选正领着交换生参观我们学校。根据时间副词

  Hurryup.Thetrain_________intwentyminutes.45.

  hasbeenawayisleaving

  Dleft

  BAhasleft

  C....

  C【答案】intwentyminutes可知此【解析】句意:快点。二十分钟后火车将要离开。根据时间状语leave,go,come等的现在进行时表示一般将来处用一般将来时,表示位置移动的动词,如

  Cisleaving。时,故为,故选

  Sincetheshop_____down,alltheT-shirtsaresoldathalfprice.46.

  willbeclosedisclosing

  DAhasclosed

  Bclosed

  C....

  C【答案】Tclosedown停业,关闭。此【解析】句意:由于商店即将倒闭,所有的恤衫半价出售。

  C。处是现在进行时态表将来,故答案为

  Larry,we"regladyouhavearrived.We______todrivetothestationtomeetyou.47.

  werebeginninghavebegun

  Dbegan

  Bwouldbegin

  CA....

  D【答案】Larrybegan一般过去时【解析】句意:,我们很高兴你来了,我们正要开车去车站接你。wouldbeginhavebegun现在完态,开始,表示过去发生的动作;将会开始,过去将来时;werebeginningwe"reglad正要开始。根据句意成时,表示过去发生的动作对现在的影响;youhavearrivedLarry现在已经来了,因此打算开车去车站应该是过去打算去做,但可知,D。还没有去做的事情,故应选

  Tom,whyareyousobusy?48—.

  —I________someplanstoworkinanoldpeople"shomethissummer.

  ammakingmakesBA..

  havemadeDCmade..

  B【答案】

  【解析】————我正计划今年夏天在一家养老院工作。考查动词汤姆,你为什么这么忙?句意:AI。根据句意语境,可知是正在是第一人称,动词不可用三单形式,可排除时态辨析题。

  Bbe+。现在分词结构,故选计划的事情,需用现在进行时,需用

  Father"sdayiscoming.Haveyoupreparedanypresentsforyourfather?49—.

  Notyet,butI"msureI______oneforhim.—

  willbuybuy

  Chavebought

  DAbought

  B....

  D【答案】————还没有,但我肯定【解析】句意:父亲节就要到了。你给你父亲准备礼物了吗?Notyet还没有;根据句意语境,可知需用一般将我会给他买一个。考查动词时态辨析题。

  Dwill+。原形动词结构,故选来时,即

  BeforeO"SheahostedtheJoyFMprograminBeijing.He_____inHongkongfortenyears.50.

  wouldworkhadworked

  Dhasworked

  CAworks

  B....

  C【答案】

  【解析】O"SheaJoyFM10BeforeO"Shea年了。根据在北京主持节目前,他在香港工作了句意:

  Cfortenyears.hostedtheJoyFMprograminBeijing可知主句用过去完成时态;故选和

篇七:过去完成时题目

  

篇八:过去完成时题目

  

  过去完成时专项练习

  一.用动词的适当形式填空

  1.We_____________(paint)thehousebeforewe______________(move)in.2.Thatricholdman_____________(make)awillbeforehe_____________(die).3.They_____________(study)themapofthecountrybeforethey________(leave).4.Therobbers_____________(runaway)beforethepolicemen_______(arrive).5.I__________(turnoff)allthelightsbeforeI____________(go)tobed.6.Paul__________(go)outwithJaneafterhe__________(make)aphonecall.7.Tom__________(say)he___________(read)thebooktwice.8.Ourplan____________(fail)becausewe_____________(make)abadmistake.9.Whenthechairman______________(finish)speaking,he_____________(leave)thehall.10.TheReads________(have)lunchwhenI________________(get)totheirhouse.11.WhenI______________(arrive)atthestation,he____________________(leave).12.We_______________(learn)about4000Englishwordsbytheendoflastterm.13.Iwaiteduntilhe_______________(finish)hishomework.14.Weweresurprisedatwhatshe________already______(do)15.She____________(notgo)toQingdaobecauseshe________________(be)therebefore.16.He______________(nottell)youthenewsyet.

  17.Hesaidhe_____________already_________(give)thebooktotheteacher.18.I______________(be)toShanghaibefore.

  19.Shetoldmeshe_________________(be)toSanyathreetimes.20.She_____________(play)theguitarwhilehersister_______________(sing).二.句型转换

  1.Ihadsoldtheticketwhenshecame.(改否定句)

  2.Shehadsungasongtousbeforeshedanced.(改否定句)

  3.Theybegantoclimbthemountainaftertheyhadboughtallthefoodanddrinks.(否定)

  4.By10:00a.m,Ihadbeenveryhungry.(改一般疑问)

  5.LucyhadalreadycompletedtheprojectwhenIarrived.(改一般疑问)

  6.Bythetimehegottotheairport,theplanehadtakenoff.(改一般疑问)

  7..HehadbrokenhisarmwhenIsawhim.(对划线部分提问)

  8.Whenhehadreadthenote,heateit.(对划线部分提问)

  9..Jackdidn’tgotothecinemabecausehehadseenthefilm.(对划线部分提问)

  10.Wehadhadthetoysfortenyearsbeforewegavethemtothechild.(对划线部分提问)

  11.Shehadwrittenthebookbytheendof1960.(对划线部分提问)

  12.Wecookedthedumplings.Weatethemup.(用过去完成时连接两句)

  13.Jim’sfathermendedthecar.Itwasbroken.(用过去完成时连接两句)

  14.Wehadourtests.Thenwehadalongholiday.(用过去完成时连接两句)Afterwe________________________,we_____________________________

  15.Heshowedusthepicture.Thenheshowedusaroundthehouse.用过去完成时连接两句)Beforehe_______________________,he______________________________.三、选择题

  1.Heaskedme_____duringthesummerholidays.A.whereIhadbeenB.whereIhadgoneC.wherehadIbeen

  D.wherehadIgone

  2.What___Jane____bythetimehewassever?A.did,do

  B.has,

  done

  Cdid,did.

  D.had,

  done3.I______900EnglishwordsbythetimeIwasten。

  A.learned

  B.waslearning

  C.hadlearned

  D.learnt4.She______livedherefor______years.A.had,

  afew

  B.has,

  several

  C.had,

  alotof

  D.has,

  agreatdealof5.Bythetimemyparentsreachedhomeyesterday,I_____thedinneralready.Ahadcooked

  B.cooked

  C.havecooked

  D.wascooked6.Shesaidshe__________theprinciplealreadyA.hasseen

  B.saw

  C.willsee

  D.hadseen7.Shesaidherfamily_______themselves______thearmyduringthewar.A.hashidden,from

  B.hadhidden,from

  C.hashidden,with

  D.hadhidden,with8.Bythetimehewastenyearsold,he_________.A.hascompleteduniversity

  B.hascompletedtheuniversityC.hadcompletedanuniversity

  D.hadcompleteduniversity9.Shehadwrittenanumberofbooks______theendoflastyear.A.for

  B.in

  C.by

  D.at

  10.He_____toplay____beforehewas11yearsold.Ahadlearned,piano

  B.hadlearned,thepiano

  C.haslearned,thepiano

  D.learns,piano.

  11.What_______Annie____bythetimehewasten?A.did,do

  B.did,did

  C.has,done

  D.haddone

  12.He___inthefactoryforthreeyearsbeforehejoinedtheArmy.A.hasworked

  B.works

  C.hadworked

  D.willwork13.Bytheendoflastweek,they___thebridge.2A.hascompleted

  B.completed

  C.willcomplete

  D.hadcompleted14.Benhatesplaying_____violin,

  buthelikesplaying____football.A.a…the

  B.the…

  the

  C./…the

  D.the…/15.Bythetimehewas4,

  he______alotofGermanwords.A.hadlearned

  B.haslearned

  C.learned

  D.learns

  过去完成时

  参考答案:

  一.用动词的适当形式填空

  1.hadpainted...moved

  2.hadmade...died

  3.hadstudied…left

  4.hadrunaway..arrived5.hadturnedoff…went

  6.went…hadmade

  7.said…hadread

  8failed…hadmade

  9.(had)finished…left

  10.werehaving/hadhad…got

  11.arrived..hadleft

  12..hadlearned

  13.(had)finished

  14.

  had..done

  15didn"tgo…hadbeen

  16.hasn"ttold

  17had…given

  18.havebeen

  19.

  hadbeen

  20.wasplaying…wassinging二.句型转换

  1.Ihadn"tsoldtheticketwhenshecame.

  2.Shehadn"tsungasongtousbeforeshedanced.

  3.Theydidn"tbegintoclimbthemountainaftertheyhadboughtallthefoodanddrinks.4.Hadyoubeenveryhungryby10:00a.m?

  5.HadLucycompletedtheprojectwhenIarrivedyet?

  6.Hadtheplanetakenoffbythetimehegottotheairport?

  7.Whathadhedonewhenyousawhim?

  8.Whatdidhedowhenhehadreadthenote?

  9.Whydidn"tJackgotothecinema?

  10.Howlonghadyou/wehadthetoysbeforeyou/wegavethemtothechild?

  11.Whathadshewrittenbytheendof1960?

  12.Afterwehadcookedthedumplings,weatethemup.

  13.Jim’sfathermendedthecarbecauseithadbeenbroken.

  14.Afterwehadhadourtests,wehadalongholiday.

  15.Beforeheshowedusaroundthehouse,hehadshowedusthepicture.三、选择题

  1-5ADCAA

  6-10DBDCB

  11-15DCDDA

篇九:过去完成时题目

  

  ?一、单项选择过去完成时?A.havespentC.wouldspend【答案】B?【解析】?高考英语过去完成时试题(有答案和解析)及解析?1.IsuddenlyrealizedthatIwaskeptsobusythatI______li??le??mewithmyfamilybefore.?B.hadspent?D.wasspending?试题分析:考查动词时态。句意:我突然意识到我是如此的忙,结果我花费了很少的时间和家人在一起。意识到以前已经发生的事情,此处指过去的过去,故选B。?考点:考查动词时态。??2.Weto?nishtheworkbeforedark,buttheheavyrainheldusup.?A.meantC.hadmeant【答案】C?【解析】?试题分析:句意:我们本打算在天黑前完成这项工作,但是大雨耽误了我们。Meantohavedone和hadmeanttodo表示“本打算做但是没做成”,类似用法的词还有plan,intend等,选C?考点:考查动词时态?B.wasmeaning?D.wouldmean??3.---What’swrongwithyourcellphone?Ican’tgetthrough.---What’swrongwithyourcellphone?Ican’tgetthrough.?---Oh,mylinewascuto?becauseI________mybill.?A.haven’tpaid?【答案】B?【解析】?本题考查时态。根据“我的线路被切断了”是过去发生的事情,而应为我没有付我的账单是在“我的线路被切断了”之前,故用过去完成时。选B。?B.hadn’tpaid?C.wasn’tpaying?D.don’tpay??4.Bythe??meJackreturnedhomefromEngland,hisson.fromcollege.?A.graduatedC.hadbeen【答案】D?【解析】?考查动词时态,Bythe??me截止到过去某时间为止做了某事,用过去完成时态。A是一般过去时;B是现在完成时;C是过去完成进行时。根据句子意思“截止到Jack从英国返家,他的儿子已经大学毕业了。?B.hasgraduated?D.hadgraduated??

  5.Mr.Chapmanre??redat70a??erhenearly40yearswiththeGasCompany.?A.hadspentB.hasspentC.spendsD.wouldspend?【答案】A?【解析】?本题考查时态。根据语境Mr.Chapman退休已经发生在过去,所以动作spend度过,是过去的过去,故用过去完成时。选A。??6.—Theba??eryinmycellphoneisrunninglow.?—Ithatlastnightbeforewewenttobed.?A.wasno??cing【答案】D?【解析】?本题考查时态。根据“我昨晚注意到”是在“我们上床睡觉”之前,故用过去的完成时hadno??ced,选D.?B.haveno??cedC.wouldno??ceD.hadno??ced??7.Iarrivedlateandmissedthe?ight.I____thetra?ctobesoheavy.?A.hadn’texpectedhadn’texpectedC.wouldn’texpect?【答案】A?【解析】?考查时态。根据语境我迟到是过去,期盼为过去的过去。句意:我来迟了,错过了航班。我没想到交通会是如此堵。?B.haven’texpected?D.wasexpected??8.?Theboy_____loudlybecausehe_____hiswayinthejungleandthoughthecouldn’tgobackhome.?A.hadcried;lostC.cried;hadlost【答案】C?【解析】?考查动词时态。句意:因为在从中中迷路认为不能回家所以小男孩大声地哭起来。迷路这个动作发生在大哭之前,故用过去完成时,故选C项。?B.hascried;haslost?D.cried;haslost??9.(湖南十二校联考)Igotane-mailfrommyoldfriendlastSunday.Un??lthen)Igotane-mailfrommyoldfriendlastSunday.Un??lthen,we________intouchfornearly3years.?A.didn’tget?C.hadn’tgot?【答案】C?【解析】?考查时态。句意为:上周日我收到了老朋友的一封邮件。在那之前,我们将近三年没有联B.haven’tgot?D.don’tget?

  gotane-mail之前,所以用过去完系了。根据Un??lthen可知,getintouch这一动作发生在gotane-mail成时。?答案:?答案:?C??10.------Youwenttothe“Bird’sNest”lastmonth,didn’tyou------Youwenttothe“Bird’sNest”lastmonth,didn’tyou??------Yes.Thatwasthesecond??meI________toBeijingNa??onalStadium.?A.havebeenB.were?C.hadbeen【答案】C?【解析】?the?rst/second…last??me+考查虚拟语气。表示“是某人第几次做某事”:That/This/Itis+?thatclause(从句的谓语用现在完成时);That/This/Itwas+?the?rst/second…last??me+thatclause(从句的谓语用过去完成时)。?考点:固定句式中的虚拟语气?D.wouldbe??11.Asheapproachedthedoor,Mikelookedintotheroomagaintoseeifhe_______anythingbehind.?A.le??C.hasle??【答案】B?【解析】?B考察动词时态。句意:当他快到门口的时候,麦克再一次看看房间是否落下什么东西。Leavebehind所表示的动作发生在lookinto之前,因此使用过去完成时,表示在过去的某一时间或者某一动作之前就发生的动作。故B正确。?B.hadle???D.wouldleave??12.Aslongasmydrivetesterinstructedmetopullintotheparkinglot,IwassureI______.?A.passedC.waspassed【答案】D?【解析】?试题分析:考查时态。选项A为一般过去式;选项B为现在完成时;选项C为一般过去式被动语态;选项D为过去完成时。句意:只要驾考教练让我把车停到停车场,我就确定我已经通过了考试。当“我”把车停到停车场时,我确定自己考试通过,此时考试结束和考试通过是同时发生的动作,所以通过考试应在Iwassure之前,故应用过去完成时。故选D.?考点:考查时态。?B.havepassed?D.hadpassed??13.Thejokewassointeres??ngthatweallburstoutlaughing.Neverbefore__________heardajokelikethat.?A.IhaveB.Ihad?

  C.haveI【答案】D?【解析】?D.hadI?试题分析:考察时态与倒装。前面的was表示过去时,当never等表否定的词放在句首时谓语动词倒装。句意:这个笑话如此有趣以至于我们突然大笑,以前从未听过像它一样有趣的故事。故选D?考点:考察时态与倒装??14.Theybecamefriendsagainthatday.Un??lthenthey______toeachotherfornearlytwoyears.?A.didn’tspeak?C.haven’tspoken?【答案】B?【解析】?试题分析:考查时态:句意:他们在那天又成为了好朋友,直到那时他们已经近两年没有说话了。从Theybecamefriendsagainthatday.可知他们两年没有说话是到那天为止发,属于过去的过去的动作,用过去完成时,选B。?考点:考查时态?B.hadn’tspoken?D.haven’tbeenspeaking??15.BytheendofLastyear,we_____morethan1,100,000cars.A.wereproducingC.hadproduced【答案】C?【解析】?试题分析:考查时态。句意:到去年年底,我们已经生产了一百一十多万辆汽车。bythe??me+从句,从句用一般现在时,则主句用将来完成时;从句用一般过去时,主句用过去完成时;bytheendof+时间点,时间点是过去的时间,主句用过去完成时;时间点是将来的时间,主句用将来完成时。“BytheendofLastyear”指的是过去的时间,主句用过去完成时,故选C。?考点:考查时态?B.produced??D.wouldproduce??16.I___thereli??lemorethanaweekwhenIsettoworkwiththescien??st.?A.wouldbeC.hadbeen【答案】C?【解析】?过去完成时表示一个动作或状态在过去某一时间或动作之前已经完成或结束,即“过去的过去”。根据所提供的情景“whenIsettoworkwiththescien??st”可判断出与这位科学家一起工作之前已过去一周多一点的时间。故选C项。过去将来时表示从过去某个时间看将要或将B.havebeen?D.willbe?

  来发生的事。现在进行时表示说话时正在进行的动作或事件。一般将来时表示将要发生的动作或存在的状态。??17.Hesaidthathiscar________stolenandhe________havetotelephonethepolice.?A.was;wouldC.hadbeen;would【答案】C?【解析】?考查时态。宾语从句的主句谓语动词是过去式,从句应用过去的某种时态,故B、D排除;又因为汽车被偷,应发生在said之前,故应用过去完成时。?B.hasbeen;will?D.hadbeen;will??18._______couldbejudgedfromhereyesthatshewasterriblysorryforwhatshe________.?A.As;haddone【答案】D?【解析】?本题句意“从她的眼神可以判断,她为她所做的感到非常抱歉”。此句中的that引导的从句是真正的主语,而it作形式主语。她感到抱歉是过去时,而所做的在抱歉之前已发生,故用过去完成时。?B.That;didC.As;didD.It;haddone??19.Althoughmostadoptedpersonswanttherighttoknowwhotheirnaturalparentsare,somewhohavefoundthemwishthatthey______theexperienceofmee??ng.?A.haven’t?C.hadn’thad?【答案】C?【解析】?试题分析:考查虚拟语气。动词wish引导的虚拟语气,与过去事实相反,用had+v-ed。?句意:虽然大多数被收养的人有权知道他们的亲身父母是谁,一些已经找到他们的希望他们没有遇到的经历。故C正确。?考点:考查虚拟语气?B.hadn’t?D.haven’thad??20.Grandpawasshockedbythenews.Rarely______himsoquiet.?A.doIseeC.Ihadseen【答案】B?【解析】?本句中的rarely很少,是一个表示否定意义的词,放在句首的时候,后面的主句要使用部分倒装。句意:听到这个消息爷爷很惊讶。我很少看见他如此安静。根据句意可知是在这之前,我很少看见他如此安静,现在的情况已经使用了一般过去时,在这之前要使用过去完成时。故B正确。?B.hadIseen?D.Isaw?

  ?21.________theparty________whenhecame??A.Did…beginB.Had…begun?C.Has…begunD.Does…begin?【答案】B?【解析】?【详解】?考查时态。句意:他来时聚会已经开始了吗?此处when引导的时间状语从句的时态是一般过去时态,结合句意主句动作先于从句动作,应该用过去完成时态,故选B。??22.—DidLindaseethetra?caccident??—No,nosooner________thanithappened.?A.hadshegoneC.hasshegone【答案】A?【解析】?【分析】?B.shehadgone?D.shehasgone???【详解】??考查部分倒装。句意:--Linda看见交通事故了吗?--没有,她刚走,就发生交通事故了。“一…就…”,主句中时态用过去完成时,nosooner位本题考查固定句式:Nosooner…than…,?于句首时用倒装,即将had置于主语之前,故选A。?【点睛】??一些句型,如scarcely……when,nosooner……than,hardly……when引导的主从复合句主句要求使用过去完成式。注意:在部分倒装句中,只有助动词、情态动词或连系动词等可以置于主语之前,其它部分都要置于主语之后。??23.—DidAlanenjoyseeinghisoldfriendsyesterday??—Yes,hedid.He________hisoldfriendsforalong??me.?A.didn’tsee?C.hasn’tseen?【答案】D?【解析】?【详解】?考查时态。句意:—阿伦昨天见到老朋友高兴吗?—是的,他挺高兴。他很久没看见老朋友了。说明是昨天之前很长时间没看见老朋友了,该动作属于“过去的过去”,应用过去完B.wouldn’tsee?D.hadn’tseen?

  成时,故选D。??24.—Areyousurprisedbytheendingofthe?lm??—NO,I________thebook,soIalreadyknewthestory.?A.wasreading【答案】B?【解析】?【详解】?考查时态。句意:——你会对电影的结局感到惊讶吗?——不,我读过这本书,所以我已经知道这个故事了。根据soIalreadyknewthestory中的过去时态可知,这里用过去完成时,表示过去的过去。故选B。?B.hadreadC.amreadingD.haveread??25.---HowwastheThirdWorldIntelligenceCongressinTianjin,Bella??---Wonderful!Itwasthe?rst??meI______suchintelligentrobots.?A.hasseen【答案】C?【解析】?【详解】?考查时态语态。句意:—Bella,在天津举行的第三届世界智力大赛怎么样?—很棒!这是我第一次看到这样的智能机器人。固定句式Itis/wasthe+序数词+??mesb从句….意为“这是某人第几次做某事的时候了”,当前面使用is的时候,后面的从句使用现在完成时;当前面使用was的时候,后面的从句使用过去完成时。本句前面使用了was,说明应该使用过去完成时。且主语I与see构成主动关系,要使用主动语态。故C项正确。?B.hasbeenseenC.hadseenD.hadbeenseen??26.Thenewscameasnosurprisetome.I______forsome??methatthefactorywasgoingtoshutdown.?A.hadknownC.haveknown【答案】A?【解析】?本题句意“我对这消息一点都不惊讶。我了解到工厂要关闭已经有一段时间了”。根据时间状语forsome??me和came可知应选A项。?B.knew?D.know??27.Whenthey?rstcametothecity,myparentso??enwenttoneighborsforatalk,justasthey________inthecountryside.?A.willdoC.havedone【答案】B?【解析】?B.haddone?D.weredoing?

  【详解】考查过去完成时。句意:我父母刚来城市的时候,经常去邻居家聊天,就像他们在乡下经常做的那样。这是一个when引导的时间状语从句加justas引导的方式状语从句。方式状语从句的主句使用的时态是一般过去式(wenttoneighborsforatalk),从句发生的动作在主句动作之前,所以使用过去完成时。故选B。???28.Whenwalkingdownthestreet,IcameacrossDavid,whoI_____foryears.?A.didn’tseedidn’tseeC.hadn’tseen?【答案】C?【解析】?【详解】?考查动词时态。句意:当沿着街道散步的时候,我遇见了多年未见的David。根据语境,“notsee”这个动作发生在comeacross之前,是过去的过去发生的动作,用过去完成时。故选C。?【名师点睛】?英语中的时态主要由动词的形式决定,因此在学习英语时态时,要注意分析动词形式及具体语境,想象在那个特定的时间动作所发生的背景,这个动作是经常性动作、一般性动作、进行性动作、完成性动作还是将要发生的动作。过去完成时是一个相对的时态,表示过去的过去的动作,还有一个特点就是和过去的一段时间搭配。B.haven’tseen?D.wouldn’tsee????29.Father________forLondononbusinessuponmyarrival,soIdidn’tseehim.?A.hasle??【答案】C?【解析】?分析句子,由于后半句用的是一般过去式,故根据意思可知前半句的事是发生在后半句之前,故用过去完成时,故选C。句意:父亲在我回来之前已经去出差了,所以我没有见到他。?B.le??C.hadle??D.wasleaving??30.Itwasthe?rst??methatthedoctor_______makingamistakeconcerningthepa??ent.?A.admi??edB.hadadmi??edC.hasadmi??edD.wouldadmit?【答案】B?【解析】?【详解】?考查时态。句意:这是这位医生第一次承认对于这个病人他犯了错。固定句式:Itis/was+序数词+??me+thatsbhave/has/haddonesth意为“这是某人第几次做某事的时候”,如果前面的is,后面要用have/has;如果前面是was,后面要用had。本句前面使用了was,后句中要用had。故B项正确。?

  ?31.Enteringthestep-classroom(阶梯教室),Ifoundthelecture________andthepeople________a??en??vely.?A.began,listenedB.wasbegun,waslistening?C.hadbegun,listenedD.hadbegun,werelistening?【答案】D?【解析】?【分析】?【详解】?考查时态。句意:当我进入阶梯教室的时候,讲座已经开始了,观众正专心的听着。第一个空填过去完成时,表示讲座是在我进入前就开始了;第二个空填过去进行时,表示我进去的时候观众正认真的听着。故选D项。??32.—What______whenIphonedyou??—I______mywork,andwantedtogoout.?A.haveyoudone;?nishedC.didyoudo;hadjust?nished【答案】D?【解析】?试题分析:考查时态:句意:我打电话给你的时候你在干什么?,我刚刚完成任务,我和你出去。第一个空填wereyoudoing,用过去进行时,动作在打电话的时候正在进行中,第二空填,hadjust?nished,说明是过去打电话的时候已经完成了,用过去完成时,可知选D。?考点:考查时态?点评:时态题的考查关键是抓住句子的上下文含义和句中的时间状语。要根据时间状语来选择合适的时态,在平时的学习中要注意积累有关时态的用法和各种时态的特殊之处。?B.wereyoudoing;have?nished?D.wereyoudoing;hadjust?nished??33.InBeijing,morethan21,100people________todonatetheirbodiesbytheendof2017,asthecitypromotedabodydona??oncampaignfrom1999.?A.haveappliedB.hadapplied?C.wouldhaveappliedD.applied?【答案】B?【解析】?【详解】?考查时态。句意:截止到2017年底,北京已经有超过21,100人申请捐献自己的遗体,而北京市从1999年开始就在开展遗体捐献活动。根据bytheendof2017可知此处指“过去的过去”,用过去完成时态,故选B。??34.—Didyouhavedi?culty?ndingAnn"house??

  —Notreally.She___uscleardirec??onsandwewereableto?ndit.easily??A.wastogiveB.hadgiven?C.wasgiving【答案】B?【解析】?【详解】?考查时态。句意:——你觉得找到安娜家的位置困难么?——不会。她告诉我们很清晰的方向,并且我们很容易就找到了。根据题干可知,安娜告诉他们方向发生在他们找到她家之前,因此,发生在过去动作之前的动作要采用过去完成时。故选B。?【点睛】?本题考查学生对时态的掌握情况,现在完成时和过去完成时都是考试中常出的考点。分析前后两句两个动作,判断出后者的动作发生在前者的动作之前,是过去的过去,用过去完成时。?D.wouldgive???35.Itmighthavesavedmesometrouble______theschedule.?A.didIknowC.doIknow【答案】D?【解析】B.haveIknown?D.hadIknown??试题分析:句意:如果我早知道日程安排,可能会省去我一些麻烦。根据题干中mighthavesaved可知主句是对过去的虚拟,从句应用ifIhadknown与主句保持一致。if虚拟条件句中含有had时,可将if省去,同时将had提前构成倒装结构。故选D项。虚拟语气重要做题原则:根据题干中主句或从句中动词形式判断所考查的动词的虚拟时间,一般要保持一致,但要注意错综时间虚拟语气要根据各自所表示的虚拟时间做出调整。另外,当if条件句中含有助动词had,should或were时,可以省略if,而将had,should或were提到句首,从而构成倒装虚拟条件句。?考点:虚拟语气?【名师点睛】虚拟语气重要做题原则:根据题干中主句或从句中动词形式判断所考查的动词的虚拟时间,一般要保持一致,但要注意错综时间虚拟语气要根据各自所表示的虚拟时间做出调整。另外,当if条件句中含有助动词had,should或were时,可以省略if,而将had,should或were提到句首,从而构成倒装虚拟条件句。???36.(海淀二模)I_____upmymindwhatIwasgoingtosayintheseminar,butitwascancelled.?A.havemadeB.hadmade?C.wasmakingD.wouldmake?【答案】?B

  【解析】考查时态。句意:我已经决定了在研讨会上要说什么,但是,研讨会被取消了。“makeupone’smind”这个行为发生在研讨会被取消之前,根据“itwascancelled”可知,研讨会被取消是过去的事情,那么,makeupone’smind是发生在过去某个动作之前的行为,故该空应用过去完成时态。B选项正确。??37.—Gotyourdrivinglicense??—No.Itoobusytohaveenoughprac??ce,soIdidn’ttakethedrivingtestlastweek.No.Itoobusytohaveenoughprac??ce,soIdidn’ttakethedrivingtestlastweek.?A.wasB.am?C.havebeenD.hadbeen?【答案】D??——没有,我太忙了没有足够【解析】考查动词时态。句意:——拿到你的驾驶执照了吗?——的练习,所以我上周没有参加驾驶考试。表示上周考试之前很忙,用过去完成时。故选D。??38.––Didyouhavetodomuchforthedinnerparty?––Didyouhavetodomuchforthedinnerparty??––Helen________everythingbythe??meIgothome.––Helen________everythingbythe??meIgothome.?A.?nishedB.was?nishingC.would?nishD.had?nished?【答案】D?【解析】考查时态。句意:——你必须为晚宴做很多事吗?——我到家时,海伦已经做完了所有的工作。“到家是过去”,“做完是过去的过去”,所以用过去完成时态,答案为D。??39.—GotyourUSvisa??—Notyet.I________toobusytoapplyforanappointment,soIdidn’tgotoShanghailastweek.Notyet.I________toobusytoapplyforanappointment,soIdidn’tgotoShanghailastweek.?A.wasB.havebeenC.hadbeenD.wouldbe?【答案】C?【解析】句意:——你得到美国签证了吗?——还没有,我过去太忙以至于没有申请,因此我上周没有去上海。根据后句时态可知,表示“过去的过去”应该用过去完成时。??40.Recently,PrinceAlbertIIofMonacoexpressedhisthanksfortheaidthey___________fromChina.?A.receiveC.havereceived【答案】D?【解析】?【详解】?考查时态。句意:最近,因为他们从中国得到的帮助,摩纳哥的AlbertII王子表达了他的感谢之情。根据句意可知中国先提供帮助是在王子表达感谢之前就发生了,句中“expressed”使用了一般过去时,可知中国提供帮助应该使用过去完成时表示过去的过去所发生的事情。故D项正确。?B.arereceiving?D.hadreceived?

推荐访问:过去完成时题目 题目 过去完成时