完成时和过去时的题与答案8篇

时间:2023-08-02 08:18:01 来源:网友投稿

篇一:完成时和过去时的题与答案

  

  过去完成时练习题含答案

  过去完成时专项练

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

  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

篇二:完成时和过去时的题与答案

  

  现在完成时课内练

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

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

  beinsp/atschool/athome/onthefarm/behere/bethere1)HegottoBeijingfiveminutesago.He

  Beijingfor

  .2)ImovedtotheUSAin2008.

  I

  theUSAsince

  .3)Iwenthomeyesterday.

  I

  homefor

  .4)Theycameherelastweek.

  They___________heresince_____________.②

  cometo/gobackto

  /return

  to→

  bebackto

  goout→

  beout1)Hecameouttwoyearsago.He______________for____________.2)WereturntoBeijingyesterday.We_______________toBeijingsince__________.③

  become→

  be1)Ibecameateacherin2000.

  I________________ateacherfor_________________.2)Theriverbecamedirtylastyear.Theriver______________dirtyfor_______________.④

  close→

  beclosed

  open→

  beopen1)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)Mygrandpadiedin2002.Mygrandpa__________________for_______________.4)Themeetingfinishedatsix.Themeeting____________________forsixhours.5)Igottosleeptwohoursago.I________________since__________________.6)Theymarriedin1990.

  They___________________________since_________.⑥

  start/begintodosth.→

  dosth.;begin→

  beon1)Ibegantoteachatthisschoolin1995.

  I________atthisschoolsince____.2)Thefilmbegantwominutesago.

  Thefilm____________for________.⑦

  borrow→

  keep;

  lose→

  nothave;buy→

  have;puton→

  wearcatch/getacold→

  haveacold;

  gettoknow→

  know1)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

  /theParty/thearmy1)Hejoinedtheleaguein2002.He_________________a_________________fortwoyears.He___________a_________the________fortwoyears.He_______________________theleaguefortwoyears.2)Mybrotherjoinedthearmytwoyearsago.Mybrother_________a________for______________________.Mybrother___________in___________fortwoyears.二、用have(has)been或have(has)gone填空。

  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_____________(live)hereeversinceshewasten.

  2.Bothofthem________________(be)inHongkongfortendays.3.Bothofthem____________(come)toHongkongtendaysago.4.Halfanhour__________(pass)sincethetrain__________(leave).5.Mary________(lose)herpen.________you_______(see)ithereandthere?6._________you_____(find)yourwatchyet?7.---Areyouthirsty?---NoI_________just_________(have)someorange.8.We

  already_________(return)thebook.9.________they_______(build)anewschoolinthevillage?10.I_____________(notfinish)myhomework.Canyouhelpme?11.Myfather_____(read)thenoveltwice.12.I_________(buy)abookjustnow.13.I_________(lost)mywatchyesterday.14.Myfather___________(read)thisbooksinceyesterday.

  现在完成时专练

  I.Fillintheblankswiththeproperform.1.I____already____(see)thefilm.I________(see)itlastweek.2._____he____(finish)hisworktoday?Notyet.3.Myfather____just____(come)backfromwork.Heistirednow.4.Where’sLiMing?He__________(go)totheteacher’soffice.

  5.I__________(work)heresinceI______(move)herein1999.6.SofarI_______________(make)quiteafewfriendshere.7.Howlong________theWangs______________(stay)here?Fortwoweeks.8.I________just___________(finish)myhomework.

  9.____you______(find)yoursciencebookyet?

  10.I"velostmypen._________you________(see)itanywhere?

  II.Choosethebestanswer.

  1.Howlonghaveyou_______here?

  A.come

  B.got

  C.arrived

  D.been2.Mygrandpadied_________.A.attheageofmy2B.for2years

  C.whenIwas2.

  D.myagewas6.3.Janehas_____toBeijing.Shewillcomebacktomorrow.A.been

  B.gone

  C.went

  D.neverbeen4.Itistenyears_____Ilastsawher.A.after

  B.since

  C.for

  D.that5.--WhowillgotothestationtomeetLorry?

  --Iwill.I_____herseveraltimes.A.met

  B.havemet

  C.hadmet

  D.willmeet6.--Whatanicedress!Howlong_____you_____it?

  --Just2weeks.A.will,buy

  B.did,buy

  C.are,having

  D.have,had7.--DoyouknowLydiaverywell?

  --Yes,SheandI_____friendssincewewereveryyoung.

  A.havemade

  B.havebecome

  C.havebeen

  D.haveturned8.TheSmiths_______inChinafor8years.A.haslived

  B.lived

  C.havebeen

  D.live9.--Hello,thisisMr.Greenspeaking.

  CanIspeaktoMr.Black?

  --Sorry.He______theBainiaoPark.A.hasbeento

  B.hasgoneto

  C.wentto

  D.willgoto10.--____youever____totheUS?

  --Yes,twice.A.Have,gone

  B.Have,been

  C,Do,go

  D.were,goingIII.Rewritethesentences.

  1.IhavebeentoMacaobefore.(改为否定句)

  I__________________beentoMacaobefore.2.Hehasn’tcometoschoolbecausehewasill.(就划线部分提问)

  _____________hecometoschool?3.Iboughanewbikejustnow.(用just改写)

  I____just____anewbike.4.WebegantolearnEnglishthreeyearsago.(改为同义句)

  We________English____threeyears5.Hehasneversurfed,______________?(改成反意疑问句)

  6.Theyhavebeenheresince2000.

  (对划线部分提问)

  ______________havetheybeenhere?7.Theoldman_________lastyear.Hehas______________forayear.(die)(动词填空)

  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_____________(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.二.句型转换

  1.Shehadsungasongtousbeforeshedanced.(改否定句)

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

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

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

  5.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.hadcompleteduniversity

  9.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.A.hascompleted

  B.completed

  C.willcomplete

  D.hadcompleted

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

篇三:完成时和过去时的题与答案

  

  一般过去时和现在完成时练习题_含答案(共5页)

  -本页仅作为预览文档封面,使用时请删除本页-

  一般过去时和现在完成时练习题

  1.A.用already或yet

  1)Havetheytakendowntheoldpictures______No,theyhaven’t_______.

  2)Mostofushavefinishedourcompositions_____.

  3)Hesaidhehadn’tvisitedtheexhibition________.

  B.用since或for

  1)Wehavelearnedfivelessons_____thebeginningofthisterm.

  2)MrsLiaohasbeeninhospital______lastweek.

  3)Ihavestayedatmyaunt’s_____twoweeks.

  C.用havegone或havebeen

  1)WherearetheboystudentsThey_____totheschoolfactory.

  2)IsyourfatherinNo,he____toShenzhen._______heever______therebefore

  Yes,he___thereseveraltimes

  3)HeaskedmeifI_____toHangzhoubefore.

  ItoldhimthatIwantedtogothereforavisitasI____never____tothatcitybefore.

  2.选择填空

  ____meanewcoatyesterday.I_______iton.Itfitsmewell.

  A.hadmade…havetried

  B.made…havetried

  C.hasmade…tried

  D.made…tried

  2“He____todrawhorsesalready”.“When______he”“Lastyear“A.learned…has

  B.learned…did

  C.haslearned…has

  D.haslearned…did

  _____upintothetree.Look,he____highupthere!

  A.hasgot…is

  B.hasclimbed…was

  C.got…was

  D.climbed…is

  you_____thetextyetYes,we____ittwohoursago.

  A.Did…copy…did

  B.Have…copied…have

  C.Have…copied…did

  D.Did…copy…had

  5.“Why______she_______angry”“Becausehe_____atherjustnow.”

  A.did…get…shouted

  B.has…got…shouted

  C.did…get…hasshouted

  D.has…got…hasshouted

  6.______you__________thefilmbeforeWhere_____you____it

  A.Have…seen…did…see

  B.Did…see…did…watch

  C.Have…seen…have…seen

  D.Did…see…have…seen

  ____mewaitingfortwohours.I____foryousincefive.

  A.kept…waited

  B.havekept…waited

  C.kept…havewaited

  D.havekept…havewaited

  ______John_______Tothelibrary.He_________thereforanhour.

  …been…hasgone

  B.has…gone…hasbeen

  C.did…go…went

  D.did…be…went

  thebabystill_____No,it_______crying.

  A.Has…cried…hasstopped

  B.Is…crying…stopped

  C.Did…cry…stopped

  D.Is…crying…hasstopped

  10.I_______theway.I________hereforquitemanyyears.

  A.knew…havelived

  B.knew…live

  C.know…havelived

  D.know…live

  11._____youever_____AmericaYes,Ihave.

  A.Have…goneto

  B.Have…gonein

  C.Have…beento

  D.Have…beenin

  12.Mybrother____collegeforoverthreeyears.

  A.hasgonetoB.hasbeento

  C.hasbeeninD.hasbeenat

  ________theArmybytheendof1989.He______inthearmysincethen.

  A.joined…is

  B.hasjoined…hasbeen

  C.hadjoined…is

  D.hadjoined…hasbeen

  14.BythetimeI_____backthey____uptensatellites.

  A.came…havesent

  B.came…hadsent

  C.come…havesent

  D.hadcome…sent

  15.Jack____overfivelessonsbyseveno’clock.Thenhe____arest.

  A.went…took

  B.went…hadtaken

  C.hadgone…took

  D.hadgone…hadtaken

  16.We____outbythattimethathe____aspyforalongtime.

  A.hadfound…hadbeenB.hadfound…was

  C.found…hadbeen

  D.found…was

  17.Beforethenews____him,he____toknowaboutit.

  A.reaches…hasgot

  B.reached…hadgot

  C.reached…got

  D.hadreached…got

  18.I_____himasecondletterbeforeI____fromhim.

  A.wrote…heardB.wrote…hadheard

  C.hadwritten…heard

  D.havewritten…hear

  19.People____thatthesoldiers_____fighting.

  A.say…hadstopped

  B.said…hasstopped

  C.say…stopped

  D.said…hadstopped

  20.We____inagoodharvestbecausewe____enoughrain.

  A.didn’tget…hadhad

  B.got…hadhad

  C.hadgot…hadhad

  D.got…hadn’thad

  21.They_______forfivehourswhenthey______inNewYork.

  A.flew…arrived

  B.hadflown…hadarrived

  C.flew…hadarrived

  D.hadflown…arrived

  22.She____thatit_____fortwodaysbythatday.

  A.says…hasrained

  B.says…hadrained

  C.said…hadrained

  D.said…rained

  23.John_____theresincetheyearbefore,sohe_____them.

  A.hadworked…knew

  B.hadworked…hadknown

  C.worked…knew

  D.worked…hadknown

  24.He_____angrybecausehe____foralongtime.

  A.hadgot…hadwaited

  B.got…waited

  C.hadgot…waited

  D.got…hadwaited

  25.-Ihaveseenthefilm“Titanic”already.

  -When__________you__________it

  -Thedaybeforeyesterday.

  A.have;seen

  B.will;see

  C.did;see

  D.did;seen

  26.MrBlack__________inChinasincefiveyearsago.

  A.lived

  B.haslived

  C.lives

  D.isgoingtolive

  27.We____________treeslastSunday.Sofarwe__________over3,000treesthere.

  A.planted;planted

  B.planted;haveplanted

  C.haveplanted;planted

  D.haveplanted;haveplanted

  练习答案:

  .1)yet,yet

  2)already

  3)yet

  B.1)since

  2)since

  3)since5C.1)havebeen

  2)hasgone,Has,been,hasbeen

  3)havebeen,havebeen

  2.BDACA

  ADBDC

  CDDBC

  ABCDB

  DCADC

  BB

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

  现在完成时与一般过去时都表示“动作已经发生”,但不同点在于:

  (1)现在完成时强调这一动作与现在的关系,即对现在产生的结果、影响等,而一般过去时只表示过去的事实,不表示和现在的关系。

  HehaslearnedFrenchforthreeyears.他学法语已经三年了。

  HelearnedFrenchforthreeyears.他曾经学过三年法语。

  WhohastakenmybagIcouldn"tfindit.谁拿走了我的包我找不到了

  Hecleanedthehouseyesterday.他昨天打扫过房间。

  Theroomisclean,forhehascleaneditalready.房间很干净,因为他已经打扫过了。

  (2)现在完成时不可与表示过去的时间副词连用,而一般过去时则可以。

  Hehasdonesomewashingyesterday.Hedidsomewashingyesterday.他昨天洗衣服了。

  already多用于肯定句,表示一事实

  意为

  已经

  早已hadbeenreleasedalreadysincethen.自那之后他就被释放了。(肯定句)"vealreadyhadtheexam.我们已考过试了。(肯定句)yet则多用于否定句、疑问句,意为

  还、尚、迄今、到那时yougotityet(疑问句)你明白了么/你收到了么?haven"thadmycarrepairedyetandIanxiouslyneedtorepairit.我还没修车,我急需修好它。(否定句)

  现在完成时和一般过去时所表示的动作都发生在过去,但它们所强调的重点不同:现在完成时侧重于对现在的影响;而一般过去时侧重于某一动作发生在过去某个时间或某段时间,即现在完成时侧重于现在的结果,而一般过去时侧重于动作发生的时间。例如:

  Ihaveseenthefilm.我看过这部电影。(现在我仍记得电影的内容)

  Isawthefilmthreedaysago.

  三天前我看了这部电影。(强调是三天前,而不是别的什么时候看的电影)

  MrGreenhasboughtanewcomputer.

  格林先生买了一台新电脑。(着重点是格林先生现在有了一台新电脑)

  MrGreenboughtanewcomputeryesterday.

  格林先生昨天买了一台新电脑。(强调的是格林先生买新电脑的时间是昨天)

  2.时间状语不同

  现在完成时常与already,yet,just,ever,never,before等副词以及“for+段时间”,“since+过去时间/从句”等时间状语连用;而一般过去时则常与“段时间+ago”,justnow,yesterday,lastweek等表示过去时间的状语连用。例如:

  Shehaslivedheresincetwoyearsago.她两年前就住在这里了。

  Shelivedheretwoyearsago.两年前她住在这里。

  HehasbeenintheLeagueforthreeyears.他入团已经三年了。

  Tomwrotealettertohisparentslastnight.昨晚汤姆给他的父母写了封信。

