文笔秘书网
当前位置 首页 >专题范文 > 公文范文 >

过去完成时专项训练题8篇

发布时间:2023-09-01 20:00:06 来源:网友投稿

篇一:过去完成时专项训练题

  

  过去完成时

  注意:过去完成时表示过去某一时间或某一动作之前已经发生或完成的动作,动作发生的时间是"过去的过去".它是一个相对的时态,只有在和过去某个时间或动作相比较时才会用到。

  E.g.Bytheendofthematch,theyhadkickedtwogoals.

  Wehadalreadyhadlunchbeforewearrivedthere.

  其结构是"had+过去分词".它的否定句是在had后边加not,变一般疑问句是把had提前。

  E.g.Ihadreachedthestationbefore9:00o"clock.

  Ihadnotreachedthestationbefore9:00o"clock.

  Hadyoureachedthestationbefore9:00o"clock?

  它通常和before,bytheendof等引导的表示过去的时间状语连用。

  练习一:

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

  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______________________________.

  练习二

  一、单选

  1WhenLiMinghurriedhome,hefoundthathismother____already____tohospital.

  Ahas;

  beensent

  Bhad;

  sent

  Chas;

  sent

  Dhad;

  beensent

  2We____fiveEnglishsongsbytheendoflastterm.

  Ahadlearned

  B

  learned

  Chavelearned

  Dwillhavelearned

  3HanMeitoldmeshe_____lunch,soshewasveryhungry.

  Ahashad

  Bhasn"thave

  Chavehad

  Dhadn"thad

  4Bytheendof1976,manybuildings_____builtinthecity.

  Ahavebeen

  Bhave

  Chadbeen

  Dwill

  5She_____herkeysintheofficesoshehadtowaituntilherhusband____home.

  Ahasleft;

  comes

  Bhadleft;

  wouldcome

  Chadleft;

  came

  Dleft;

  hadcome

  6HesaidthatitwasatleasttenyearssinceI_____agooddrink.

  Ahadenjoyed

  Bwasenjoying

  Chaveenjoyed

  Dhavebeenenjoying

  7Themeeting_____whenMr.Wang_____toschool.

  Ahasbegun;get

  Bhasbeenon;get

  Chadbegun;got

  Dhadbeenon;got

  二、填空

  1WhenIreturnedhome,he_____(leave)。

  2Bytenyesterdayevening,she________(finish)writing.

  3He______(study)Englishforfiveyearsbeforehecamehere.

  4It____

  _____(stop)

  rainingwhenIwakeupthismorning.

  5I_____(notread)

  thebookbecauseIhadreaditbefore.

  6Shesaidshe____(be)

  bornin1992.

  7Whenhe_____(come)

  toChinatwoyearsagohefoundpeopledidn"tunderstandhimatallthoughhe________(learn)

  someChineseinhisowncountry.

  8IsawHanMeiyesterday.We_____(notsee)

  eachothersinceleftBeijing.

  9WhenIgottohishome,he_____(go)

  tobed.

  10SheaskedifMr.Liu_____already_____(come)

  back.

  练习一参考答案:

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

  1.hadpainted...moved2.hadmade...died3.hadstudied…left4.hadrunaway..arrived5.hadturnedoff…went6.went…hadmade7.said…hadread8failed…hadmade9.(had)finished…left10.werehaving/hadhad…got11.arrived..hadleft12..hadlearned13.(had)finished14.

  had..done15didn"tgo…hadbeen16.hasn"ttold17had…given18.havebeen19.

  hadbeen20.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练习二

  答案:1D

  2A

  3D

  4C

  5C

  6A

  7C

  答案:1hadleft

  2hadfinished

  3hadstudied

  4hadstopped

  5didn"tread6was

  7came

  hadlearned

  8hadn"tseen

  9hadgone10hadcome

  一.单项填空

  1._______he’sold,hecanstillcarrythisheavybag.

  A.Though

  B.Since

  C.For

  D.So

  2.---Doyouknowifhe_______toplaybasketballwithus?

  ---Ithinkhewillcomeifhe______freetomorrow.

  A.comes;is

  B.comes;willbe

  C.willcome;is

  D.willcome;willbe

  3.Inthezooifachild_____intothewaterandcan’tswim,thedolphinsmaycomeup______him.

  A.willfall;tohelp

  B.falls;tohelp

  C.willfall;help

  D.falls;helping

  4.Idon’tremember________heworkedinthatcitywhenhewasyoung.

  A.what

  B.which

  C.where

  D.who

  5.Wewillstayathomeifmyaunt________tovisitustomorrow.

  A.comes

  B.come

  C.willcome

  D.iscoming

  6.Thepoliceaskedthechildren_______crossthestreet________thetrafficlightsturnedgreen.

  A.not;before

  B.don’t;when

  C.notto;until

  D.not;after

  7.Iwaslateforclassyesterday_______therewassomethingwrongwithmybike.

  A.when

  B.that

  C.until

  D.because

  8.I’llgoswimmingwithyouifI________freetomorrow.

  A.willbe

  B.shallbe

  C.am

  D.was

  9.Intheexam,the________youare,______the_______mistakesyouwillmake.

  A.careful;little

  B.morecareful;fewest

  C.morecareful;fewer

  D.morecareful;less

  10.Youshouldfinishyourlessons_______yougoouttoplay.

  A.before

  B.after

  C.when

  D.while

  11.Ihurried_____Iwouldn’tbelateforclass.

  A.since

  B.sothat

  C.asif

  D.unless

  12.Whenyoureadthebook,you’dbettermakeamark_______youhaveanyquestions.

  A.which

  B.that

  C.where

  D.though

  13.Theteacherraisedhisvoice_______allthestudentscouldhearhim.

  A.for

  B.sothat

  C.because

  D.inorder

  14.Hetookoffhiscoat_______hefelthot.

  A.because

  B.as

  C.if

  D.since

  15.Itis______thatwe’dliketogooutforawalk.

  A.alovelyday

  B.toolovelyaday

  C.solovelyaday

  D.suchlovelyaday

  16.Maryhad______muchworktodothatshestayedatherofficeallday.

  A.such

  B.so

  C.too

  D.very

  17._______Ifeltverytired,Itriedtofinishthework.

  A.Although

  B.Because

  C.As

  D.Asif

  18.______thedaywenton,theweathergotworse.

  A.With

  B.Since

  C.While

  D.As

  19.______wellyoucandrive,youmustdrivecarefully.

  A.Solongas

  B.Inorderthat

  C.Nomatterhow

  D.Themoment

  20.Writetomeassoonasyou________toBeijing.

  A.willget

  B.get

  C.getting

  D.got

  二.根据中文意思完成下列英语句子

  1.不管他跟我开什么玩笑,我都不生气。

  Iamnotangrywithhim,____________________jokeshe______onme.

  2.布鲁斯太太对学生非常亲切,以至于学生把她当做母亲。

  MrsBrucewas_______kindtoherstudents______they______her_____theirmother.

  3.只要我们竭尽全力,父母就会满意我们的表现。

  Ourparentswillbepleasedwithourperformance________________wetryourbest.

  4.你一到上海就给我打个电话好吗?

  Willyoupleasecallme__________________yougettoShanghai.

  5.这个七岁的女孩酷爱钢琴,以至于他已经坚持练习两年了。

  Theseven-year-oldgirllikesplayingthepiano__________________shehaskeptpracticingfortwoyears.

  6.虽然她很忙,他还坚持自学英语。

  ___________________________,shekeptonlearningEnglishbyherself.

  7.他长大后相当一名记者。

  Hewantstobeajournalist___________________________.

  8.无论刮风下雨,我们的老师总是第一个到校。

  ______________windyorrainy,ourteacherisalwaysthefirsttogettoschool.

  9.如果人人为保护环境做出贡献,世界将会变得更美好。

  ______________________________toprotectingtheenvironment,theworldwillbecomemuchmorebeautiful.

  10.李明昨天没来上学,因为他病了。

  LiMingdidn’tcometoschool__________________________.

  练习二

  1Themeetingdidn"tstart___everyonewasthere.A.becauseB.untilC.whyD.if2Theboy___tobed___hismothercamein.

  A.wentnot;untilB.didn"tgo;afterC.went;untilD.didn"tgo;until3Iwon"tbelieveyou___Ihaveseenitwithmyowneyes.A.beforeB.untilC.afterD.when4He___home___shewassatisfied___hisansweryesterday.

  A.didn"tgo;until;withB.wasn"tgo;after;to

  C.doesn"tgo;before;withD.didn"tgo;until;to5He___backuntilthework___done.A.isn"t;willbeB.isn"t;isC.won"tbe;willbeD.won"tbe;is6Theydidn"tstartthework___theirteachercameback.A.untilB.whileC.assoonasD.if7.Tomwillcallmeassoonashe___Shanghai.A.arrivesB.willreachC.arrivesinD.getto8.I"msurehe"llcometoseemebeforehe___Beijing.A.willleaveB.isleavingC.leaveD.leaves9.Iwilltellhimthenewsassoonashe___back.

  A.comeB.comesC.willcomeD.came10.Tomhasgotawatch.He___itfortwoyears.It_______byhisfather.A.hasbought;wasboughtB.hasgot;isbought,C.wasbought;hasbought.D.hashad;wasbought""11.Whenhegottothestation,thetrain___.A.leftB.hadleftC.leavesD.hasleft12.Theboytoldhisfatherwhathe___inthestreet.A.sawB.haveseenC.hadseenD.see13.We___TVwhenthetelephone____.A.watched;wasringingB.werewatching;rangC.watch;ringsD.arewatching;rang

  14.Bytheendoflastterm,I___tenbooks.A.hadfinishedreadingB.havefinishreadingC.hadfinishtoreadD.finishread15.I___youforalongtime.Where___you___?A.didn"tsee;did;goB.didn"tsee;have;goneC.haven"tseen;have;beenD.haven"tseen;have;gone16.Tom___Chinafor3years.A.hasbeenB.hasbeeninC.hasbeentoD.hasbeenat17.Iwon"tgotoseethefilmtonight,becauseI___myticket.A.lostB.havelostC.willloseD.didn"tlose18.-Hello!MayIspeaktoBob?-Sorry,buthe___foramonth.A.hadbeenawayB.wasleftC.leftD.hasbeenaway19.I___himsinceIbegantoliveinthecity.A.knowB.haveknownC.knewD.willknow20.ZhaoLan___already___inthisschoolfortwoyears.

  A.was;studyingB.will;studyC.has;studiedD.are;studying21.Bettydidn"tgotoseethefilmyesterday___shewasill.A.becauseB.butC.untilD.if22MayIsitnearer___Icanseemoreclearly?A.asifB.sothatC.evenifD.so23___youworkhard,youwillcertainlysucceed.A.ThoughB.IfC.BecauseD.For24___hecametostudyintheuniversity,hehasmademuchprogressinthestudyofEnglish.A.WhileB.WhenC.SinceD.After25I"dliketogoswimming_____thewaterisnottoocold.A.forB.unlessC.ifD.whether26Thereare___manyleaguemembersinclass2___inClass4.A.both;andB."so;thatC.either;orD.as;as27.-Doyouhaveabiglibrary?-No,wedon"t.Atleast,not___yours.A.asbigasB.asbigthanC.asbiggerthanD.biggeras28.Suzhouisnot____beautiful____Hangzhou.A.as;thanB.so;asC.even;thanD./;than29.Ironismoreuseful___anyothermetal.A.asB.thanC.thenD.so30.Iwanttoknow___sheisgoingtoseeafilm.A.ifB.thatC.whatD.which31.Youaresuretopasstheexam___youstudyhard.A.ifB.thoughC.thatD.since32.I"llgotoseethefilmwithyou___Ihavetimethisevening.A.whetherB.soC.ifD.when33.___youstudyharder,you"llneverpassthefinalexam.A.IfB.UntilC.UnlessD.Except34.Althoughitwasraining,

  stillworkedinthefields.A.buttheyB.andtheyC.theyD.andyetthey35___therewereonlyfivesoldiersleftatthefront,___theywentonfighting.A.Because;soB.If;andC.Though;butD.Though;/36___sheisveryold,___shecanstillworkeighthoursaday.A.Because;soB.Though;butC.As;yetD.Though;yet37.Pleaseanswerthequestioninaloudenoughvoice___alltheclassmayhear.A.so,thatB.orC.inorderthatD.and38.Liftitup___Imayseeit.

  A.though

  B.sothat

  C.as

  D.than39.Ihurried___Iwouldn"tbelateforclass.

  A.so

  B.sothat

  C.if

  D.unless

  40.Weshouldgobybus___wecangetthereearlier.

  A.assoonasB.whereC.inorderthatD.as41Thedictionaryissoexpensive___Ican"tbuyit.

  A.because

  B.when

  C.that

  D.if42Igotthere___late___Ididn"tseehim.A.too;toB.such;thatC.so;thatD.so;as43Itis___hotintheroom___wehavetogooutforawalk.A.such;thatB.so;thatC.as;asD.such;as44Hehas___aninterestingbookthatwewanttoreadit.

  A.so

  B.such

  C.thesame

  D.as

  11练习一答案

  一.1.A2.C3.B4.C5.A

  6.C7.D8.C9.C10.A

  11.B12.C13.B14.A15.C

  16.B17.A18.D19.C20.B

  二.1.nomatterwhat;plays

  2.so;that;regarded;as

  3.aslongas

  4.aslongas

  5.somuchthat

  6.Thoughshewasbusy

  7.whenhegrowsup

  8.Whetherit’s

  9.Ifeveryonemakesacontribution

  10.becausehewasill

  练习二参考答案:

  1-5BDBAD

  6-10ACDBD

  11-15BCBAC

  16-20BBDBC

  21-25ABBCC26-30DABBA

  31-35ACCCD

  36-40DCBBC

  41-44CCBB

  4.

  12

