过去完成时专项练习题及答案_第1页
过去完成时专项练习题及答案_第2页
过去完成时专项练习题及答案_第3页
过去完成时专项练习题及答案_第4页
过去完成时专项练习题及答案_第5页
已阅读5页,还剩24页未读 继续免费阅读

下载本文档

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

文档简介

过去完成时专项练习题及答案E.g.Bytheendofthematch,theyhadkickedtwogoals.

Wehadalreadyhadlunchbeforewearrivedthere.

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

E.g.Ihadreachedthestationbefore:00o’clock.

Ihadnotreachedthestationbefore:00o’clock.

Hadyoureachedthestationbefore: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.Tom__________he___________thebooktwice.

8.Ourplan____________becausewe_____________abadmistake.

9.Whenthechairman______________speaking,he_____________thehall.

11.WhenI______________atthestation,he____________________.

12.We_______________about000Englishwordsbytheendoflastterm.

13.Iwaiteduntilhe_______________hishomework.

14.Weweresurprisedatwhatshe________already______

15.She____________toQingdaobecauseshe________________therebefore.

16.He______________youthenewsyet.

17.Hesaidhe_____________already_________thebooktotheteacher.

18.I______________toShanghaibefore.

19.Shetoldmeshe_________________toSanyathreetimes.

20.She_____________theguitarwhilehersister_______________.

二.句型转换

1.Ihadsoldtheticketwhenshecame.

2.Shehadsungasongtousbeforeshedanced.

3.Theybegantoclimbthemountainaftertheyhadboughtallthefoodanddrinks.

4.By10:00a.m,Ihadbeenveryhungry.

5.LucyhadalreadycompletedtheprojectwhenIarrived.

6.Bythetimehegottotheairport,theplanehadtakenoff.

9..Jackdidn’tgotothecinema

12.Wecookedthedumplings.Weatethemup.

13.Jim’sfathermendedthecar.Itwasbroken.

14.Wehadourtests.Thenwehadalongholiday.

Afterwe________________________,we_____________________________

15.Heshowedusthepicture.Thenheshowedusaroundthehouse.用过去完成时连接两句)Beforehe_______________________,he______________________________.

练习二

一、单选

1WhenLiMinghurriedhome,hefoundthathismother____already____tohospital.

Ahas;beensentBhad;sentChas;sentDhad;beensent

We____fiveEnglishsongsbytheendoflastterm.

AhadlearnedBlearnedChavelearnedDwillhavelearned

HanMeitoldmeshe_____lunch,soshewasveryhungry.

AhashadBhasn’thaveChavehadDhadn’thad

Bytheendof1976,manybuildings_____builtinthecity.

AhavebeenBhaveChadbeenDwill

She_____herkeysintheofficesoshehadtowaituntilherhusband____home.

Ahasleft;comesBhadleft;wouldcomeChadleft;cameDleft;hadcome

HesaidthatitwasatleasttenyearssinceI_____agooddrink.

AhadenjoyedBwasenjoyingChaveenjoyedDhavebeenenjoying

Themeeting_____whenMr.Wang_____toschool.

Ahasbegun;getBhasbeenon;getChadbegun;gotDhadbeenon;got

二、填空

1WhenIreturnedhome,he_____。

Bytenyesterdayevening,she________writing.

He______Englishforfiveyearsbeforehecamehere.

It_________rainingwhenIwakeupthismorning.

I_____thebookbecauseIhadreaditbefore.

Shesaidshe____bornin1992.

Whenhe_____toChinatwoyearsagohefoundpeopledidn’tunderstandhimatallthoughhe________someChineseinhisowncountry.

IsawHanMeiyesterday.We_____eachothersinceleftBeijing.

WhenIgottohishome,he_____tobed.

10SheaskedifMr.Liu_____already_____back.

练习一参考答案:

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

1.hadpainted...moved.hadmade...died.hadstudied…left4.hadrunaway..arrived5.hadturnedoff…went.went…hadmade.said…hadreadfailed…hadmade.finished…left10.werehaving/hadhad…got11.

arrived..hadleft12..hadlearned13.finished14.had..done1didn’tgo…hadbeen16.hasn’ttold1had…given

18.havebeen19.hadbeen0.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

练习二答案:1DADCCAC

答案:1hadlefthadfinishedhadstudiedhadstopped

didn’treadwascamehadlearned

hadn’tseenhadgone10hadcome

过去完成时专项练习题

定义:过去完成时是表示在过去某一时间或某一动作之前已经发生或完成的动作、事情。它表示的是发生在“过去的过去”的动作,只有在和过去某个时间或动作相比较的时候才会使用过去完成时。构成:过去完成时的构成:had+.用法:

1、与by,before,bytheendof引导的表示过去的时间状语连用。

