现在完成时专练一、选择填空。1.---Howlonghaveyoubeenlikethis?---___.A.SincelastmonthB.LastmonthagoC.LastmonthbeforeD.Lastmonth2.---____you____thenewfilm?---Yes,I___itlastweek.A.Have,saw,sawB.Did,see,sawC.Have,seen,sawD.Did,see,see3.---Where’sJim?---He____Disneyland.A.hasbeentoB.hasgonetoC.hasbeeninD.hasbeenat4.---Haveyou___beentoBeijing?---No,Ihave___beenthere.A.ever,everB.ever,already.C.yet,neverD.just,already5.---WhowillgototheairporttomeetJane?---Iwill.I___herseveraltimes.Icanfindhereasily.A.metB.hadmetC.havemetD.willmeet6.They___homelesspeopleformanyyears.A.helpB.havehelpC.havehelpedD.helped7.You___alotinthepastthreeyears.A.havegrownupB.growupC.havegrownD.grow8.Hisfather___fortwoyears.A.hasbeendeadB.wasdeadC.hasdiedD.died9.---Howlong___you___thebadcold?---Sincelastweek.A.have,takenB.have,taughtC.have,gotD.have,had10.___haveyouhadthisbike?---Since2003.A.WhenB.WhattimeC.HowlongD.What11.Wehavebeengoodfriendssincewe___eachotherfiveyearsago.A.knewB.haveknownC.gotoknowD.know12.---Haveyoufinishedyourwrittenhomework___?---No.I’llfinishit___anothertenminutes..already,afterB.yet,beforeC.already,aboutD.yet,in13.Iwon’tgotoseethefilmtonightbecauseI__myticket.A.lostB.havelostC.willlostD.didn’thave14.---Whynotgotoseetheflowershowwithus?---I___it.A.sawB.seeC.haveseenD.seen15.He’sneverbeentoEngland,___?A.isn’theB.hasn’theC.hasheD.ishe16.---Whatareyougoingtodothisweekend?---I___yet.A.haven’tdecidedB.won’tdecideC.havedecidedD.didn’tdecide17.Ihave____acoldforseveraldays.Itooksomemedicine,andnowIfeelbetter.A.hadB.haveC.catchD.caught18.--Oh,youarelateagain.Thefilm___fortwentyminutes.--Whatapity.A.hasbegunB.beganC.hasbeenonDhavebeenon19.---Mr.Green,yourhatlooksnice.Isitnew?---No,I___itfortwomonths.A.havehadB.haveboughtC.boughtD.had20.---Howlong___you___here?---Forabouttwoyearssofar.A.have,studiedBdid,live.Cdo,dayD.were,swimming21.Tom___theCDplayerfortwoweeks.A.hassentB.hasborrowedC.hasboughtD.hashad22.---Howlong___you__heresinceyou__toWenzhou?---Almosthalfayear.A.did,live,hereB.did,live,havecomeC.have,lived,cameD.have,lived,havecome23.What’swrongwithhim?Ihaven’tseenhim___lastWednesday.A.onB.byC.untilD.since24.It____twoyearssincewevisitedBeijinglasttime.A.hasbeenB.hasC.beD.willbe25.Mr.Green___England.He___Londonfortwoweeks.A.hasbeento,willbetoB.hasgoneto,willbeinC.hasbeento,willbeinD.hasgoneto,willbeto二、用since和for填空1.______twoyears2._______twoyearsago3._______lastmonth4.______19995._______yesterday6._______4o’clock7.______4hours8._______anhourago9._______wewerechildren10.____lunchtime11.______shelefthere12.HehaslivedinNanjing________theyearbeforelast.13.I’veknownhim__________wewerechildren.14.Mikehasbeenill________alongtime.Hehasbeeninhospital________October15.Shehasbeenawayfromthecity___________abouttenyears.16.It’sabouttenyears_________sheleftthecity.17.JillhasbeeninIreland________Monday.18.JillhasbeeninIreland__________threedays.19.MyaunthaslivedinAustralia_______15days.20.Margaretisinheroffice.Shehasbeenthere_____7o'clock.三、用never,ever,already,just,yet,for,since填空:1.Ihave_______seenhimbefore,soIhavenoideaabouthim.2.Jackhas_________finishedhishomework.3.Mr.Wanghastaughtinthisschool________tenyears.4.“Haveyou________seenthefilm?”“No,Ihave________seenit.”5.“Hasthebusleft_______?”“Yes,ithas_________left.”四、用have/hasbeento/in,havegoneto及go的各种形式填空...