篇四:完成时和过去时的题与答案

  

  一般过去时和现在完成时练习题_含答案(推荐5篇)

  第一篇:一般过去时和现在完成时练习题_含答案

  一般过去时和现在完成时练习题

  1.A.用already或yet1)Havetheytakendowntheoldpictures______?No,theyhaven’t_______.2)Mostofushavefinishedour

  compositions_____.3)Hesaidhehadn’tvisitedtheexhibition________.B.用

  since或for1)Wehavelearnedfivelessons_____thebeginningofthisterm.2)MrsLiaohasbeeninhospital______lastweek.3)Ihavestayedatmyaunt’s_____twoweeks.C.用havegone或havebeen1)Wherearetheboystudents?They_____totheschoolfactory.2)Isyourfatherin?No,he____toShenzhen._______heever______therebefore?Yes,he___thereseveraltimes3)HeaskedmeifI_____toHangzhoubefore.ItoldhimthatIwantedtogothereforavisitasI____never____tothatcitybefore.2.选择填空

  1.Mother____meanewcoatyesterday.I_______iton.Itfitsmewell.A.hadmade…havetriedB.made…have“He____totrieddrawC.hashorsesmade…triedD.made…tried2already”.“When______he?”“Lastyear“A.learned…hasB.learned…didC.haslearned…did

  3.Tom_____upintothetree.Look,he____highupthere!A.hasgot…isB.hasclimbed…wasC.got…wasD.climbed…is

  4.____you_____thetextyet?Yes,we____ittwohoursago.A.Did…copy…didB.Have…copied…haveC.Have…copied…didD.Did…copy…had

  learned…hasD.has

  5.“Why______she_______angry?”“Becausehe_____atherjustnow.”

  A.did…get…shoutedB.has…got…shoutedC.did…get…hasshoutedD.has…got…hasshouted

  6.______you__________thefilmbefore?Where_____you____it?A.Have…seen…did…seeB.Did…see…did…watchC.Have…seen…have…seenD.Did…see…have…seen

  7.You____mewaitingfortwohours.I____foryousincefive.A.kept…waitedB.havewaitedD.havekept…havewaited

  8.Where______John_______?Tothelibrary.He_________thereforan9.______hour.A.has…been…hasthebabystillgone?B.has…gone…hasNo,it_______stopped…cry…stoppedD.Is…crying…hasbeenC.did…go…wentD.did…be…went

  _____crying.A.Has…cried…hasB.Is…crying…stoppedC.Didstopped10.I_______theway.I________hereforquitemanyyears.A.knew…havelivedD.know…live

  11._____youever_____America?Yes,Ihave.A.Have…gonetoB.Have…goneinC.Have…beentoD.Have…beenin

  12.Mybrother____collegeforoverthreeyears.A.hasgonetoB.hasbeentoC.hasbeeninD.hasbeenat13.He________theArmybytheendof1989.He______inthearmysincethen.A.joined…isB.hasjoined…hasbeenC.hadjoined…isD.hadjoined…hasbeen

  14.BythetimeI_____backthey____uptensatellites.A.came…havesentB.came…hadsentC.come…havelivedB.knew…liveC.know…havekept…waitedC.kept…have

  sentD.hadcome…sent

  15.Jack____overfivelessonsbyseveno’clock.Thenhe____arest.A.went…tookB.went…hadtakenC.hadgone…tookD.hadgone…hadtaken

  16.We____outbythattimethathe____aspyforalongtime.A.hadfound…hadbeenB.hadfound…wasC.found…hadbeenD.found…was

  17.Beforethenews____him,he____toknowaboutit.A.reaches…hasgotB.reached…hadgotC.reached…gotD.hadreached…got

  18.I_____himasecondletterbeforeI____fromhim.A.wrote…heardB.wrote…hadwritten…heardD.havewritten…hear

  19.People____thatthesoldiers_____fighting.A.say…hadstoppedB.said…hasstoppedC.say…stoppedD.said…hadstopped

  20.We____inagoodharvestbecausewe____enoughrain.A.didn’tget…hadhadB.got…hadhadC.hadgot…hadhadD.got…hadn’thad

  21.They_______forfivehourswhenthey______inNewYork.A.flew…arrivedB.hadarrivedD.hadflown…arrived

  22.She____thatit_____fortwodaysbythatday.A.says…hasrainedB.says…hadrainedC.said…hadrainedD.said…rained

  23.John_____theresincetheyearbefore,sohe_____them.A.hadworked…knewB.hadworked…hadknownC.worked…knewD.worked…hadknown

  24.He_____angrybecausehe____foralongtime.A.hadgot…hadwaited25.-Ihaveseenthefilm“Titanic”already.-When__________waitedB.got…waitedC.hadgot…waitedD.got…hadflown…hadarrivedC.flew…hadheardC.had

  you__________it?

  -Thedaybeforeyesterday.A.have;seenB.will;seeC.did;

  seeD.did;seen26.MrBlack__________inChinasincefiveyearsago.A.livedB.haslivedC.livesD.isgoingtolive27.We____________treeslastSunday.Sofarwe__________over3,000treesthere.A.planted;plantedB.planted;haveplantedC.haveplanted;plantedD.haveplanted;haveplanted练习答案:

  1.A.1)yet,yet2)already3)yetB.1)since2)since3)sinceC.1)havebeen2)hasgone,Has,been,hasbeen3)havebeen,havebeen2.BDACAADBDCCDDBCABCDBDCADCBB第二篇:一般过去时与现在完成时比较练习题

  一般过去时与现在完成时比较练习题

  I.用所给动词的适当形式填空。

  1.Jim______(make)manyfriendssincehe______(come)toChina.2.They______(know)eachotherforabouttenyears.3.He______already______(write)alettertothefactorytoaskthemtostopmakingnoise.4.—When______she______(leave)?—Twohoursago.5.—______you______(see)thefilmbefore?—Yes,I______.—Where______you______(see)it?—AtTheQueen’sCinema.6.Theyusually______(go)fishingwhentheylivedthere.III.单项填空。

  1.—Wherehaveyou______thesedays?—Ihave______toYangzhouwithmyfriends.A.been,goneB.been,beenC.gone,beenD.gone,gone2.—Whereisyourfather?Wehaven’tseeneachotherforweeks.—______.A.HehasbeentoAmericaB.Hehasgoneto

  EnglandC.HeisgoingtoAustraliaD.Hewouldvisitmygrandparents3.Jim______theGreatWallmanytimes.A.wenttoB.goestoC.hasgonetoD.hasbeento4.—______totheUnitedStates?—No,never,butIwenttoCanadaafewyearsago.A.HaveyoubeenB.HaveyougoneC.DidyougoD.Willyougo5.MissWuhastaughtinthisschool______.A.fortenyearsB.tenyearsagoC.sincetenyearsD.fortenyearsago6.I______today’shomeworkalready.Whataboutyou?A.havefinishedB.finishC.tofinishD.finishing1)概念的不同:一般过去时表示过去某时发生的动作或单纯叙述过去的事情,强调动作;

  现在完成时为过去发生的,强调过去的事情对现在的影响,强调的是影响

  持续到现在的动作或状态

  2)时间状语的不同:一般过去时常与具体的时间状语连用,现在完成时通常与模糊的时间状语连用,或无时间状语。

  一般过去时的时间状语:yesterday,lastweek,…ago,in1980,inOctober,justnow等,皆为具体的时间状语。现在完成时的时间状语:for,since,sofar,ever,never,just,yet,till/until,皆不确定的时间状语。

  第三篇:一般过去时和现在完成时

  一.一般将来时:

  _____________________________________Thedoorbellisringing.Ok,Iwillanswerthedoor.Momisbusycooking.Iwillhelp.Begoingto表将来:

  (1)Basketballismyfavorite.Iamgoingtobeabasketballplayersomeday.(2)DebbieisgoingtoswimacrosstheEnglandchanneltomorrow.(3)SheisgoingtosetoutfromtheFrenchcoastatfiveo’clock._____________________________________

  (4)Lookattheclouds.Thereisgoingtobeastorm.(5)Thesetwogroupsofpeopleareangryhere.Theyaregoingtoconflictwitheachother._____________________________________(6)Heisstayinginhiscousin’sforaweek.(7)IamleavingforLondonnextweek._______________________________.二._____________________在时间或条件状语中的_____表将来

  (1)TomorrowhewillbewatchingheranxiouslyassheswimstoEngland.(2)Iwillbemeetingheratthestationwhenshearrivedtomorrow.(3)Ifyouparkyourcarinthewrongplace,atrafficpolicemanwillsoonfindit.(4)ifheletsyougowithoutaticket,youwillbeverylucky.三._____________在_____________中表将来

  (1)ThesportsmeetingtakesplaceOnOctober18.(2)Thetrainleavesateighteverymorningfromthisstation.四.现在完成时(have/hasdone)

  表示过去发生的动作对现在产生的结果和影响。

  Wehavehadourbreakfast.我们已经吃完饭了。

  表示过去发生而持续到现在的动作或状态。常与since,for连用。谓语动词必须是延续性动词。HHHHHHHHHHHHjjjHjkasjfklasjfklasdjl;fjheHehasbeeninHongKongfortenyears.HehaslearnedEnglishforsixyears.HehaslearnedEnglishsince1997.强调不久前刚刚完成的动作。常与yet(用于否定和疑问句),just,already连用,谓语动词是终止性动词。

  Hehasjustgoneout.Ihavealreadyfinishedmylunch.与一般过去时的区别。一般过去时表示事情发生在过去,不强调与现在的关系,与表示过去的时间状语连用。现在完成时强调与现在的关系、对现在的影响,不能与表示过去的时间状语连用。

  现在完成进行时(have/hasbeendoing)。动作从过去开始,一直延续到现在。Howlonghaveyoubeencollectingshells?Haveyoubeenskatingforfivehours?现在完成进行时与现在完成时的区别

  没有时间状语时,前者表示动作__________,后者表示动作___________。Thestudentshavebeenpreparingfortheexam.Thestudentshavepreparedfortheexam.有时间状语时,前者表示动作__________,后者则不知道是否________Wehavebeenlivingherefortenyears.Wehavelivedherefortenyears.第四篇:一般过去时和现在完成时

  1.一般过去时表示过去某个时间发生的事、存在的状态或经常发生的动作。说话的侧重点只在于陈述一件过去的事情,不强调对“现在”产生的影响。如:HevisitedGuilinin1998.他1998年参观过桂林。(只说明去桂林的时间,现在干什么和你和我和大家无关,只是说明他以前去过.)2.现在完成时表示动作发生在过去,对现在造成了影响或产生了结果。不与确定的过去时间状语连用。如:Jillhasboughtanewcomputer.吉尔买了一台新电脑。(是过去买的,但着重点是现在,现在有了一台新电脑了.已经买了,不用再买了.)3.两种时态的区分

  (1)一般过去时的谓语动词用过去式,而现在完成时的谓语基本构成是“助动词have/has+过去分词”。

  (2)一般过去时通常与表示过去的时间状语连用。如:yesterday,lastweek,twoyearsago,justnow,in2002等;而现在完成时则常与just,already,ever,never等副词和thesedays,thisweek,since...,for...等表示一段时间的状语连用。

  看看以下的几组句子,有什么区别?

  ①Haveyouseenthefilm?(A)

  Didyouseethefilm?(B)[说明]你看过这部电影吗?(A)句强调的是被问者对剧情是否了解;(B)句强调的是看这部电影的动作是否发生过,并不强调是否知道其内容。

  ②Howhashedoneit?(A)

  Howdidhedoit?(B)

  [说明]他是怎么做的这件事?(A)句强调的是他做这件事的方式对现在产生了某种影响;(B)句单纯的询问做这件事的方式。

  ③HehaslivedinBeijingfor8years.(A)

  HelivedinBeijingfor8years.(B)[说明]他在北京住了8年。(A)句讲的是到目前为止他在北京住了8年,可能还会继续在北京住下去。(B)句讲的是他在北京住过8年,现在不在北京了。

  如果你只是要陈述你做了什么,陈述的东西和目前状况没有太大影响,就用一般过去时。比如说

  iwashedtheplate.我洗盘子了,topic基本到此打住,基本没有下文。还有一种最简单的过去时情况就是,如果别人用过去时问你,你自然要用过去时回答。

  但是你要用现在完成时,效果就不一样了。

  ihavewashedtheplate.我已经洗好盘子了。强调做过,完成了。还有意思是,既然我已经洗好盘子了,我就该干什么什么了,或者你就应该履行什么承诺之类的,你可以好好感觉一下,这个语感是和汉语通用的,我感觉。

  过去完成时就是强调,在过去的那个点,我已经完成了

  现在完成时用法解析

  1.构成现在完成时是由助动词

  have(has)+动词的过去分词构成。助动词说明该谓语是属于现在时范围。它和主语的人称、数要保持一致。过去分词是主要的谓语动词,说明句子的意义。

  2.用法

  (1)表示动作发生在过去某个不确定的时间,但对现在留下了某种影响和结果。常被just、already、yet等副词修饰。如:

  -Haveyouhadlunchyet?-Yes,Ihave.I"vejusthadit.你(已经)吃午饭了吗?

  我刚刚吃过。(现在我不饿了)

  (2)表示从过去某一时刻开始一直持续到现在的动作或状态。这个动作可能刚停止,可能仍然在进行。常带有for和since等表示一段时间的状语。如:Hehastaughtheresince1981他自1981年就在这儿教书。(可能还要继续教)

  Ihave"tseenherforfouryears.我有四年没见到她了。

  (3)表示说话前发生过一次或多次的动作,现在成为一种经验,一般译为汉语“过”,常带有twice,ever,never,threetimes等时间状语。

  如:IhavebeentoBeijingtwice.我去过北京二次。

  3.现在完成时的时间状语

  (1)现在完成时属于现在时范围,故不能和过去的时间状语连用。如:yesterday,lastSunday,in1990,threeyearsago等。但是,在强调动作产生的后果和影响时,可以和一些表示不确定的时间状语连用。

  a.用副词already和yet。already一般用于肯定句中,yet一般用于否定句和

  疑问句中。如:Wehavealreadyfinishedourhomework.我们已完成作业了。

  Theyhaven"tfinishedtheirhomeworkyet.他们还没有完成作业。

  b.用ever和never。多用于否定或疑问句中,表示“曾经”或“从未“等。如:-HaveyoueverbeentotheGreatWall?你曾经去过长城吗?

  -IhaveneverbeentotheGreatWall.我从未去过长城。

  c.用表示到说话为止的过去时间状语,如just,before,uptonow,thepastfewyears等。例如:Ihaveseenherbefore,butIcannotrememberwhere.我以前见过她,但记不起在哪里见过。

  Hehasbeentherethreetimesthelastfewdays.近几年他去过那里三次了。

  d.用包括“现在”在内的时间状语,如:now,today,thismorning(month,year,term)等。例如:-Haveyoumethimtoday?-No,Ihaven"t.今天你见过他吗?我

  没有。

  Howmanytimeshaveyoubeentherethisyear?今年你去过那里多少次?

  (2)现在完成时可以和带有since或for等表示“一段时间”的状语连用,表示动作或状态从某一时刻开始,一直持续到现在。如:Ihaven"tseenhimfortwoyears.但是,像come,arrive,buy等终止性动词不能与表示“一段时间”的状语连用。要用,必须改为“be(在)”等延续性动词来表述。现归纳总结一下由非延续性动词到延续性动词的转换:

  arrive→beherebegin(start)→beon

  die→bedead

  fallill(sick,asleep)→beill(sick,asleep)

  getup→beupgoout→beout

  finish→beoverputon→wear或beonopen→beopenjoin→bein或

  beamemberof…

  close→beclosedgotoschool→beastudent

  borrow→keepbuy→have

  catch(acold)→have(acold)gettoknow→know

  begintostudy→studycometowork→work等

  如:Hehasbeenasoldierforthreeyears.他参军三年了。

  Hisfatherhasbeendeadfortwoyears.他父亲去世二年了。

  Thefilmhasbeenonfortenminutes.电影已开始十分钟了。

  WehavestudiedEnglishforthreeyears.我们(开始)学英语已三年了。

  4.现在完成时和一般过去时的区别

  现在完成时和一般过去时都表示在过去完成的动作。但现在完成时强调的是这一动作与现在的关系。如对现在产生的结果或影响等,而一般过去时只表示动作在过去某一时刻发生,不表示和现在的关系。试比较:

  Ihavelostmynewbook.我把新书丢了。(现在还未找到)

  Ilostmynewbookyesterday.我昨天把新书丢了。(昨天丢的,现在找到与否没说明)

  5.几点注意事项

  (1)havebeen(to)与havegone(to)的区别:havebeen(to)表

  示“去过某地(现在已经回来了)”,可用于各人称;havegone(to)表示“去某地了(说话时某人不在当地)”,常用于第三人称,前者可与once,never,severaltimes等连用,后者则不能。如:TheyhavebeentoBeijingtwice.他们去过北京两次。

  HehasgonetoBeijing.他去北京了。

  (2)如单纯表示一段时间,或强调一段时间,虽有since一词,也不必用完成时。如:Itistwoyearssincehisfatherdied.=Hisfatherhasbeendeadfortwoyears.他父亲去世已有三年了。

  (3)终止性动词现在完成时的否定式,已变成一种可以延续的状态,因此可以和表示一段时间的状语连用。

  如:Ihaven"tleftheresince1997.自从1997年以来,我一直没有离开过这

  when,while和as的用法:

  (1)三者均可表示“当……的时候”,如果主句谓语动词表示的是短暂的动作,而从句表示的是一段时间,三者可以通用。例如:

  Imetanoldfriendofmineas/when/whileIwaswalkingalongthestreet.(当我沿街散步时,碰见了我的一个老朋友。)

  (2)as和when引导的时间状语从句中,谓语动词可以是终止性动词,while引导的时间状语从句中,谓语动词一般是延续性动词。例如:

  Itwasraininghardwhenwegottotheairport.(当我们到达机场时,天正下着大雨。)(不能用while引导)

  (3)as强调主句谓语动词与从句谓语动词表示的动作同时发生;while强调主句谓语动词表示的动作持续于while从句所指的整个时间内;when可以指主句谓语动词和从句谓语动词所表示的动作同时或先后发生。例如:

  Shesangasshewentalong.(她边走边唱。)

  PleaselistentomecarefullywhileIread.(我朗读的时候,请仔细听。)

  Whenhereachedhome,hehadalittlerest.(回到家以后,他

  休息了一会儿。)

  also,too这两个词都是副词,又都表示“也是”的意思,但在修辞意味和使用场合上有所不同。它们的区别如下:

  (一)一般说来,also用于比较正式(formal)的场合,语气比too庄重;too是惯熟(familiar)的用语,使用范围较广。

  (二)also在句中的位置要紧靠动词;

  too在句中的位置比较灵活,有时插入句中,前后用逗号分开,有时放在句末。

  (三)too只能用在肯定句中,不可用于否定句内。在否定句中,只能用either;also则可以用在否定句中。

  下面请看例句:

  TheHongKongChiefExecutivealsoheadstheuniversityasChancellor.

  香港行政长官也以(大学)校监身份领导大学。

  Readingbooksislearning,butapplicationisalsolearningandthemoreimportantformoflearning.

  读书是学习,买践也是学习,而且是更重要的学习。

  Wehavenotheardsuchathing.,wealsohaveneverseensuchascene.

  我们没有听见过这种事情,我们也从来没有见过这种场面。

  请注意,一般说来,also在句中的位置应紧靠动词,但有时为了强调其意,也可以将它放在句首或句末。Here,too,thecolonmustbefollowedbyadash.

  这里也一样,应当在冒号之后加破折号。

  Mary,too,canplaythepiano.

  玛丽也会弹钢琴。

  CouldyouspeakJapanese?—Yes,andSpanishtoo.

  您会说日语吗?——会的,还会说西班牙语哩。

  Also虽然和too同义,但前者大都用于书面语,后者大都用于口语。例:

  Theladywashedthechildrenandalsogavethemdinner.(书面语)

  Theladywashedthechildrenandgavethemdinnertoo.(口语)

  aswellas也;和…一样;不但…而且

  作并列连词相当于notonly…butalso和noless…than,但notonly…butalso侧重在后项,noless…than侧重在前项。例如:

  Wemustlearntolookatproblemsall-sidedly,seeingthereverseaswellastheobversesideorthings.Atruemanshouldbepracticalaswellasfar-sighted.我们必须学会全面地看问题,看到它的反面正面的或事情。

  一个真实的人应该是实用性以及具有前瞻性。

  在否定句中,aswellas的位置不同,句意往往有很大差别。比较下面的句子:

  He,aswellasshe,willnotcome.他将不来,她也将不来。

  Hewillnotcomeaswellasshe.她将来,但他将不来。(否定前者,肯定后者)

  Henry,aswellashisbrother,doesn""tworkhard.亨利同他弟弟一样,工作不努力。

  Henrydoesn""tworkhardaswellashimbrother.亨利工作不努力,但他弟弟努力。

  aswellas连接的应是平等成分,都作主语或都作宾语等。例如:

  Shewasthereaswellasme.(误)

  ShewasthereaswellasI.(正)

  else与other的区别

  other是形容词性,所以other修饰名词。otherpeople。

  other主要地是adj,pron剩余的,其余的,多

  余的;其他的;不同的Where"smyotherglove?

  我的那只手套在哪儿?

  Johnandtheothersarehere.约翰和其他人都在这儿。

  Ihaven"tbroughtmanycakes.Couldyougetsomeothers?我没有多买糕点,你有多余的吗?

  Thinkofothersaswellasyourself.不仅要想到自己,也要想到别人。

  else只修饰两类词

  修饰

  不定代词

  如someone/someplace/anything来指代另外一个,而不特别指明哪一个。如:ihadnothingelsetodo修饰wh-word。如what/who/where等

  如whatelsedoineedtodo我需要做什么其他的?

  else多用于特殊疑问词后。

  而other主要修饰名词,放在名词前面

  第五篇:一般过去时与现在完成时比较练习题1一般过去时与现在完成时比较练习题

  I.用所给动词的适当形式填空。

  1.Withthemedicineboxunderherarm,MissZhao______(hurry)offtolookaftertheman.2.Jim______(make)manyfriendssincehe______(come)toChina.3.They______(know)eachotherforabouttenyears.4.He______already______(write)alettertothefactorytoaskthemtostopmakingnoise.5.—When______she______(leave)?—Twohoursago.6.—______you______(see)thefilmbefore?—Yes,I______.—Where______you______(see)it?—AtTheQueen’sCinema.7.—Thankyouallthesame,Mr.Black,butIdon’teatsweets.—Oh,Iamsorry.I______(notknow)that.8.Theyusually______(go)fishingwhentheylivedthere.9.Howlong______she______(be)ill?10.Theydidn’tstarttoworkinthefielduntiltherain______(stop).II.按要求完成句子。

  同义句转换,每空一词。

  1.Myfathercamebackthedaybeforeyesterday.Myfatherhas____________fortwodays.2.Myuncleboughtthenewcartwomonthsago.Myunclehas______thenewcar______twomonthsago.3.TheyleftChangshaanhourago.Theyhave__________________Changshaforanhour.4.Thefilmbegantenminutesago.Thefilm__________________fortenminutes.5.Theoldmandied5yearsago.Theoldman__________________for5years.用所给动词的适当形式填空。

  1.I____already____(see)thefilm.I___(see)itlastweek.2.___he____(finish)hisworktoday?Notyet.3.___you____(be)toHongKong?Yes,I_____(be)theretwice.4.____youever____(eat)chocolatesundaes?No,never.5.Myfather____just____(come)backfromwork.Heistirednow.6.Where’sLiMing?He____(go)totheteacher’soffice.7.Shanghai___(be)asmalltownhundredsofyearsago.Nowit____(become)alargecity.8.I____(work)heresinceI____(move)herein1999.9.SofarI____(make)quiteafewfriendshere.10.Howlong____theWangs____(stay)here?Fortwoweeks.