篇二:过去完成时专项训练题

  

  百度文库

  -让每个人平等地提升自我

  定义

  过去完成时(pastperfect)表示在过去某一时间或动作之前已经发生或完成了的动作或状态。

  它表示句子中描述的动作发生在“过去的过去”。

  基本结构

  主语+had+过去分词vpp.(done)

  ①肯定句:主语+had+过去分词.

  ②否定句:主语+had+not+过去分词.

  ③一般疑问句:Had+主语+过去分词?肯定回答:Yes,主语+had.否定回答:No,主语+hadnot.

  ④特殊疑问句:特殊疑问词或词组+一般疑问句(Had+主语+过去分词)?

  基本用法

  (1)表示在过去某一时刻或动作以前完成了的动作,也可以说过去的时间关于过去的动作。即“过去的过去”。可以用by,before等介词短语或一个来表示,也可以用一个表示过去的动作来表示,还可能通过上下文来表示。

  例如:

  Bynineo’clocklastnight,wehadgot200picturesfromthespaceship.到昨晚9点钟,我们已经收到200张飞船发来的图片。

  (2)表示由过去的某一时刻开始,一直延续到过去另一时间的动作或状态,常和for,since构成的时间状语连用。

  例如:

  Ihadbeenatthebusstopfor20minuteswhenabusfinallycame.

  当车来的时候,我在车站已等了20分钟。

  Hesaidhehadworkedinthatfactorysince1949.他说自从1949年以来他就在那家工厂工作。

  (3)叙述过去发生的事情,在已叙述了过去发生的事情后,反过来追述或补述以前发生的动作时,常使用过去完成时。

  例如:

  Mr.Smithdiedyesterday.Hehadbeenagoodfriendofmine.

  史密斯先生昨天去世了。他以前是我的好友。

  Ididn’tknowathingabouttheverbs,forIhadnotstudiedmylesson.

  我对动词一无所知,因为我没有好好学习功课。

  (4)在含有的主从复合句中,如果叙述的是过去的事,先发生的动作常用过去完成时。

  例如:

  IreturnedthebookthatIhadborrowed.

  我已归还了我借的书。

  Shefoundthekeythatshehadlost.

  她丢失的钥匙找到了。

  (5)过去完成时常常用在told,said,knew,heard,thought等动词后的(或)中,这时从句中的动作发生在主句表示的过去的动作之前。

  例如:

  Hesaidthathehadknownherwell.

  他说他很熟悉她。

  IthoughtIhadsenttheletteraweekbefore.我认为我一星期前就把信寄出去了。

  (6)

  状语从句:在过去不同时间发生的两个动作中,发生在前,用过去完成时;发生在后,用。

  如when,before,after,assoonas,till/until引导的例如:

  WhenIwokeup,ithadalreadystoppedraining.

  我醒来时雨已停了。

  Shedidn’tgotobeduntilshehadfinishedherwork.她直到把工作做完之后才睡觉。

  注意:如果两个动作紧接着发生,则常常不用过去完成时,特别是在包含before和after的复合句中,因为

  这

  时从句的动作和主句的动作发生的先后顺序已经非常明确,这时可以用一般过去时代替过去完成时。

  例如:

  AfterhearrivedinEngland,MarxworkedhardtoimprovehisEnglish.

  马克思到达英格兰之后,努力提高他的英语水平。

  百度文库

  -让每个人平等地提升自我

  (7)动词think,want,hope,mean,plan,intend等用过去完成时来表示过去未曾实现的想法,希望,打算或意图等。

  例如:

  Theyhadwantedtohelpbutcouldnotgetthereintime.

  他们本来打算去帮忙,但没有及时赶到那里。

  Wehadhopedtobeabletocomeandseeyou.我们本来希望能来看看你。

  (8)过去完成时还可用在hardly…when…,nosooner…than…,Itwasthefirst(second,etc)time(that)…等固定句型中。

  例如:Hardlyhadhebeguntospeakwhentheaudienceinterruptedhim.

  他刚开始演讲,听众就打断了他。

  Nosoonerhadhearrivedthanhewentawayagain.

  他刚到就又走了。

  Itwasthethirdtimethathehadbeenoutofworkthatyear.

  这是他那一年第三次失业了。

  时间状语

  before,when,after,by+,until,once,hadnosooner……than,yet,already等。

  过去完成时-语法判定

  1.由时间状语来判定

  一般说来,各种都有特定的时间状语。与过去完成时连用的时间状语有:

  (1)

  by+过去的时间点。如:

  Ihadfinishedreadingthenovelbynineo"clocklastnight.

  (2)

  bytheendof+过去的时间点。如:

  WehadlearnedovertwothousandEnglishwordsbytheendoflastterm.

  (3)

  before+过去的时间点。如:

  TheyhadplantedsixhundredtreesbeforelastWednesday.

  2.由“过去的过去”来判定。

  过去完成时表示“过去的过去”,是指过去某一动作之前已经发生或完成的动作,即动作有先后关系,动作在前的用过去完成时,在后的用一般过去时。这种用法常出现在:

  (1)宾语从句中

  当宾语从句的主句为一般过去时,且从句的动作先于主句的动作时,从句要用过去完成时。在told,said,knew,heard,thought等动词后的宾语从句。如:

  Shesaidthatshehadseenthefilmbefore.

  (2)状语从句中

  在时间、条件、原因、方式等状语从句中,主、从句的动作发生有先后关系,动作在前的,要用过去完成时,动作在后的要用一般过去时。如:

  Afterhehadfinishedhishomework,hewenttobed.

  注意:

  before,after引导的时间状语从句中,由于

  before和

  after本身已表达了动作的先后关系,若主、从句表示的动作紧密相连,则主、从句都用一般过去时。如:

  Afterheclosedthedoor,helefttheclassroom.

  (3)表示意向的动词,如hope,wish,expect,think,intend,mean,suppose等,用过去完成时表示"原本…,未能…"

  Wehadhopedthatyouwouldcome,butyoudidn"t.

  3.根据上、下文来判定。

  ImetWangTaointhestreetyesterday.Wehadn"tseeneachothersincehewenttoBeijing.

  过去完成时-语法区别

  百度文库

  -让每个人平等地提升自我

  过去完成时与现在完成时的区别

  现在完成时表示的动作发生在过去,以现在的时间为基点,但侧重对现在产生的结果或造成的影响,与现在有关,其结构为“助动词

  have(has)+过去分词”;过去完成时则是一个相对的时态,以过去时间为基点,它所表示的动作不仅发生在过去,更强调“过去的过去”,只有和过去某时或某动作相比较时,才用到它。

  比较:Ihavelearned1000Englishwordssofar.到目前为止我已经学会了

  1000个英语单词。

  Ihadlearned1000Englishwordstillthen.到那时为止我已经学会了

  1000个英语单词。

  —

  I"msorrytokeepyouwaiting.对不起,让你久等了。

  —

  Oh,notatall.Ihavebeenhereonlyafewminutes.没什么,我只等了几分钟。(“等”的动作从过去某一时间点持续到现在)

  二、过去完成时与一般过去时的区别

  虽然这两种时态都表示过去发生的动作或存在的状态,但在使用时应注意以下几点:

  1.时间状语不同:过去完成时在时间上强调“过去的过去”;而一般过去时只强调过去某一特定的时间。

  比较:Theyhadarrivedatthestationbytenyesterday.

  Theyarrivedatthestationattenyesterday.

  2.在没有明确的过去时间状语作标志时,谓语动词动作发生的时间先后须依据上下文来判断:先发生的用过去完成时,后发生的则用一般过去时。

  Shewasveryhappy.Herwholefamilywerepleasedwithher,too.Shehadjustwonthefirstinthecompositioncompetition.

  3.当两个或两个以上接连发生的动作用

  and或

  but连接时,按时间顺序,只需用一般过去时来代替过去完成时;另外,在

  before,after,assoonas引导的从句中,由于这些连词本身已经表示出时间的先后,因此也可以用过去时来代替过去完成时。

  Heenteredtheroom,turnedonthelightandreadaneveningpaper.过去完成时专项练习

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

  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.

  Reads________(have)lunchwhenI________________(get)totheirhouse.

  I______________(arrive)atthestation,he____________________(leave).

  _______________(learn)about4000Englishwordsbytheendoflastterm.13.Iwaiteduntilhe_______________(finish)hishomework.14.Weweresurprisedatwhatshe________already______(do)

  ____________(notgo)toQingdaobecauseshe________________(be)therebefore.16.He______________(nottell)youthenewsyet.

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

  19.Shetoldmeshe_________________(be)toSanyathreetimes.

  _____________(play)theguitarwhilehersister_______________(sing).3百度文库

  -让每个人平等地提升自我

  二.句型转换

  1.Ihadsoldtheticketwhenshecame.(改否定句)

  hadsungasongtousbeforeshedanced.(改否定句)

  begantoclimbthemountainaftertheyhadboughtallthefoodanddrinks.(否定)

  10:00,Ihadbeenveryhungry.(改一般疑问)

  hadalreadycompletedtheprojectwhenIarrived.(改一般疑问)

  thetimehegottotheairport,theplanehadtakenoff.(改一般疑问)

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

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

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

  hadhadthetoysfortenyearsbeforewegavethemtothechild.(对划线部分提问)

  hadwrittenthebookbytheendof1960.(对划线部分提问)

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

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

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

  showedusthepicture.Thenheshowedusaroundthehouse.用过去完成时连接两句)Beforehe_______________________,he______________________________.参考答案:

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

  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:00?

  5.HadLucycompletedtheprojectwhenIarrivedyet?

  6.Hadtheplanetakenoffbythetimehegottotheairport?

  7.Whathadhedonewhenyousawhim?

  didhedowhenhehadreadthenote?

  9.Whydidn"tJackgotothecinema?

  10.Howlonghadyou/wehadthetoysbeforeyou/wegavethemtothechild?

  hadshewrittenbytheendof1960?

  wehadcookedthedumplings,weatethemup.

  ’sfathermendedthecarbecauseithadbeenbroken.

  wehadhadourtests,wehadalongholiday.

  百度文库

  -让每个人平等地提升自我

  15.Beforeheshowedusaroundthehouse,hehadshowedusthepicture.