例如:bythen,by\beforenineo’clockyesterday,bytheendoflastyear,bytheageoftwenty,bythetimeIarrived…

2、在过去不同时间发生的两个动作中,发生在先,用过去完成时;发生在后,用一般过去时。例如:WhenIreturnedhome,myguesthadalreadyleft.

IdidnotseethefilmbecauseIhadseenitbefore.

3、常用于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,done

3.I______00EnglishwordsbythetimeIwasten。A.

learned

B.

was

learning

C.

had

learnedD.learnt

4.She______livedherefor______years.

A.had,afewB.has,severalC.had,alotofD.has,agreatdealof

5.Bythetimemyparentsreachedhomeyesterday,I_____thedinneralready.A

had

cooked

B.

cooked

C.

have

cookedD.wascooked

6.Shesaidshe__________theprinciplealreadyA.hasseenB.sawC.willseeD.hadseen

7.Shesaidherfamily_______themselves______thearmyduringthewar.

A.hashidden,fromB.hadhidden,from

C.hashidden,withD.hadhidden,with.Bythetimehewastenyearsold,he_________.A.hascompleteduniversityB.hascompletedtheuniversity

B.hadcompletedanuniversityD.hadcompleteduniversity

9.Shehadwrittenanumberofbooks______theendoflastyear.

A.forB.inC.byD.at10.He_____toplay____beforehewas11yearsold.Ahadlearned,pianoB.hadlearned,thepiano

C.haslearned,thepianoD.learns,piano.11.What_______Annie____bythetimehewasten?A.did,doB.did,didC.has,doneD.haddone

1.He___inthefactoryforthreeyearsbeforehejoinedtheArmy.

A.hasworkedB.worksC.hadworkedD.willwork

13.Bytheendoflastweek,they____thebridge.A.

has

completed

B.

completed

C.

will

completeD.hadcompleted

14.Benhatesplaying_____violin,buthelikesplaying____football.

A.a…theB.the…theC./…theD.the…/

15.Bythetimehewas,he______alotofGermanwords.

A.hadlearnedB.haslearnedC.learnedD.learns

1.Jimturnedoffthelightsandthen_____theclassroom.

A.wasleftB.hadleftC.hasleftD.left

17.They_________inGuangzhousince000.

A.livedB.hadlivedC.havelivedD.wereliving

18.ThetrainfromBeijing_______tenminutesago.A.hasarrivedB.wasarrivingC.arrivedD.hadarrived

19.Thestudents_________theirclassroomwhenthevisitorsarrived.

A.havecleanedB.hadcleanedC.wascleanedD.havebeencleaned

20.Fergie_______theprojectinonehour.

A.havefinishedB.willfinishC.finishesD.hasfinished

21.Theman________hiscoatandwentout.

A.putonB.hadputonC.willputonD.wasputtingon

2Mymother______inthatfactoryattheageof18.A.hadworkedB.hasworkedC.workedD.works

23.Dad________whilehe_______TV.

A.fellasleep…watchB.wasfallingasleep…watched

C.fellasleep……waswatchingD.hadfallenasleep…watched

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

1.We_____________thehousebeforewe______________in.

2.Thatricholdman_____________awillbeforehe_____________.

3.They_____________themapofthecountrybeforethey________.

4.Therobbers_____________beforethepolicemen_______.

5.I__________allthelightsbeforeI____________tobed.

6.Paul__________outwithJaneafterhe

__________aphonecall.

7.Tom__________he___________thebooktwice.

8.Ourplan____________becausewe_____________abadmistake.

9.Whenthechairman______________speaking,he_____________thehall.

10.TheReadslunchwhenI________________totheirhouse.

11.WhenI______________atthestation,he____________________.

12..We_______________about000Englishwordsbytheendoflastterm.

13.Iwaiteduntilhe_______________hishomework.

14.Weweresurprisedatwhatshe________already______

15.She____________toQingdaobecauseshe________________therebefore.16.He______________youthenewsyet.17.

He

said

he

_____________already_________thebookto

theteacher.

18.I______________toShanghaibefore.19.Shetoldmeshe_________________toSanyathreetimes.

20.She_____________theguitarwhilehersister_______________.

现在完成时课内练

一、短暂性动词转换为延续性动词或者表示可以延续的状态的短语。

①arriveat/insp/getto/reachsp/come/go/movetosp

→beinsp/atschool/athome/onthefarm/behere/bethere

1)HegottoBeijingfiveminutesago.HeBeijingfor)ImovedtotheUSAin008.I)Iwenthomeyesterday.I.

4)Theycameherelastweek.They___________heresince_____________.

②cometo/gobackto/returnto→bebacktogoout→beout

1)Hecameouttwoyearsago.He______________for____________.

2)WereturntoBeijingyesterday.We_______________toBeijingsince__________.

③become→be