篇五:完成时和过去时的题与答案

  

  现在完成时课内练

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

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

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

  1)

  HegottoBeijingfiveminutesago.He

  Beijingfor

  .

  2)

  ImovedtotheUSAin2008.

  I

  theUSAsince

  .

  3)

  Iwenthomeyesterday.

  I

  homefor

  .

  4)

  Theycameherelastweek.

  They___________heresince_____________.

  ②cometo/gobackto/return

  to→bebackto

  goout→beout

  1)

  Hecameouttwoyearsago.He______________for____________.2)

  WereturntoBeijingyesterday.We_______________toBeijingsince__________.③become→be

  1)

  Ibecameateacherin2000.I________________ateacherfor_________________.2)

  Theriverbecamedirtylastyear.Theriver______________dirtyfor_______________.④close→beclosed

  open→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)

  Mygrandpadiedin2002.Mygrandpa__________________for_______________.4)

  Themeetingfinishedatsix.Themeeting____________________forsixhours.5)

  Igottosleeptwohoursago.I________________since__________________.6)

  Theymarriedin1990.They___________________________since_________.

  ⑥start/begintodosth.→dosth.;begin

  →beon

  1)

  Ibegantoteachatthisschoolin1995.

  Thefilmbegantwominutesago.

  I________atthisschoolsince____.

  2)

  ⑦

  borrow→keep;lose→nothave;

  Thefilm____________for________.

  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

  /theParty/thearmy

  1)Hejoinedtheleaguein2002.

  He_________________a_________________fortwoyears.

  He___________a_________the________fortwoyears.

  He_______________________theleaguefortwoyears.

  2)Mybrotherjoinedthearmytwoyearsago.

  Mybrother_________a________for______________________.

  Mybrother___________in___________fortwoyears.

  二、用have(has)been或have(has)gone填空。

  A:Where____________LiFei___________?

  B:A:Howlong___________he___________there?

  He____________toHainanIsland.

  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_____________(live)hereeversinceshewasten.

  2.Bothofthem________________(be)inHongkongfortendays.

  3.Bothofthem____________(come)toHongkongtendaysago.

  4.

  Halfanhour__________(pass)sincethetrain__________(leave).5.

  Mary________(lose)herpen.________you_______(see)ithereandthere?6.

  _________you_____(find)yourwatchyet?7.

  ---Areyouthirsty?---NoI_________just_________(have)someorange.8.We

  already_________(return)thebook.

  9.

  ________they_______(build)anewschoolinthevillage?10.

  I_____________(notfinish)myhomework.Canyouhelpme?11.

  Myfather_____(read)thenoveltwice.12.

  I_________(buy)abookjustnow.13.

  I_________(lost)mywatchyesterday.14.

  Myfather___________(read)thisbooksinceyesterday.现在完成时专练

  I.Fillintheblankswiththeproperform.

  1.

  I____already____(see)thefilm.I________(see)itlastweek.2.

  _____he____(finish)hisworktoday?Notyet.3.

  Myfather____just____(come)backfromwork.Heistirednow.4.Where’sLiMing?He__________(go)totheteacher

  ’soffice.

  5.

  I__________(work)heresinceI______(move)herein1999.6.

  SofarI_______________(make)quiteafewfriendshere.7.

  Howlong________theWangs______________(stay)here?Fortwoweeks.8.

  I________just___________(finish)myhomework.9.____you______(find)yoursciencebookyet?

  10.

  I"velostmypen._________you________(see)itanywhere?II.Choosethebestanswer.

  1.Howlonghaveyou_______here?

  .

  A.come

  B.got

  C.arrived

  D.been

  2.

  Mygrandpadied_________.

  A.attheageofmy2B.for2years

  C.whenIwas2.

  D.myagewas6.

  3.

  Janehas_____toBeijing.Shewillcomebacktomorrow.

  A.been

  B.gone

  C.went

  D.neverbeen

  4.

  Itistenyears_____Ilastsawher.

  A.after

  B.since

  C.for

  D.that

  5.--WhowillgotothestationtomeetLorry?

  --Iwill.I_____herseveraltimes.

  A.met

  B.havemet

  C.hadmet

  D.willmeet

  --Whatanicedress!Howlong_____you_____it?--Just2weeks.

  A.will,buy

  B.did,buy

  C.are,having

  D.have,had

  7.--DoyouknowLydiaverywell?

  --Yes,SheandI_____friendssincewewereveryyoung.

  A.havemade

  B.havebecome

  C.havebeen

  D.haveturned

  8.

  TheSmiths_______inChinafor8years.

  A.haslived

  B.lived

  C.havebeen

  D.live

  9.

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

  --Sorry.He______theBainiaoPark.

  A.hasbeento

  B.hasgoneto

  C.wentto

  D.willgoto

  10.--____youever____totheUS?

  --Yes,twice.

  A.Have,gone

  B.Have,been

  C,Do,go

  D.were,going

  III.Rewritethesentences.

  1.

  IhavebeentoMacaobefore.(改为否定句)

  I__________________beentoMacaobefore.

  2.

  Hehasn’tcometoschoolbecausehewasill.(就划线部分提问)

  _____________hecometoschool?

  Iboughanewbikejustnow.(用just改写)I____just____anewbike.

  WebegantolearnEnglishthreeyearsago.(改为同义句)We________English____threeyears

  Hehasneversurfed,______________?(改成反意疑问句)

  Theyhavebeenheresince2000.(对划线部分提问)______________havetheybeenhere?

  Theoldman_________lastyear.Hehas______________forayear.(die)(动词填空)

  MissGaoleftanhourago.(同义句转换)Ⅳ

  .

  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_____________(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.

  二.句型转换

  1.Shehadsungasongtousbeforeshedanced(.改否定句)

  2.By10:00a.m,Ihadbeenveryhungry.

  (改一般疑问)

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

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

  5.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,

  done

  3.I______900EnglishwordsbythetimeIwasten。

  A.learned

  B.waslearning

  C.hadlearned

  D.learnt

  4.She______livedherefor______years.

  A.had,afew

  B.has,

  several

  C.had,

  alotof

  D.has,

  agreatdealof

  5.Bythetimemyparentsreachedhomeyesterday,I_____thedinneralready.

  Ahadcooked

  B.cooked

  C.havecooked

  D.wascooked

  6.Shesaidshe__________theprinciplealready

  A.hasseen

  B.saw

  C.willsee

  D.hadseen

  7.Shesaidherfamily_______themselves______thearmyduringthewar.

  A.hashidden,from

  B.hadhidden,fromC.hashidden,with

  D.hadhidden,with

  8.Bythetimehewastenyearsold,he_________.

  A.hascompleteduniversity

  B.hascompletedtheuniversity

  C.hadcompletedanuniversity

  D.hadcompleteduniversity

  9.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.willwork

  13.Bytheendoflastweek,they___thebridge.

  A.hascompleted

  B.completed

  C.willcomplete

  D.hadcompleted

  14.Benhatesplaying_____violin,

  buthelikesplaying____football.

  A.athe

  B.the

  the

  C./

  the

  D.the/

  15.Bythetimehewas4,he______alotofGermanwords.

  A.hadlearned

  B.haslearned

  C.learned

  D.learns

  .仅供个人用于学习、研究;不得用于商业用途。

  Forpersonaluseonlyinstudyandresearch;notforcommercialuse.

  Nurfürdenpers?nlichenf

  ü

  rStudien,Forschung,zukommerziellenZweckenverwendetwerden.

  Pourl"

  é

  tudeetlarechercheuniquement

  à

  desfinspersonnelles;pas

  à

  desfinscommerciales.

  толькодлялюдейкоторые,используютсядляобучениясследований,недолжны

  использоваться

  вкоммерческих

  целях.

  以下无正文

  .仅供个人用于学习、研究;不得用于商业用途。

  Forpersonaluseonlyinstudyandresearch;notforcommercialuse.

  Nurfürdenpers?nlichenf

  ü

  rStudien,Forschung,zukommerzillenZweckenverwendetwerden.

  Pourl"

  é

  tudeetlarechercheuniquement

  à

  desfinspersonnelles;pas

  à

  desfinscommerciales.

  толькодлялюдейкоторые,используютсядляобучениясследований,недолжны

  использоваться

  вкоммерческих

  целях.

  以下无正文

篇六:完成时和过去时的题与答案

  

  外研版英语

  过去完成时练习题(含答案)

  一、初中英语过去完成时

  1.——Jim,didyoutakeoutthetrashjustnow?

  ——No.BythetimeIcamehomeit.

  A.havebeentakenoutB.hadtakenoutC.hadbeentakenout

  【答案】C

  【解析】【分析】takeout拿出,带出,bythetime直到,camehome是过去时,扔垃圾是发生在came之前的动作,过去完成时表示的是过去的过去。又有be+动词过去分词构成被动语态。hadbeen+过去分词,含有被动语态的过去完成时。句意:Jim,刚才是你把垃圾扔了吗?不,我回来的时候垃圾已经被扔了。故选C。

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

  2.Bytheendoflastmonth,Jane_____enoughmoneyforthepoorsickboy.

  A.raisedB.wouldraiseC.hadraisedD.hasraised

  【答案】C

  【解析】【分析】句意:在上个月末,珍已经为贫穷的生病的孩子筹集到了足够的钱。根据

  Bytheendoflastmonth,可知句子的时态为过去完成时,C是过去完成时结构,故答案是C。

  【点评】考查过去完成时,注意过去完成的时的判定方法。

  3.BythetimeIfinishedmyhomework,mymother.

  A.sleptB.hasbeenasleepC.wasasleepD.hadbeenasleep

  【答案】D

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

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

  4.BythetimeIgottoschool,IrealizedthatI________mybackpackathome.

  A.haveforgottenB.hadforgottenC.haveleftD.hadleft

  【答案】D

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

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

  5.—Jack,wouldyouliketoseethenewmovie?

  —I"dloveto,butI______italready.

  A.amseeingB.willseeC.seeD.haveseen

  【答案】D

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

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

  6.TombythetimeIgottotheparty.

  A.leftB.wasleavingC.hadleftD.hasleft

  【答案】C

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

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

  7.SeeingDanelwentintotheclassroomwithtearsinhiseyes,Iaskedhimwhat.

  A.happenedB.hadhappenedC.wouldhappenD.washappened

  【答案】B

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

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

  8.—HowlongyouTVbythetimeIcalledyou?

  —Forabouttwohours

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

  【答案】A

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

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

  9.Jake_____hiskeyintheofficesohehadtowaituntilhiswife_______home.

  A.hasforgotten…comesB.forgot…come

  C.hadleft…cameD.hadleft…wouldcome

  【答案】C

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

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

  10.Bythetimeheattherailwaystation,thetrain.

  A.hadarrived;hadleftB.arrived;hadleftC.arrived;leftD.hadarrived;hasleft

  【答案】B

  【解析】【分析】由语境可知,到达火车站发生在火车离开之后,故排除A、D两项。bythetime引导时间状语从句,从句用一般过去时,主句则用过去完成时,故选B。

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

  11.—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。

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

  12.Bytheendoflastweek,she______inthewestofChinafortwomonthshelpingthehomelesschildren.

  A.willstayB.hasstayedC.wouldstayD.hadstayed

  【答案】D

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

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

  13.Whenwehurriedtothemeetingroom,themeeting_______.

  A.hadbegunB.hadbeenonC.hasbegunD.hasbeenon

  【答案】A

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

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

  14.Bythetimeshewentoutside,thebus____already______.

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

  【答案】A

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

  15.—DidAlanseehisoldfriendsyesterday?

  —Yes,hedid.Hehisoldfriendsforseveralyears.

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

  【答案】D

  【解析】【分析】

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

  【点评】考查时态辨析

  16.BythefirstdayofAugust,2007,thePLA________foreightyyears.

  A.foundedB.hasfoundedC.hasbeenfoundD.hadbeenfounded

  【答案】D

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

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

  17.Hisfathersaidthathe_____ZhangJiajiefor10days.

  A.hasbeeninB.hasgonetoC.hadgonetoD.hadbeenin

  【答案】D

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

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

  18.–WhatwereyoudoingwhenIcalledyoulastnight?

  –I______myhomeworkandwasgoingtobed.

  A.didB.haddoneC.wasdoing

  【答案】B

  【解析】【分析】

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

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

  19.–Wereyoulateforworkyesterdaymorning?

  –Yes.BythetimeIgottothebusstop,theearlybus.

  A.hasalreadyleftB.isalreadyleftC.hadalreadyleft

  【答案】C

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

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

  20.—Weallwenttotheparkexceptyoulastweekend.Whydidn"tyoucome?

  —BecauseItheparktwice.

  A.havegonetoB.hadgonetoC.hadbeentoD.havebeento

  【答案】C

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

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

  二、初中英语动词的时态

  21.PleaseturnofftheTV.Yourfather_______inthebedroom.

  A.sleeps【答案】C

  【解析】

  【详解】

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

  B.sleptC.issleepingD.wassleeping

  22.Sheusedto___________withherparents,butnowsheisusedto___________withherclassmatesatschool.

  A.living…living

  【答案】C

  【解析】

  【详解】

  句意:她过去和父母住在一起,但现在她习惯了在学校和同学住在一起。usedto:后跟强调动作的动词时表示“过去常常”,usedto的后面跟动词原形;beusedto表示“习惯于做某事”人作主语,后面用v-ing形式:beusedtodoingsth.;结合所给的选项可知,C正确。

  【点睛】

  usedtodosth.表示过去常常做某事,而现在往往不做了。IusedtogetupearlyinthemorningwhenIwasstillahighschoolstudent.我还是个高中生的时候,常常一大早就起床。beusedtodoingsth.表示习惯于做某事。Iamusedtoeatingricenow.我现在习惯吃米饭了。

  B.live…live

  C.live…living

  D.living…live

  23.---Didyouseeamaninblackpassbyjustnow?---No,sir.I________mycar.

  A.wash【答案】D

  【解析】

  句意:——你刚才看见一个穿黑过路人的人吗?

  ——没有,先生。我在洗车。

  由问句“Didyousee…?”的时态可知,答语中也应该用过去时态,排除A、C两项。没看到是B.washedC.amwashingD.waswashing

  因为当时正在洗车,故应用过去进行时态。答案为D项。

  24.―Couldyoutellmewhenheback?

  —Sure.Hewillcomebackassoonashetheclassroom.

  A.willcome;finishescleaningB.comes;willfinishcleaning

  C.willcome;willfinishtoclean

  【答案】A

  【解析】试题分析:句意:——你能告诉我他将什么时候回来吗?——当然可以。他一打扫完教室就会回来。本题第一句是宾语从句,第二句是时间状语从句。根据回答Hewillcomeback---可知,本题第一空用一般将来时;第二空主句是一般将来时,assoonas引导的时间状语从句用一般现在时。故选A。

  25.Don’tgoout!It__________now.

  A.rainsB.willrainC.israiningD.wasraining

  【答案】C

  【解析】句意:不要出去了,现在在下雨。根据now可知用现在进行时态;故选C

  26.JameswiththeGreenstheWhiteTowerParkifittomorrow.

  A.aregoingto;isn’trainyB.aregoingto;doesn’train

  C.isgoingto;won’trainD.isgoingto;isn’trainy

  【答案】D

  【解析】

  试题分析:句意:如果明天不下雨,James将和格林夫妇去白塔公园。If引导的条件状语从句,主句用一般将来时从句用一般现在时。withtheGreens在此是介词短语作后置定语真正的主语是James故谓语动词用单数。根据句意,故选D。

  考点:考查if引导的从句的用法

  27.---Lily,whyareyoustillhere?Schoolisoverforhalfanhour.

  ---BecauseI____________mytaskyet.Istillneedonemorehour.

  A.won’tfinishB.didn’tfinish

  C.haven’tfinishedD.hadn’tfinished

  【答案】C

  【解析】

  试题分析:句意:-莉莉,你为什么还在这儿?放学有半个多小时了。-因为我事情还未完成。我还需要一小时。A.won’tfinish一般将来时态形式;B.didn’tfinish一般过去时态形式;C.haven’tfinished现在完成时态形式;D.hadn’tfinished过去完成时态形式。本句强调的是“还没有完成”的这个结果,强调过去发生的动作对现在造成的影响或结果,句子用现在完成时态。故选C。

  考点:考查动词的时态。

  28.—Iknowyou______toChinamanyyearsago.Andhowlonghaveyou______inChina?

  —Idon’trememberitexactly.

  A.come;liveC.come;come【答案】D

  【解析】

  句意:-我知道你多年前就来中国了。你在中国住了多久了?-我记不太清了。根据过去时间短语manyyearsago可知,谓语动词使用过去式came。howlong与持续性动词连用,live是持续性动词,come暂时性动词。根据语境可知,本句为现在完成时态,所以动词使用过去分词lived。故选D。

  B.came;come

  D.came;lived

  29.—Whydidn"tyouopenthedoorformejustnow?

  —Sorry,Iabath.

  A.willtakeB.amtakingC.wastakingD.take

  【答案】C

  【解析】

  【详解】

  句意:--刚才你为什么不给我开门?--对不起,我在洗澡。根据didn"tyouopenthedoor这里叙述的是过去的事情,根据句意可知该开门的时间正在洗澡,也就是说过去某个时间正在进行的动作,应该用过去进行时。过去进行时的谓语动词的形式是:was/were+doing,故选C。

  30.―Tom!Iyou40timesthatI"llbeatyouifyoudon"tleavethatapplejamalone.

  ―Sorry,Aunt!

  A.tellB.toldC.havetoldD.amtelling

  【答案】C

  【解析】句意:Tom!我已经警告过你40次,如果你不留下那个苹果酱,我就揍你。

  对不起,姑姑!本题考查动词tell(告诉)的时态。A.tell动词原形;B.told一般过去时;

  C.havetold现在完成时;D.amtelling现在进行时。根据题意知动作发生在过去

篇七:完成时和过去时的题与答案

  

  过去完成时专项练习

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

  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

篇八:完成时和过去时的题与答案

  

  一般过去时和过去完成时练习题及答案

  一般过去时和过去完成时练习题及答案

  定义

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

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

  基本结构

  主语+had+过去分词vpp.?肯定句:主语+had+过去分词.?否定句:主语+had+not+过去分词.?一般疑问句:Had+主语+过去分词?肯定回答:Yes,主语+had.否定回答:No,主语+hadnot.?特殊疑问句:特殊疑问词或词组+一般疑问句,基本用法

  表示在过去某一时刻或动作以前完成了的动作,也可以说过去的时间关于过去的动作。即“过去的过去”。可以用by,before等介词短语或一个时间状语从句来表示,也可以用一个表示过去的动作来表示,还可能通过上下文来表示。例如:Bynineo’clocklastnight,wehadgot0picturesfromthespaceship.到昨晚9点钟,我们已经收到200张飞船发来的图片。

  表示由过去的某一时刻开始,一直延续到过去另一时

  1/24精品文档

  间的动作或状态,常和for,since构成的时间状语连用。

  例如:Ihadbeenatthebusstopfor0minuteswhenabusfinallycame.当车来的时候,我在车站已等了20分钟。

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

  叙述过去发生的事情,在已叙述了过去发生的事情

  后,反过来追述或补述以前发生的动作时,常使用过去完成

  时。

  例如:Mr.Smithdiedyesterday.Hehadbeenagoodfriendofmine.史密斯先生昨天去世了。他以前是我的好友。

  Ididn’tknowathingabouttheverbs,forIhadnotstudiedmylesson.我对动词一无所知,因为我没有好好学习功课。

  在含有定语从句的主从复合句中,如果叙述的是过去

  的事,先发生的动作常用过去完成时。

  例如:IreturnedthebookthatIhadborrowed.我已归还了我借的书。

  Shefoundthekeythatshehadlost.她丢失的钥匙找到了。

  过去完成时常常用在

  2/24精品文档

  told,said,knew,heard,thought等动词后的宾语从句中,这

  时从句中的动作发生在主句表示的过去的动作之前。

  例如:Hesaidthathehadknownherwell.他说他很熟悉她。

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

  状语从句:在过去不同时间发生的两个动作中,发

  生在前,用过去完成时;发生在后,用一般过去时。

  如when,before,after,assoonas,till/until引导

  的例如:WhenIwokeup,ithadalreadystoppedraining.我醒来时雨已停了。

  Shedidn’tgotobeduntilshehadfinishedherwork.

  她直到把工作做完之后才睡觉。

  注意:如果两个动作紧接着发生,则常常不用过去完

  成时,特别是在包含before和after的复合句中,因为

  这

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

  例如:AfterhearrivedinEngland,MarxworkedhardtoimprovehisEnglish.3/24精品文档

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

  动词think,want,hope,mean,plan,intend等用

  过去完成时来表示过去未曾实现的想法,希望,打算或意图

  等。

  例如:Theyhadwantedtohelpbutcouldnotgetthereintime.他们本来打算去帮忙,但没有及时赶到那

  里。

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

  过去完成时还可用在hardly?when?,no

  sooner?than?,Itwasthefirsttime?等固定句型中。

  例如:Hardlyhadhebeguntospeakwhentheaudienceinterruptedhim.他刚开始演讲,听众就打断了他。

  Nosoonerhadhearrivedthanhewentawayagain.他刚到就又走了。

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

  时间状语

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

  过去完成时-语法判定

  4/24精品文档

  1.由时间状语来判定

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

  gthenovelbynineo’clocklastnight.

  bytheendof+过去的时间点。如:WehadlearnedovertwothousandEnglishwordsbytheendoflastterm.before+过去的时间点。如:TheyhadplantedsixhundredtreesbeforelastWednesday.2.由“过去的过去”来判定。

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

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

  5/24精品文档

  在时间、条件、原因、方式等状语从句中,主、从句

  的动作发生有先后关系,动作在前的,要用过去完成时,动

  作在后的要用一般过去时。如:Afterhehadfinishedhishomework,hewenttobed.注意:before,after引导的时间状语从句中,由

  于before和after本身已表达了动作的先后关系,若主、从句表示的动作紧密相连,则主、从句都用一般过去时。如:Afterheclosedthedoor,helefttheclassroom.表示意向的动词,如hope,wish,expect,think,intend,mean,suppose等,用过去完成时表示”原本?,未能?”

  Wehadhopedthatyouwouldcome,butyoudidn’t.

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

  ImetWangTaointhestreetyesterday.Wehadn’t

  seeneachothersincehewenttoBeijing.过去完成时-语法区别

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

  现在完成时表示的动作发生在过去,以现在的时间为

  基点,但侧重对现在产生的结果或造成的影响,与现在有关,其结构为“助动词have+过去分词”;过

  去完成时则是一个相对的时态,以过去时间为基点,6/24精品文档

  它所表示的动作不仅发生在过去,更强调“过去的过去”,只有和过去某时或某动作相比较时,才用到它。

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

  会了1000个英语单词。

  Ihadlearned1000Englishwordstillthen.到

  那时为止我已经学会了1000个英语单词。

  —

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

  —Oh,notatall.Ihavebeenhereonlyafewminutes.没什么,我只等了几分钟。

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

  虽然这两种时态都表示过去发生的动作或存在的状

  态,但在使用时应注意以下几点:1.时间状语不同:过去完成时在时间上强调“过去

  的过去”;而一般过去时只强调过去某一特定的时间。

  比较:Theyhadarrivedatthestationbytenyesterday.Theyarrivedatthestationattenyesterday.2.在没有明确的过去时间状语作标志时,谓语动词

  动作发生的时间先后须依据上下文来判断:先发生的用过去

  完成时,后发生的则用一般过去时。

  Shewasveryhappy.Herwholefamilywerepleased7/24精品文档

  withher,too.Shehadjustwonthefirstinthecompositioncompetition.3.当两个或两个以上接连发生的动作用and或

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

  成时;另外,在before,after,assoonas引导的从句中,由于这些连词本身已经表示出时间的先后,因此也

  可以用过去时来代替过去完成时。

  Heenteredtheroom,turnedonthelightandreadaneveningpaper.

  过去完成时专项练习

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

  1.We_____________thehousebeforewe______________in.2.Thatricholdman_____________awillbeforehe_____________.3.They_____________themapofthecountrybeforethey________.4.Therobbers_____________beforethepolicemen_______.5.I__________allthelightsbeforeI____________tobed.6.Paul__________outwithJaneafterhe8/24精品文档

  __________aphonecall.7.Tom__________he___________thebooktwice.8.Ourplan____________becausewe_____________abadmistake.9.Whenthechairman______________speaking,he_____________thehall.lunchwhenI________________totheirhouse.11.WhenI______________atthestation,he____________________.12.We_______________about000Englishwordsbytheendoflastterm.13.Iwaiteduntilhe_______________hishomework.14.Weweresurprisedatwhatshe________already______15.She____________toQingdaobecauseshe________________therebefore.16.He______________youthenewsyet.17.Hesaidhe_____________already_________thebooktotheteacher.

  9/24精品文档

  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.由had加动词的过去分词构成。

  例句:ShesaidshehadneverbeentoParis.她说她从

  未去过巴黎。

  Whenthepolicearrived,thethieveshadrunaway.警察到达时,小偷们早就跑了。

  10/24精品文档

  Bythetimehewastwelve,Edisonhadbeguntomakealivingbyhimself.到了十二岁那年,爱迪生开始

  自己谋生。

  一、过去完成时的概念与结构特点

  概念:过去完成时表示在过去某一时间或动作之前已

  经发生或完成了的动作,即”过去的过去”。

  ----|--------------------------|-------------------------------|---------------------------->那时以前

  那时

  现在

  构成:过去完成时由”助动词had+过去分词”构

  成,其中had通用于各种人称。Theyhadalreadyhadbreakfastbeforetheyarrivedatthehotel.Shehadfinishedwritingthecompositionby10:00thismorning.二、过去完成时的判断依据

  1.由时间状语来判定

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

  成时连用的时间状语有:by+过去的时间点。

  如:Ihadfinishedreadingthenovelbynineo’clocklastnight.bytheendof+过去的时间点。

  如:WehadlearnedovertwothousandEnglish11/24精品文档

  wordsbytheendoflastterm.before+过去的时间点。

  如:TheyhadplantedsixhundredtreesbeforelastWednesday.2.由”过去的过去”来判定。

  过去完成时表示”过去的过去”,是指过去某一动作

  之前已经发生或完成的动作,即动作有先后关系,动作在前

  的用过去完成时,在后的用一般过去时。这种用法常出现在:宾语从句中

  当宾语从句的主句为一般过去时,且从句的动作先于

  主句的动作时,从句要用过去完成时。在told,said,knew,heard,thought等动词后的宾语从句。如:Shesaidthatshehadseenthefilmbefore.状语从句中

  在时间、条件、原因、方式等状语从句中,主、从句

  的动作发生有先后关系,动作在前的,要用过去完成时,动

  作在后的要用一般过去时。如:WhenIgottothestation,thetrainhadalreadyleft.Afterhehadfinishedhishomework,hewenttobed.注意:before,after引导的时间状语从句中,由

  12/24精品文档

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

  表示意向的动词,如hope,wish,expect,think,intend,mean,suppose等,用过去完成时表示”原本?,未能?”

  Wehadhopedthatyouwouldcome,butyoudidn’t.

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

  ImetWangTaointhestreetyesterday.Wehadn’t

  seeneachothersincehewenttoBeijing.三、过去完成时的主要用法

  1.过去完成时表示一个动作或状态在过去某一时间

  或动作之前已经完成或结束,即发生在”过去的过去”。如:WhenIwokeup,ithadstoppedraining.我醒来时,雨已经停了。

  2.过去完成时是一个相对的时态,表示的是”过去

  的过去”,只有和过去某一时间或某一动作相比较时才使用

  它。如:Hetoldmethathehadwrittenanewbook.3.过去完成时需要与一个表示过去的时间状语连

  用,它不能离开过去时间而独立存在。此时多与already,13/24精品文档

  yet,still,just,before,never等时间副词及

  by,before,until等引导的短语或从句连用。

  如:BeforeshecametoChina,GracehadtaughtEnglishinamiddleschoolforaboutfiveyears.

  Peterhadcollectedmorethan00Chinesestampsbythetimehewasten.4.过去完成时表示某一动作或状态在过去某时之前

  已经开始,一直延续到这一过去时间,而且动作尚未结束,仍然有继续下去的可能。

  如:Bytheendoflastyear,hehadworkedinthefactoryfortwentyyears.四、过去完成时与现在完成时的区别

  现在完成时表示的动作发生在过去,但侧重对现在产

  生的结果或造成的影响,与现在有关,其结构为”助动词

  have+过去分词”;过去完成时则是一个相对的时态,它

  所表示的动作不仅发生在过去,更强调”过去的过去”,只

  有和过去某时或某动作相比较时,才用到它。试比较:Ihavelearned1000Englishwordssofar.到目前为止我已经学会了1000个英语单词。

  Ihadlearned1000Englishwordstillthen.到那时为止我已经学会了1000个英语单词。

  -I’msorrytokeepyouwaiting.对不起,让你

  14/24精品文档

  久等了。

  -Oh,notatall.Ihavebeenhereonlyafewminutes.没什么,我只等了几分钟。

  -Johnreturnedhomeyesterday.约翰昨天回到家

  的。

  -Wherehadhebeen?他去哪儿了,五、过去完成时与一般过去时的区别

  虽然这两种时态都表示过去发生的动作或存在的状

  态,但在使用时应注意以下几点:1.时间状语不同:过去完成时在时间上强调”过去

  的过去”;而一般过去时只强调过去某一特定的时间。试比

  较:Theyhadarrivedatthestationbytenyesterday.Theyarrivedatthestationattenyesterday.2.在没有明确的过去时间状语作标志时,谓语动词

  动作发生的时间先后须依据上下文来判断:先发生的用过去

  完成时,后发生的则用一般过去时。如:Shewasveryhappy.Herwholefamilywerepleasedwithher,too.Shehadjustwonthefirstinthecompositioncompetition.15/24精品文档

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

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

  成时;另外,在before,after,assoonas引导的从句中,由于这些连词本身已经表示出时间的先后,因此也

  可以用过去时来代替过去完成时。如:Heenteredtheroom,

  turnedonthelightandreadaneveningpaper.IcalledherbeforeIlefttheoffice.过去完成时可表示过去未曾实现的想法和打算,通常

  连用的动词是want,think,hope,plan,mean,expect,intend,suppose等:Ihadmeanttocome,butsomethinghappened.我

  本想来,但有事就没有来。

  Ihadintendedtospeak,buttimedidnotpermit.我本想发言,但时间不允许。Wehadhopedthatyouwouldcometoseeus,butyoudidn’t.我们本想你来看我们

  的,但你没有来。

  练习题

  1.单项选择

  1(Heaskedme_____duringthesummerholidays.A.whereIhadbeenB.whereIhadgoneC.wherehadIbeenD.wherehadIgone2.What____Jane____bythetimehewassever?16/24精品文档

  A.did,doB.has,doneCdid,did.D.had,done3.I______00EnglishwordsbythetimeIwasten。

  A.learnedB.waslearningC.hadlearnedD.learnt4.She______livedherefor______years.A.had,afewB.has,severalC.had,alotofD.has,agreatdealof

  5.Bythetimemyparentsreachedhomeyesterday,I_____thedinneralready.AhadcookedB.cookedC.havecookedD.wascooked6.Shesaidshe__________theprinciplealreadyA.hasseenB.sawC.willseeD.hadseen一般过去时、过去进行时、过去完成时练习

  1(Myfather,,,,,,illyesterday(A(isn’tB(aren’tC(wasn’tD(weren’t

  2(,,,,,,yourparentsathomelastweek?

  A(IsB(WasC(AreD(Were3(Thetwins,,,,,,inDalianlastyear(They,,,,,,herenow(17/24精品文档

  A(are;wereB(were;areC(was;areD(were;was4(,,,,,,yourfatheratworktheday,,,,,yesterday5(—WhowasondutylastFriday?

  —,,,,,,(A(IamB(IwasC(Yes,IwasD(No,Iwasn’t

  6.Icleanedmyclassroom___________.AwiththreehoursBthreehoursagoCinthreehoursDthreehoursbefore.Icame_______myhousetwodaysago.

  AbackonBbacktoCtobackDback.___________?Hedidsomereadingathome.AWhatdoesyourfatherdoyesterdayeveningBWhatdoesyourbrotherdointheschoolCWhatdidyourbrotherdoovertheweekendDWheredidyourbrothergolastSunday.Whatdidyoudo________?Iwenttothemovies.AnextmorningBovertheweekendCintheweekendDnextMonday10.Thekoalasleeps_______,butgetsup_________.Aduringtheday;attheeveningBatday;during18/24精品文档

  nightCintheday;duringtheeveningDduringtheday;atnight11.I______cookedamealwhenyou_____me.a.cooked,wereringingb.wascooking,rangc.wascooking,wereringingd.cooked,rang2.Hesaidhe_____todrawaplaneontheblackboardatthattime.a.triesb.triedc.wastryingd.willtry3.Whileshe______TV,she______asoundoutsidetheroom.a.waswatching,washearingb.watched,washearingc.watched,heardd.waswatching,heard4.They_____afootballgamefromtolastnight.

  a.werewatchingb.watcc.watchedd.arewatching5.Whatbook____you______whenI____youatfouryesterdayafternoon?a.did,read,wasseeingb.did,read,sawc.were,reading,sawd.were,reading,wasseeing6.ItwasFridayevening.MrandMrs.Green_____19/24精品文档

  readytoflytoEngland.a.aregettingb.getc.weregettingd.got7.LeiFeng_____always_____ofotherswhenhe______inthearmy.a.is,thinking,wasb.was,thinking,isc.did,think,isd.was,thinking,was8.Agirl______mypenfalloffthetablewhenshe_____me.a.saw,passedb.wasseeing,passedc.wasseeing,passedd.wasseeing,waspassing9.We____fortomattenlastSunday.Heoftenkeptus______.a.werewaiting,waitingb.werewaiting,waitc.waited,waitingd.waited,wait10.He____hisfatheronthefarmthewholeafternoonlastSaturday.a.helpsb.wouldhelpc.washelpingd.ishelping11.Whilemother_______somewashing,I_____akiteforKate.a.did,madeb.wasdoing,madec.wasdoing,wasmakingd.did,wasmaking20/24精品文档

  12.”_______youangrythen?”“they______toomuchnoise.”

  a.are,weremakingb.were,weremakingc.are,maded.were,made13.He____somecookingatthattime,so_____mea.did,heardb.did,didn’thearc.wasdoing,heardd.wasdoing,didn’thear

  14.Thistimeyesterdayjack_____hisbike.He_____TVa.repaired,didn’twatchb.wasrepairing,watchedc.repaired,watchedd.wasrepairing,wasn’twatching

  15.Hisparentswantedtoknowhowhe_____onwithhisnewclassmates.a.wasgettingb.getsc.isgettingd.willget1(Heaskedme_____duringthesummerholidays.A.whereIhadbeenB.whereIhadgoneC.wherehadIbeenD.wherehadIgone2.What____Jane____bythetimehewassever?A.did,doB.has,doneCdid,did.D.had,done21/24精品文档

  3.I______00EnglishwordsbythetimeIwasten。

  A.learnedB.waslearningC.hadlearnedD.learnt4.She______livedherefor______years.A.had,afewB.has,severalC.had,alotofD.has,agreatdealof5.Bythetimemyparentsreachedhomeyesterday,I_____thedinneralready.AhadcookedB.cookedC.havecookedD.wascooked

  6.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______the22/24精品文档

  endoflastyear.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.hadcompleted

  14.Benhatesplaying_____violin,buthelikesplaying____football.A.a?theB.the?the

  C./?theD.the?/

  15.Bythetimehewas,he______alotofGermanwords.A.hadlearnedB.haslearnedC.learnedD.23/24精品文档

  learns1.Jimturnedoffthelightsandthen_____theclassroom.A.wasleftB.hadleftC.hasleftD.left17.They_________inGuangzhousince000.A.livedB.hadlivedC.havelivedD.wereliving18.ThetrainfromBeijing_______tenminutesago.A.hasarrivedB.wasarrivingC.arrivedD.hadarrived19.Thestudents_________theirclassroomwhenthevisitorsarrived.A.havecleanedB.hadcleanedC.wascleanedD.havebeencleaned20.Fergie_______theprojectinonehour.A.havefinishedB.willfinishC.finishesD.hasfinished答案:单项选择:1---CDBAB6----10BBCBD1-1BCDACCDAACCBDDA24/24

推荐访问:完成时和过去时的题与答案 过去时 答案