篇三:过去完成时专项训练题

  

  过去完成时练习题含答案

  过去完成时专项练

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

  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

篇四:过去完成时专项训练题

  

  过去完成时专项练习

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

  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

篇五:过去完成时专项训练题

  

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

  一、初中英语过去完成时

  1.Thefireman________theburningbuildingthreetimesbeforethefirewasputout.

  A.isenteringB.hasenteredC.wasenteringD.hadentered

  【答案】D

  【解析】【分析】句意:消防队员三次进入着火的大楼,才把火扑灭。A.isentering现在进行时;B.hasentered现在完成时;C.wasentering过去进行时;D.hadentered过去完成时。根据wasputout,可知一般过去时,消防队员三次进入着火的大楼,动作已经完成,因此用过去完成时(表达过去的过去),hadentered,故选D。

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

  2.Simon________thepianoforageswhenhegavehisfirstconcert.

  A.hasplayedB.isplayingC.hadplayedD.willplay

  【答案】C

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

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

  3.—HowlongyouTVbythetimeIcalledyou?

  —Forabouttwohours

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

  【答案】A

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

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

  4.MygrandparentsforfiftyyearsbythetimeMysisterwas15.

  A.marriedB.hadmarriedC.hadgotmarriedD.hadbeenmarried

  【答案】D

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

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

  5.BythetimeIlockedthedoor,IrealizedImykeysathome.

  A.hadrepairedB.hadchangedC.hadforgottenD.hadleft

  【答案】D

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

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

  6.—Whydidn"tyougivethewallettothemanatonce?

  —Becausehe________beforeIrealizeditwashis.

  A.hadbeendisappearedB.hasdisappeared

  C.haddisappearedD.hasbeendisappeared

  【答案】C

  【解析】【分析】句意:你为什么不立刻将钱包给那个男人?--因为在我意识到钱包是他的之前他就已经消失了。"我意识到钱包是他的"属于过去发生的事,"他已经消失了"属于过去的过去发生的事,即一个动作在另一个过去动作之前已经完成,应该用过去完成时态,谓语结构为:had+动词

  过去分词,故选C。

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

  7.Thelittleboymeafewminutesbeforehismothershowedup.

  A.staresatB.hasstaredatC.looksatD.hadstaredat

  【答案】D

  【解析】【分析】句意:这个小男孩在他妈妈出现之前一直盯着我。根据stare这个动作发生在他妈妈showedup出现之前,是过去的过去,可知用过去完成时had+过去分词。故选D。

  【点评】本题考查过去完成时,熟记过去完成时的结构had+过去分词。

  8.TombythetimeIgottotheparty.

  A.leftB.wasleavingC.hadleftD.hasleft

  【答案】C

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

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

  9.Myparents______________toworkbythetimeI______________up.

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

  【答案】D

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

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

  10.Theboywas_____onthegroundandhehad_____bicyclebehindthebigtree.

  A.lying;laidB.lying;layC.lay;lainD.lied;lied

  【答案】A

  【解析】【分析】句意:这个男孩躺在地上,他把自行车放在了大树的后面。lie有两个意思,躺下,这时过去式是lay,过去分词是lain,现在分词是lying;另一个意思是撒谎,过去式和过去分词是lied;lay可以作为lie的过去式,也可以做动词原形,意思是下蛋,放置,过去式和过去分词是laid。根据句意可知,第一个空是躺下,用的是过去进行时,故这里填现在分词lying;第二个空是放置,用的是过去完成时,故填lay的过去分词laid。选A。

  【点评】考查动词辨析,过去进行时态,过去完成时态。

  11.Mr.Smith________inacarfactoryfortenyearsbeforehecametoChina.

  A.hadworkedB.worksC.isworkingD.willwork

  【答案】A

  【解析】【分析】句意:史密斯先生来中国前在一个汽车厂工作十年了。根据

  beforehecametoChina,可知他来汽车厂发生在来中国前,所以句子时态是过去完成时,hadworked,故选A。

  【点评】此题考查过去完成时。根据时间状语确定句子时态。

  12.ThefilmwhenIgotthere.

  A.wasonB.hasbeenonC.hadbegunD.hasbegun

  【答案】C

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

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

  13.Bytheendoflastmonth,IalltheCDsofthefamoussinger.

  A.collectB.collectedC.havecollectedD.hadcollected

  【答案】D

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

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

  14.BythetimeIgottoschool,IrealizedthatI________mybackpackathome.

  A.haveforgottenB.hadforgottenC.haveleftD.hadleft

  【答案】D

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

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

  15.BythefirstdayofAugust,2007,thePLA________foreightyyears.

  A.foundedB.hasfoundedC.hasbeenfoundD.hadbeenfounded

  【答案】D

  【解析】【分析】句意:到2007年8月1日为止,中国人民解放军已经成立了80年了。句中有by+过去的时间,表示到…为止,句子用过去完成时,found成立,故选D

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

  16.BeforeO"SheahostedtheJoyFMprograminBeijing,he_______inHongkongfortenyears.

  A.worksB.hasworkedC.hadworkedD.wouldwork

  【答案】C

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

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

  17.Bytheendof2012,manybuildingsbuiltinourcity.

  A.havebeenB.haveC.hadbeenD.will

  【答案】C

  【解析】【分析】句意:到2012年底,我们的城市里已经建成了很多大楼。Buildings是build这一动作的承受者,该用被动语态。而被动语态是由“be+及物动词的过去分词”构成。根据Bytheendof2012可知该用过去完成时,所以选C。

  18.BythetimeIfinishedmyhomework,mymother.

  A.sleptB.hasbeenasleepC.wasasleepD.hadbeenasleep

  【答案】D

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

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

  19.Wearetootired.Pleasestop__________arest.

  A.tohaveB.havingC.haveD.has

  【答案】A

  【解析】【分析】句意:我们是在太累了,停下来休息一下吧。stoptohavearest.固定搭配故选A

  【点评】注意时态一致,20.BythetimeIgotbacktoschool,thebell______.

  A.rangB.hasrungC.hadrung

  【答案】C

  【解析】【分析】句意:当我返回到学校时,铃早响了。Bythetime…,在……时间前,经常用于过去完成时态。过去完成时态,表示动作发生在过去的过去。铃响发生在过去的动作回到学校之前,所以用过去完成时态。A.rang一般过去时态;B.hasrung现在完成时态;C.hadrung过去完成时态。故选C。

  21.Hisfathersaidthathe_____ZhangJiajiefor10days.

  A.hasbeeninB.hasgonetoC.hadgonetoD.hadbeenin

  【答案】D

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

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

  22.MrBrownwastoobusy______ourpapers_______thisquestion.

  A.tomark,toanswerB.tomark,answering

  C.marking,answeringD.marking,toanswer

  【答案】D

  【解析】【分析】句意:布朗先生忙着写论文来回答这个问题。根据句意可知布朗先生正在写论文,然而写论文这个事情是发生在过去,所以要用过去进行时,所以要用making,这里面写论文是为了回答问题,表示目的所以answer之前应该加to。故选D。

  【点评】考查固定搭配too…to…,及动词不定式表目的。

  23.Whenhearrivedatthebusstop,thebus________for10minutes.

  A.hasleftB.hadleftC.hasbeenawayD.hadbeenaway

  【答案】D

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

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

  24.Daming_______tohavearest,buthedidn"thavetime.

  A.intendedB.hadintendedC.intendsD.hasintended

  【答案】B

  【解析】【分析】句意:大明本来计划休息,但是他没时间。动词intend用过去完成时来表示过去未曾实现的想法,希望,打算或意图等。故选B。

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

  25.She______togotoschoolearlier,butsheforgottogetup.

  A.plansB.plannedC.hadplannedD.hasplanned

  【答案】C

  【解析】【分析】句意:她本来打算早点上学,但是她忘记起床了。动词plan用过去完成

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

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

  26.–Wereyoulateforworkyesterdaymorning?

  –Yes.BythetimeIgottothebusstop,theearlybus.

  A.hasalreadyleftB.isalreadyleftC.hadalreadyleft

  【答案】C

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

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

  27.Johnson______twoticketsfortheconcertbeforeJoemadeaphonecalltohim.

  A.hadbookedB.bookedC.hasbookedD.werebooking

  【答案】A

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

  28.Shetobeagoodmother.

  A.havethoughtB.thoughtC.thinksD.hadthought

  【答案】D

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

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

  29.—DidyouseeTomattheparty?

  —No,hebythetimeIgotthere.

  A.leftB.wasleavingC.hadleftD.hasleft

  【答案】C

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

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

  30.Tomrealizedthathe________hisphysicsbookathomewhenhereachedschool.

  A.leftB.hadleftC.wasleavingD.leaves

  【答案】B

  【解析】【分析】本题考查过去完成时的用法,由had+过去分词。我们可以看到意识到和到都是过去的动作,而忘记带物理书则是在意识到之前,故为过去的过去,选B。

  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.BythefirstdayofAugust,2007,thePLA________foreightyyears.

  A.foundedB.hasfoundedC.hasbeenfoundD.hadbeenfounded

  【答案】D

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

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

  33.ImetJimlastweek.We___________eachotherforabouttwentyyearssinceweleftJapan.

  A.didn"tmeetB.don"tmeetC.haven"tmetD.hadn"tmet

  【答案】D

  【解析】【分析】句意:我上周见过吉姆。我们离开日本大约有二十年没见面了。A.没有见面,一般过去时;B.没有见面,一般现在时;C.已经没有见面,现在完成时;D.已经没有见面,过去完成时。for+时间段用完成时,排除A、B。met表明时态是过去时,所以用过去完成时,故选D。

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

  34.Bytheendoflastterm,thestudentsofClassOne___________threeprojects.

  A.finishedB.wouldfinishC.havefinishedD.hadfinished

  【答案】D

  【解析】【分析】句意:到上学期末,一班的学生已经完成了三个项目。根据bytheendoflastterm,可知表示过去的过去,谓语动词要用过去完成时had+过去分词。故选D。

  【点评】考查过去完成时的构成和用法。根据时间状语,确定动词的时态。

  35.Nickstayedupreallylatelastnight.Sothismorninghebythetimetheclassbegan.

  A.hadfallenasleepB.hadshowmupC.hadrealized

  【答案】A

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

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

  36.Peter________tohaveacoolmodelplane.

  A.hopedB.hadhopedC.hashopedD.hopes

  【答案】B

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

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

  37.Whenwehurriedtothemeetingroom,themeeting_______.

  A.hadbegunB.hadbeenonC.hasbegunD.hasbeenon

  【答案】A

  【解析】【分析】句意:当我们赶到会议室的时候会议已经开始了。本句中会议开始的动作发生在我们到达会议室之前,所以表示过去的过去,用过去完成时,故选A

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

  38.WhenIgottothecinema,thefilm___________for15minutes.

  A.hasbegun

  B.hasbeen

  C.hasbeenon

  D.hadbeenon

  【答案】D

  【解析】【分析】句意:当我到达电影院时,电影已经开始十五分钟了。结合语境可知主句描述的是持续到过去某时并将继续下去的动作,故用过去完成时态。选D。

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

  39.Mr.Wang______inthisfactoryfor30yearsalready.

  A.worksB.isworkingC.hasworkedD.willwork

  【答案】C

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

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

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

  40.–WhatwereyoudoingwhenIcalledyoulastnight?

  –I______myhomeworkandwasgoingtobed.

  A.didB.haddoneC.wasdoing

  【答案】B

  【解析】【分析】

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

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

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

  41.______herambitionofbecomingaprofessionalsinger,she_____veryhardsinceanearlyage.

  A.Torealize,hasbeentrainingB.Realizing,trained

  C.Torealize,wastrainedD.Realized,hastrained

  【答案】A

  【解析】【分析】句意:为了实现成为职业歌手的志向,她从小就一直很努力地训练。本题第一空中使用不定式做目的状语,第二句时间状语sinceanearlyage通常和现在完成时连用,表示从过去就开始的动作,本句使用现在完成进行时强调动作的延续性,表示她一直都在努力训练。故A项正确。

  【点评】考查非谓语动词和时态,本题涉及不定式作目的状语和现在完成进行时的应用。

  42.Haveyouever_______withagroup?

  A.tospeakB.studyC.studyingD.studied

  【答案】D

  【解析】【分析】句意:你曾经有过小组学习吗?现在完成时的结构:have+过去分词,故选D。

  【点评】考查现在完成时的结构。

  43.—Look,thelightisstilloninHelen"soffice.

  —Maybeshe______herworkyet.

  A.doesn"tfinishB.won"tfinishC.hasn"tfinishedD.didn"tfinish

  【答案】C

  【解析】【分析】句意:——看,海伦的办公室的灯还亮着在。——也许她还没有完成工作。yet用于否定句末,是现在完成时的标志词,故选C。

  【点评】考查动词的时态。

  44.ItoRongjianglastyear.ButInevertoChongjiang.

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

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

  【答案】A

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

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

  45.ThenumberofforeignstudentsattendingChineseuniversities____risingsteadilysince1990.

  A.isB.areC.hasbeenD.havebeen

  【答案】C

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

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

  在分词。

  46.Housingprices________sincetheendofthelastyear.Therefore,it"stimethecentralgovernment________someeffectivemeasurestobringthemundercontrol.

  A.haveincreased;wouldtakeB.haveincreased;willtake

  C.havebeenincreasing;takeD.havebeenincreasing;took

  【答案】D

  【解析】【分析】考查时态和虚拟语气。句意:房价自从去年年末以来一直在上涨,所以中央政府该采取措施加以控制了。第一空依据since一词应该使用现在完成时,且进行时态更能体现出目前的状况,故使用现在完成进行时最好;第二空是虚拟语气中“it"stimethat+did/shoulddo”的句式使用,故选D项。

  47.Mary_______towritingclasseseverynightsinceJuneandthecoursewillendthisweek.

  A.hadgoneB.hasbeengoingC.isgoingD.went

  【答案】B

  【解析】【分析】。句意:从6月开始,玛丽每天晚上去上写作课,这个课程将于这周末结束。玛丽上写作课的动作从过去持续到未来的这周末,所以要用现在完成进行时。故选B。

  【点评】考查时态,本题涉及现在完成进行时的应用,现在完成进行时表示动作从某一时间开始,一直持续到现在,或者刚刚终止,或者可能仍然要继续下去。

  48.Tominthelibraryeverynightoverthelastthreemonths.

  A.worksB.workedC.hasbeenworkingD.hadbeenworking

  【答案】C

  【解析】【分析】考查时态,题干中出现的overthelastthreemonths,用于现在完成进行时或现在完成时。故答案为C。

  【点评】本题的关键是牢记短语over/inthelast/past+段时间“在近几年里”,常用于现在完成进行时或现在完成时。

  49.Thewesterncountrieshavebeen_________Christmasformanyyears.

  A.celebratingB.celebrateC.celebratesD.celebrated

  【答案】A

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

  50.DoctorSmith,whoinShanghaiformorethantenyears,isconsideringworkinginHuaian,buthehasn"tdecidedyet.

  A.hadworkedB.hasbeenworkingC.isworkingD.works

  【答案】B

  【解析】【分析】句意:在上海工作了十年多的史米斯医生正在考虑去淮安工作,但他还没有决定。分析句子可知,本句中的who指代前面的先行词doctorSmith,是单数。而根据后面的内容可知,本句中的史密斯先生在上海已工作了十多年,现在还在上海,故要用现在完成进行时。故选B。

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

  51.—What"swrong?Youlookreallystressedout.

  —I________thewholeweekpreparingformygraduationpaper.

  A.workB.haveworkedC.havebeenworkingD.worked

  【答案】C

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

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

  52.—Why,Jack,youlooksotired!

  —Well,I______thehouseandImustfinishtheworktomorrow.

  A.waspaintingB.willbepaintingC.havepaintedD.havebeenpainting

  【答案】D

  【解析】【分析】句意:——怎么啦,杰克,你看起来如此疲惫!——噢,我一直都在粉刷房子,并且我明天必须完成。根据句意可知应采用现在完成进行时态,强调动作一直在延续。选D。

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

  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.Ourheadteacher____formonthstomakesurethatweunderstandtheimportanceofconcentration.

  A.triedB.wastryingC.hasbeentryingD.istrying

  【答案】C

  【解析】【分析】句意:我们的班主任几个月来一直在努力确保我们理解集中注意力的重要性。现在完成进行时表示现在以前这一段时间里一直在进行的一个动作,这个动作可能仍在进行。分析本句可知,try这个动作现在以前这一段时间里一直在进行,这个动作可能仍在进行。且由“formonths”也表明本句应该用现在完成进行时。故选C。

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

  57.—I________inthesamepositiontoolongMylegshavefallenasleep.

  —Shakeitalittlebeforeyougetup.

  A.willsitB.havesatC.amsittingD.havebeensitting

  【答案】D

  【解析】【分析】句意:——我坐得太久了,腿麻了。——站起来之前动一动。分析句意可知,本句为现在完成时,表示表示从过去某一时间开始一直在进行的动作,并有可能持续下去,其形式为:sbhave/hasbeendoingsth。故选D。

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

  58.TheMayFourthMovementwaslaunchedin1919anditsspirit________Chineseyouthto

  makecontributionstonationalrejuvenationeversince.

  A.ismotivatingB.hasbeenmotivatingC.motivatedD.wasmotivating

  【答案】B

  【解析】【分析】句意:五四运动于1919年发起,其精神一直激励着中国青年为民族复兴而努力。由"eversince"可知,本句为现在完成进行时,表示动作从某一时间开始,一直持续到现在,或者可能仍然要继续下去。故选B。

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

  59.Fromhistiredface,Icantellheinthequeueforalongtime.

  A.iswaitingB.willwaitC.willbewaitingD.hasbeenwaiting

  【答案】D

  【解析】【分析】句意:从他疲惫的脸上,我可以看出他已经排了很长时间的队了。根据下文foralongtime可知应用现在完成进行时,故选D。

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

  60.—Youlooktired.

  —I___________clothesallday.

  A.washedB.havewashedC.wasabouttowashD.havebeenwashing

  【答案】D

  【解析】【分析】句意:——你看上去很累。——我洗了一天的衣服。此处表示动作一整天都在进行,一直在持续,用现在完成进行时,故选D。

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