1)Ibecameateacherin000.I________________ateacherfor_________________.

2)Theriverbecamedirtylastyear.Theriver______________dirtyfor_______________.④close→beclosedopen→beopen

1)Theshopclosedtwohoursago.Theshop_____________________for_________________.

2)Thedooropenedatsixinthemorning.Thedoor________________________forsixhours.⑤getup→beup;die→bedead;leavesp.→beawayfromsp.

fallasleep/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→wear

catch/getacold→haveacold;gettoknow→know

1)Theyborroweditlastweek.They__________itsince_____________.

2)Iboughtapentwohoursago.I____________apenfor_____________.

3)Igottoknowhimlastyear.I___________himsince___________.

4)Iputonmyglassesthreeyearsago.I_________myglassesfor______________.

⑧have/hasgoneto→havebeenin

HehasgonetoBeijing.He_____________Beijingfortwodays.

⑨jointheleague/theParty/thearmy

→bealeaguemember/aPartymember/asoldier

→beamemberoftheleague/theParty

→beintheleague/thePar

ty/thearmy

1)Hejoinedtheleaguein002.

He_________________a_________________fortwoyears.

He___________a_________the________fortwoyears.

He_______________________theleaguefortwoyears.

2)Mybrotherjoinedthearmytwoyearsago.

Mybrother_________a________for______________________.

Mybrother___________in___________fortwoyears.

二、用havebeen或havegone填空。

A:Where____________LiFei___________?B:He____________toHainanIsland.

A:Howlong___________he___________there?B:He_____________thereforthreedays.

A:Whenwillhecomeback,doyouknow?B:I’mafraidhewon’tcomebackrecently.A:CouldyoutellmethewaytoHainanIsland?B:Sorry,I_________never___________there.A:Howmanytimes___________LiFei__________tothatplace?

B:He_____________thereonlyonce.

三、用have/hasbeento/in,havegoneto及go的各种形式填空。

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.She’s_____________hereeversinceshewasten.

2.Bothofthem________________inHongkongfortendays.

3.Bothofthem____________toHongkongtendaysago.

4.Halfanhour__________sincethetrain__________.

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

现在完成时专练

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

2.Mygrandpadied_________.

A.attheageofmyB.foryearsC.whenIwas.D.myagewas.

3.Janehas_____toBeijing.Shewillcomebacktomorrow.

A.beenB.goneC.wentD.neverbeen

4.Itistenyears_____Ilastsawher.

A.afterB.sinceC.forD.that

5.--WhowillgotothestationtomeetLorry?

--Iwill.I_____herseveraltimes.

A.metB.havemetC.hadmetD.willmeet

6.--Whatanicedress!Howlong_____you_____it?

--Justweeks.

A.will,buyB.did,buyC.are,havingD.have,had

7.--DoyouknowLydiaverywell?

--Yes,SheandI_____friendssincewewereveryyoung.

A.havemadeB.havebecomeC.havebeenD.haveturned

8.TheSmiths_______inChinaforyears.

A.haslivedB.livedC.havebeenD.live

9.--Hello,thisisMr.Greenspeaking.CanIspeaktoMr.Black?

--Sorry.He______theBainiaoPark.

A.hasbeentoB.hasgonetoC.wenttoD.willgoto

10.--____youever____totheUS?

--Yes,twice.

A.Have,goneB.Have,beenC,Do,goD.were,going

III.Rewritethesentences.

1.IhavebeentoMacaobefore.

I__________________beentoMacaobefore.

2.Hehasn’tcometoschool就划线部分提问)

_____________hecometoschool?

3.Iboughanewbikejustnow.

I____just____anewbike.

4.WebegantolearnEnglishthreeyearsago.

We________English____threeyears

5.Hehasneversurfed,______________?

______________havetheybeenhere?

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.Mr.Wanghastaughtinthisschool________tenyears.

4.“Haveyou________seenthefilm?”“No,Ihave________seenit.”

5.“Hasthebusleft_______?”“Yes,ithas_________left.”

过去完成时专项练习

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

1.We_____________thehousebeforewe______________in.

2.Thatricholdman_____________awillbeforehe_____________.

3.They_____________themapofthecountrybeforethey________.

4.Therobbers_____________beforethepolicemen_______.

5.I__________allthelightsbeforeI____________tobed.

6.Paul__________outwithJaneafterhe__________aphonecall.

7.Tom__________he___________thebooktwice.

8.Ourplan____________becausewe_____________abadmistake.

9.Whenthechairman______________speaking,he_____________thehall.

10.TheReads________lunchwhenI________________totheirhouse.

二.句型转换

1.Shehadsungasongtousbeforeshedanced.

2.By10:00a.m,Ihadbeenveryhungry.

4.Wehadourtests.Thenwehadalongholiday.

温馨提示

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

评论

0/150

提交评论