篇六:过去完成时专项训练题

  

  过去完成时专项练习题及答案E.g.Bytheendofthematchgoals.Wehadalreadyhadlunchbeforewearrivedthere.had后边,theyhadkickedtwo其结构是”had+过去分词”.它的否定句是在加not,变一般疑问句是把E.g.IHadhad提前。Ihadreachedthestationbefore:00o’clock.hadnotreachedthestationyoureachedthestationbefore:00o’clock.before:00o’clock?等引导的表示过去它通常和before,bytheendof的时间状语连用。练习一:一.用动词的适当形式填空1.We_____________thehousebeforewe______________in.2.Thatricholdman_____________awillbeforehe_____________.3.They_____________themapofthecountrybeforethey________.4.Therobbers_____________beforethepolicemen_______.5.I__________allthelightsbeforeI

  ____________tobed.6.Paul__________outwithJaneafterhe__________aphonecall.7.twice.8.Ourplan____________becauseweTom__________he___________thebook_____________abadmistake.9.Whenthechairman______________speaking,he_____________thehall.11.WhenI______________atthestation,he____________________.12.We_______________about000Englishwordsbytheendoflastterm.13.homework.14.______15.She____________toQingdaobecausesheWeweresurprisedatwhatshe________alreadyIwaiteduntilhe_______________his________________therebefore.16.He______________youthenewsyet.17.Hesaidhe_____________already_________thebooktotheteacher.

  18.I______________toShanghaibefore.19.Shetoldmeshe_________________toSanyathreetimes.20.She_____________theguitarwhilesister_______________.二.句型转换1.Ihadsoldtheticketwhenshecame.2.Shehadsungasongtousbeforeshedanced.3.Theybegantoclimbthemountainaftertheyboughtallthefoodanddrinks.4.By10:00a.m,Ihadbeenveryhungry.5.LucyhadalreadycompletedtheprojectwhenIarrived.6.Bythetimehegottotheairport,theplanehadtakenoff.9..Jackdidn’tgotothecinema12.Wecookedthedumplings.Weatethemup.13.Jim’sfathermendedthecar.Itwasbroken.herhad

  14.Wehadourtests.Thenwehadalongholiday.Afterwe________________________,we_____________________________15.Heshowedusthepicture.Thenheshowedusaroundthehouse.用过去完成时连接两句)Beforehe_______________________,he______________________________.练习二一、单选1WhenLiMinghurriedhomemother____already____tohospital.Ahas;beensentBhad;sentChas;sentDhad;,hefoundthathisbeensentWe____fiveEnglishsongsbytheendoflastterm.AhadlearnedBlearnedChavelearnedDwillhavelearnedHanMeitoldmeshe_____lunchhungry.AhashadBhasn’thaveChavehadDhadnhadBythecity.theendof1976,manybuildings_____builtin’t,soshewasvery

  AhavebeenBhaveChadbeenDwillShe_____herkeysintheofficesoshehadtowaituntilherhusband____home.Ahasleft;comesBhadleft;wouldcomeChad;hadcomeleft;cameDleftHesaidthatitwasatleasttenyearssinceI_____agooddrink.AhadenjoyedBwasenjoyingChaveenjoyedDhavebeenenjoyingThemeeting_____whenMr.Wang_____toschool.AhasbegungotDhadbeenon二、填空1WhenIreturnedhomeBytenyesterdayevening,he_____。,she________writing.;getBhasbeenon;got;getChadbegun;He______Englishforfiveyearsbeforehecamehere.Itmorning.I_____thebookbecauseIhadreaditbefore.Shesaidshe____bornin1992.Whenhe_____toChinatwoyearsagohefound_________rainingwhenIwakeupthis

  peopledidn’tunderstandhimatallthoughhe________someChineseinhisowncountry.IsawHanMeiyesterday.We_____eachothersinceleftBeijing.WhenIgottohishome,he_____tobed.10SheaskedifMr.Liu_____already_____back.练习一参考答案:一.用动词的适当形式填空1.hadpainted...moved.hadmade...died.hadstudied…left4.offfailed…went.…hadhadrunaway..arrived5.went…hadmade.said…lefthadturned…had10.readweremade.finishedhaving/hadhad…got11.arrived..hadleft12..hadlearned13.finished14.had..done1didn’tgo…hadbeen16.hasn’ttold1had…given18.havebeen19.hadbeen0.wasplayingsinging二.句型转换1.Ihadn’tsoldtheticketwhenshecame.2.Shehadn’tsungasongtousbeforeshedanced.3.Theydidn’tbegintoclimbthemountainafter…was

  theyhadboughtallthefoodanddrinks.4.Hadyoubeenveryhungryby10:00a.m?5.HadLucycompletedtheprojectwhenIarrivedyet?6.Hadtheplanetakenoffbythetimehegottotheairport?7.Whathadhedonewhenyousawhim?8.Whatdidhedowhenhehadreadthenote?9.Whydidn’tJackgotothecinema?10.Howlonghadyou/wehadthetoysbeforeyou/wegavethemtothechild?11.Whathadshewrittenbytheendof1960?12.Afterup.13.Jimbroken.14.Afterholiday.15.Beforeheshowedusaroundthehouse,hehadshowedusthepicture练习二答案:1DADCCAC答案:1hadlefthadfinishedhadstudiedhadstoppedwehadhadourtests,wehadalong’sfathermendedthecarbecauseithadbeenwehadcookedthedumplings,weatethem

  didn’treadwascamehadlearnehadn’tseenhadgone10hadcome过去完成时专项练习题d定义:过去完成时是表示在过去某一时间或某一动作之前已经发生或完成的动作、事情。它表示的是发生在“过去的过去”的动作,只有在和过去某个时间或动作相比较的时候才会使用过去完成时。+.用法:1、与by,before,bytheendof引导的表示过去的构成:过去完成时的构成:had时间状语连用。例如:bythen,yesterday,byby\beforenineo’clocktheendoflastyear,bytheageoftwenty,…bythetimeIarrived2、在过去不同时间发生的两个动作中,发生在先,用WhenI过去完成时;发生在后,用一般过去时。例如:returnedhome,myguesthadalreadyleft.I3didnotseethefilmbecauseIhadseenitbefore.、常用于told,said,knew,heard,thought,ask等动词后的宾语从句。例如:ShesaidshehadneverbeentoParis.HeaskedwhatIhadsaid.现在完成时和过去完成时的区别:,过去完成时强现在完成时强调对现在的影响或结果

  调对过去的影响或结果。1.1单项选择.Heaskedme_____duringthesummerholidays.A.whereIhadbeenB.whereIhadgoneC.wherehadIbeenD.wherehadIgone.What____Jane____bythetimehewassever?A.did,doB.has,doneCdid,did.D.had,done3.A.learnedB.waslearningC.hadlearnedD.learnt4.She______livedherefor______years.A.had,afewB.has,severalC.had,alotofD.I______00EnglishwordsbythetimeIwasten。has,agreatdealof5.Bythetimemyparentsreachedhomeyesterday,I_____thedinneralready.Ahad

  cookedB.cookedC.havecookedD.wascooked6.Shesaidshe__________theprinciplealreadyA.hasseenB.sawC.willseeD.hadseen7.Shesaidherfamily_______themselves______thearmyduringthewar.A.hashidden,fromB.hadhidden,fromC.hashidden,withD.hadhidden,with.Bythetimehewastenyearsold,he_________.A.completeduniversityB.hascompletedtheuniversityB.hadcompletedanuniversityD.hadcompleteduniversity9.Shehadwrittenanumberofbooks______theendoflastyear.A.forB.inC.byD.at10.He_____toplaybeforehewas11yearsold.Ahadlearned,pianoB.hadlearned,thepianoC.haslearned,thepianoD.learns,piano.11.has____

  What_______Annie____bythetimehewasten?A.did,doB.did,didC.has,doneD.haddone1.He___inthefactoryforthreeyearsbeforehejoinedtheArmy.A.hasworkedB.worksC.hadworkedD.willwork13.A.hascompletedB.completedC.willcompleteD.hadcompleted14.Benhatesplaying_____violin,buthelikesplaying____football.A.a…theB.the15.words.A.learns1.Jimturnedoffthelightsandthen_____thehadlearnedB.haslearnedC.learnedD.…theC./…theD.the…/Bytheendoflastweek,they____thebridge.Bythetimehewas,he______alotofGerman

  classroom.A.wasleftB.hadleftC.hasleftD.left17.They_________inGuangzhousince000.A.livedB.hadlivedC.havelivedD.wereliving18.ThetrainfromBeijing_______tenminutesago.wasarrivingC.arrivedD.hadA.hasarrivedB.arrived19.Thestudents_________theirclassroomwhenthevisitorsarrived.A.havecleanedB.hadcleanedC.wascleanedD.havebeencleaned20.Fergie_______theprojectinonehour.A.finished21.Theman________hiscoatandwentout.A.on2Mymother______inthatfactoryattheageof18.putonB.hadputonC.willputonD.wasputtinghavefinishedB.willfinishC.finishesD.hasA.hadworkedB.hasworkedC.workedD.works23.Dad________whilehe_______TV.A.fellasleep…watchB.wasfalling

  asleep…watchedC.fellasleep……waswatchingD.hadfallenasleep…watched2.1.用动词的适当形式填空We_____________thehousebeforewe______________in.2.Thatricholdman_____________awillbeforehe_____________.3.They_____________themapofthecountrybeforethey________.4.Therobbers_____________beforethepolicemen_______.5.I__________allthelightsbeforeI____________tobed.6.Paul__________outwithJaneafterhe__________aphonecall.7.twice.8.Ourplan____________becauseweTom__________he___________thebook_____________abadmistake.9.Whenthechairman______________speaking,he_____________thehall.

  10.TheReadslunchwhenI________________totheirhouse.11.WhenI______________atthestation,he____________________.12..We_______________about000Englishwordsbytheendoflastterm.13.homework.14.______15.She____________toQingdaobecausesheWeweresurprisedatwhatshe________alreadyIwaiteduntilhe_______________his________________thereyouthenewsyet.17.Hesaidhebefore.16.He___________________________already_________thebooktotheteacher.18.I______________toShanghaibefore.19.Shetoldmeshe_________________toSanyathreetimes.20.She_____________theguitarwhilehersister_______________.

  现在完成时课内练一、短暂性动词转换为延续性动词或者表示可以延续的状态的短语。①arriveat/insp/getto/reachsp/come/go/movetosp→beinsp/atschool/athome/onthefarm/behere/bethere1)HegottoBeijingfiveminutesago.HeBeijingfor)ImovedtotheUSAin008.I)I.4)Theycameherelastweek.They___________hereIwenthomeyesterday.since_____________.②cometo/gobackto/returntotogoout→beout1)Hecameouttwoyearsago.He______________for→beback____________.2)WereturntoBeijingyesterday.We_______________toBeijingsince__________.③become→be1)Ibecameateacherin000.I________________ateacherfor_________________.2)Theriverbecamedirtylastyear.Theriver

  ______________dirtyfor_______________.→beclosedopen1)→beopen④closeTheshopclosedtwohoursago.Theshop_____________________for_________________.2)Thedooropenedatsixinthemorning.Thedoor________________________forsixhours.beup;die→bedead;leavesp.fall⑤getup→ →beawayfromsp.asleep/gettotsleep→ beasleep;finish/end→beover;marry→bemarried;1)Igotuptwohoursago.I_____________________since_______________.2)HeleftShanghaijustnow.He__________________________Shanghaiforfiveminutes.3)Mygrandpadiedin002.Mygrandpa__________________for_______________.4)Themeetingfinishedatsix.Themeeting____________________forsixhours.5)Igottosleeptwohoursago.I________________since__________________.6)Theymarriedin1990.They___________________________since_________.⑥ start/begintodosth.→dosth.;begin→beon

  1)Ibegantoteachatthisschoolin1995.I________atthisschoolsince____.2)Thefilmbegantwominutesago.Thefilm____________for________.⑦ borrow→ keep;lose→ nothave;buy→ have;puton→wearcatch/getacold→know1)Theyborroweditlastweek.They__________itsince_____________.2)Iboughtapentwohoursago.I____________a→haveacold;gettoknowpenfor_____________.3)Igottoknowhimlastyear.I___________himsince___________.4)Iputonmyglassesthreeyearsago.I_________myglassesfor______________.⑧have/hasgoneto→havebeeninHehasgonetoBeijing.He_____________Beijingfortwodays.⑨jointheleague/theParty/thearmy→bealeaguemember/aPartymember/asoldier→beamemberoftheleague/theParty

  →beintheleague/theParty/thearmy1)Hejoinedtheleaguein002.He_________________a_________________fortwoyears.He___________a_________the________fortwoyears.Heyears.2)Mybrotherjoinedthearmytwoyearsago.Mybrother_________a________for______________________.Myyears.二、用havebeen或havegone填空。A:Where____________LiFei___________?B:He____________toHainanIsland.A:Howlong___________he___________there?B:He_____________thereforthreedays.A:Whenwillhecomeback,doyouknow?B:I’mafraidbrother___________in___________fortwo_______________________theleaguefortwohewon’tcomebackrecently.A:CouldyoutellmethewaytoHainanIsland?B:Sorry,I_________never

  ___________there.A:Howmanytimes___________LiFei__________tothatplace?B:He_____________thereonlyonce.三、用have/hasbeento/in,havegonetogo的各种形式填空。1)WhereisJack?He__________hiscountry.2)David________theparkjustnow.3)John_______Englandsincehecameback.4)Howlong_____they_____thisvillage?5)TheSmiths______Beijingforyears.6)_____youever____America?--Yes,I_____theremanytimes.7)I_____thisschoolsincethreeyearsago.8)WhereisJim?He_____thefarm.9)When_____he_____?He_______anhourago.10)Wouldyouliketo_____tothezoowithme?---Yes,butI_____therebefore.11)Where_____you_____now?---I____tothezoo.12)Heoften_____swimming.13)_____you______therelastyear?14)_____theyoften______skatinginwinter?及

  四.用适当的时态填空:1.Sheten.2.Bothofthem________________inHongkongfortendays.3.Bothago.4.Halfanhour__________sincethetrainofthem____________toHongkongtendays’s_____________hereeversinceshewas__________.5.Mary________herpen.________you_______ithereandthere?6._________you_____yourwatchyet?7.---Areyouthirsty?---NoI_________just_________someorange.already_________thebook.9.________they_______anewschoolinthevillage?10.I_____________myhomework.Canyouhelpme?11.Myfather_____thenoveltwice.12.I_________abookjustnow.13.I_________mywatchyesterday.14.Myfather___________thisbooksince

  yesterday.现在完成时专练I.Fillintheblankswiththeproperform.1.I____already____thefilm.I________itlastweek.2._____he____hisworktoday?Notyet.3.Myfather____just____backfromwork.Heistirednow.4.Where’sLiMing?He__________totheteacher’soffice.5.I__________heresinceI______herein1999.6.SofarI_______________quiteafewfriendshere.7.Howlong________theWangs______________here?Fortwoweeks.8.I________just___________myhomework.9.____you______yoursciencebookyet?10.I’velostmypen._________you________itanywhere?II.Choosethebestanswer.1.Howlonghaveyou_______here?

  A.comeB.gotC.arrivedD.been2.Mygrandpadied_________.A.attheageofmyB.foryearsC.whenIwas.D.myagewas.3.Janehas_____toBeijing.Shewillcomebacktomorrow.A.beenB.goneC.wentD.neverbeen4.Itistenyears_____Ilastsawher.A.afterB.sinceC.forD.that5.--WhowillgotothestationtomeetLorry?--Iwill.I_____herseveraltimes.A.metB.havemetC.hadmetD.willmeet6.--Whatanicedress!Howlong_____you_____it?--Justweeks.A.will,buyB.did,buyC.are,havingD.have,had7.--DoyouknowLydiaverywell?--Yes,SheandI_____friendssincewewereveryyoung.A.havemadeB.havebecomeC.havebeenD.turnedhave

  8.TheSmiths_______inChinaforyears.A.haslivedB.livedC.havebeenD.live9.--Hello,thisisMr.Greenspeaking.CanIspeaktoMr.Black?--Sorry.He______theBainiaoPark.A.hasbeentoB.hasgonetoC.wenttoD.goto10.--____youever____totheUS?--Yes,twice.A.Have,goneB.Have,beenC,Do,goD.were,goingIII.Rewritethesentences.1.IhavebeentoMacaobefore.I__________________beentoMacaobefore.2.Hehasn’tcometoschool就划线部分提问_____________hecometoschool?3.Iboughanewbikejustnow.I____just____anewbike.4.WebegantolearnEnglishthreeyearsago.We________English____threeyears5.Hehasneversurfed,______________?______________havetheybeenhere?will)

  7.Theoldman_________lastyear.Hehas______________forayear.8.MissGaoleftanhourago.MissGaohas_______________________anhourago.Ⅳ.Use“never,ever,already,just,yet,for,since”tofillintheblanks.1.Ihave_______seenhimbefore,soIhavenoideaabouthim.2.Jackhas_________finishedhishomework.3.years.4.“Haveyou________seenthefilm?have________seenit.””

  “Yes,ithas”

  “No,IMr.Wanghastaughtinthisschool________ten5.“Hasthebusleft_______?_________left.”过去完成时专项练习一.用动词的适当形式填空1.We_____________thehousebeforewe______________in.2.Thatricholdman_____________awillbeforehe_____________.

  3.They_____________themapofthecountrybeforethey________.4.Therobbers_____________beforethepolicemen_______.5.I__________allthelightsbeforeI____________tobed.6.Paul__________outwithJaneafterhe__________aphonecall.7.twice.8.Ourplan____________becauseweTom__________he___________thebook_____________abadmistake.9.Whenthechairman______________speaking,he_____________thehall.10.TheReads________lunchwhenI________________totheirhouse.二.句型转换1.Shehadsungasongtousbeforeshedanced.2.By10:00a.m,Ihadbeenveryhungry.4.Wehadourtests.Thenwehadalongholiday.Afterwe________________________,we_____________________________

  5.Heshowedaroundthehouse.usthepicture.Then用过去完成时连接两句heshowedus)Beforehe_______________________,he______________________________.三、选择题1.Heaskedme_____duringthesummerholidays.A.whereIhadbeenB.whereIhadgoneC.wherehadIbeenD.wherehadIgone2.What___Jane____bythetimehewassever?A.3.A.learnt4.She______livedherefor______years.A.had,afewB.has,severalC.had,alotofD.did,doB.has,doneCdid,did.D.had,doneI______00EnglishwordsbythetimeIwasten。learnedB.waslearningC.hadlearnedD.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.hascompletedtheuniversityC.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,doB.did,didC.has,doneD.haddone1.He___inthefactoryforthreeyearsbeforehejoinedtheArmy.A.hasworkedB.worksC.hadworkedD.willwork13.Bytheendoflastweek,they___thebridge.A.hascompletedB.completedC.willcompleteD.

  hadcompleted14.Benhatesplaying_____violin,buthelikesplaying____football.A.a…theB.the15.…theC./…theD.the…/Bythetimehewas,he______alotofGermanwords.A.learnslearnedB.haslearnedC.learnedD.had

篇七:过去完成时专项训练题

  

  (每日一练)初三英语过去完成时专项训练题

  单选题

  1、HanMeitoldmeshe________lunch,soshewasveryhungry.A.hashadB.hasn’thave

  C.havehadD.hadn’thad

  答案:D解析:

  句意:韩梅告诉我她还没吃午饭,所以她很饿。

  考查过去完成时。have吃。根据“shewasveryhungry”可知,她很饿,所以她没吃午饭;她很饿是一般过去时,所以没吃午饭是在肚子饿之前,所以是过去的过去,需用过去完成时,故选D。

  2、—Whywereyoulatethismorning?—I’msorry,Ms.Green.WhenIwentout,IrealizedthatI________myhomeworkathome.SoIhadtorunbacktogetit.A.leftB.hasleftC.hadleft答案:C解析:

  句意:——你今天早上为什么迟到?——抱歉,格林女士。当我出门的时候,我意识到我把作业落在家里了。所以我不得不跑回去拿作业。

  考查时态。left留下,一般过去时;hasleft现在完成时;hadleft过去完成时。leave这一动作发生在realized1之前,realized为一般过去时,过去的过去用过去完成时,故选C。

  小提示:

  本题主要考查过去完成时,基本结构为haddone,表示发生在过去的动作或过去的时间之前。学生们可以先确定时间,如果没有确定的时间,则可以从动作的先后顺序上进行判断。

  3、Wehadfinishedallthenewlessons________lastmonth.A.afterB.bythetimeC.bytheendof答案:C解析:

  句意:到上个月月底,我们已经完成了所有的新课。

  考查介词辨析。after在……之后;bythetime到……的时候,相当于连词,引导时间状语从句;bytheendof到……的末尾;根据“lastmonth”是短语,排除B;“hadfinished”是过去完成时,可知此处用“by+过去的时间”,排除A。故选C。

  4、Bythetimetheygotthere,thebigfire________.A.hadputoutB.hadbeenputoutC.hadputoffD.hadbeenputoff答案:B解析:

  句意:当他们到达那里时,大火已经被扑灭了。

  考查过去完成时的被动语态以及动词短语辨析。根据“Bythetimetheygotthere”可知,从句表示过去的过去,用过去完成时。putout熄灭;putoff推迟。根据“thebigfire”可知,是熄灭了大火,主语与动词之间是被动关系,故此处用过去完成时的被动语态,故选B。

  5、JustbeforetheEnglishclass,IsuddenlyrealizedthatI________myEnglishtextbookathome.

  A.forgot2B.hadforgottenC.leftD.hadleft答案:D解析:

  句意:就在上英语课之前,我突然意识到我把英语课本忘在家里了。

  考查动词辨析及时态。forgot忘记,动词过去式;hadforgotten动词过去完成式;left遗留,忘记;hadleft动词过去完成式。因为“忘记带书”发生在“我意识到”之前,“我意识到”已经是过去时了,所以“忘记带书”必须是过去完成时,故排除AC,表示把东西忘在哪个地点,用动词leave,不用forget,leavesthsp把某物忘某地。故选D。

  6、Bythetimehewastenyearsold,he__________.A.hascompleteduniversityB.hascompletedtheuniversityC.hadcompletedanuniversityD.hadcompleteduniversity答案:D解析:

  句意:到他十岁的时候,他已经完成了大学学业。

  考查时态和冠词的用法。根据“Bythetimehewastenyearsold”,可知主句描述的是“他十岁前”已经完成的事,即“过去的过去”,所以时态用过去完成时,故排除A和B;当university表示“上大学”“读大学”时,其前通常不加冠词;completeduniversity意为“读完大学”。所以university前不用冠词,故选D。

  7、Seventoldmethathe________writingthereportaweekbefore.A.finishB.finishesC.finishingD.hadfinished答案:D3解析:

  句意:Steven告诉我他一周前就写完了报告。

  考查过去完成时。finish“完成”,根据“aweekbefore”可知,从句时态用现在完成时,由宾语从句时态遵循“主过从过”原则可知,从句应该用过去的某种时态,所以空缺处应该用过去完成时,构成:主语+had+动词过去分词,故选D。

  8、—DidyouseeTomattheparty?—No,he__________bythetimeIgotthere.A.hadleftB.leftC.wasleavingD.hasleft答案:A解析:

  句意:——你在聚会上看见汤姆了吗?

  ——没有,我到的时候他已经走了。

  考查过去完成时。根据英语语法,bythetime引导的时间状语从句用过去时,主句通常用过去完成时。根据句意可知,在“我”到达之前,汤姆就已经离开了,即“我”到达前汤姆离开这一动作就已经完成,故主句应用过去完成时,A选项符合句意,故应选A。

  9、Bythetimethepolicegottothesuper-market,thethief____.A.wentB.havegoneC.hasgoneD.hadgone答案:D解析:

  句意:当警察到达超市时,小偷已经走了。bythetime+过去时的句子,后跟过去完成时的句子。表示动词发生在过去的过去,其构成为had+过去分词,故答案为D。

  点睛:过去完成时态的判断方法:一般说来,各种时态都有特定的时间状语。与过去完成时连用的时间状语有:

  (1)by+过去的时间点。如:

  Ihadfinishedreadingthenovelbynineo"clocklastnight.昨晚九点我已看完这本小说了。

  (2)bytheendof+过去的时间点。如:

  WehadlearnedovertwothousandEnglishwordsbytheendoflastterm.到上学期末我们已经学了二千多个英语单词。

  (3)before+过去的时间点。如:

  TheyhadplantedsixhundredtreesbeforelastWednesday.在上星期三之前,他们已经种了六百棵树了。

  过去完成时态还可以由“过去的过去”来判定。过去完成时表示“过去的过去”,是指过去某一动作之前已经发生或完成的动作,即动作有先后关系,动作在前的用过去完成时,在后的用一般过去时。这种用法常出现在复合句中。如:Shesaidthatshehadseenthefilmbefore.她说她已经看过这部电影了。

  10、—Didyoucatchtheschoolbusthismorning?—No.It

  whenIarrivedatthebusstop.A.isleavingB.hasleftC.hadleftD.wouldleave答案:C解析:

  句意:——你今天早上赶上校车了吗?——没有,我到达车站时,车已经走了。A.isleaving现在进行时;B.hasleft现在完成时;C.hadleft过去完成时;D.wouldleave过去将来时。leave发生在arrived之前,表示过去的过去,因此用过去完成时。答案为C。

  小提示:

  过去完成时表示在过去某一时间或动作之前已经发生或完成的动作。表示的时间是“过去的过去”,常与bylastyear,bythetimeofyesterday,等连用。如:1.Shesaidshehadseenthefilm4times.她说她看过这部电影4次了。2.WhenMr.Ligottotheclassroom,allthestudentshadbegunreading.李先生到教室时,所有的学生都开始读书了。3.Bythetimetheyarrived,thebushadleft.他们到达时,公共汽车已经开走了。4.Whenwearrived,hehadalreadyleft.我们到达时他已经离开了。5.Bysixo’clock,hehadworkedtwelvehours.到6点钟时他就已工作了512小时。

篇八:过去完成时专项训练题

  

  实战演练

  一、选择填空

  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_______________________,

推荐访问:过去完成时专项训练题 专项 训练 过去完成时

Top