第1页(共25页)初中现在完成时练习题一.选择题(共49小题)1.一Hello!CouldIspeaktoLily?一Sorry,sheisnotin.She_______Shanghai.()A.havebeentoB.havegonetoC.hasbeentoD.hasgoneto2.Jack,Ihaven'tseenyouruncleforalongtime.He________Shanghaionbusinessfortwomonths.()A.wenttoB.hasgonetoC.hasbeeninD.hasbeento3.﹣﹣﹣Whyareyouworried?﹣﹣﹣I'mexpectingacallfrommydaughter.She______NewYorkforthreeyears.()A.hasgonetoB.hasbeentoC.hasbeeninD.hascomein4.﹣﹣whereisyourfather?﹣﹣He_____Australiaandhe______Sydeny.()A.hasbeento;hasbeeninB.hasgoneto;hasbeeninC.hasbeenin;hasbeentoD.hasgoneto;hasbeento5.﹣Doyoumissyourparentsfaraway?﹣Yes,verymuch.Theythehometownforovertwoyears.()A.leftB.haveleftC.wereawayfromD.havebeenawayfrom6.﹣Wherearetheflowers?﹣﹣Yousee,someonethemtothewindow.()A.movesB.hadmovedC.hasmovedD.wouldmove7.一Yourshoesaresoold.Whydon'tyoubuyanewpair?一BecauseI______allmymoneyonanMP5.()A.spendB.havespentC.amspendingD.wasspending8.﹣﹣﹣WhendidMike________theoffice?﹣﹣﹣Err,he_________forabout10minutes.()A.leave,leftB.left,wasawayC.leave,hasbeenawayD.leave,hasleft9.Didyouborrowthecomicbookfromthelibrary?第2页(共25页)Yes,Iitforthreedays.I'llreturnitthisafternoon.()A.borrowedB.keptC.haveborrowedD.havekept10.OurEnglishteacherisverynice.We_____friendssincethreeyearsago.()A.wereB.becameC.havebeenD.havemade11.﹣Excuseme,whereisMrBrown'soffice?﹣Sorry,Idon'tknow.I______hereforonlyafewdays.()A.workB.workedC.haveworkedD.willwork12.BythetimeIgottothecinema,themovie_______fortenminutes.()A.hadbegunB.hadbeenonC.hasstartedD.hasbeenon13.She_______thisbookfornearlythreeweeks.()A.hasborrowedB.haslentC.hasboughtD.haskept14.Whatareyougoingtodothisweekend?I______yet.()A.haven'tdecidedB.won'tdecideC.havedecidedD.didn'tdecide15.Hehas_______fortwoyears.Twoyears_______alongtime.()A.lefthome;areB.lefthome;isC.beenawayfromhome;isD.beenawayfromhome;are16.﹣I'msorrytohearthatyourpetdoghasdied.﹣Thoughmydogforthreemonths,Istillmisshim.()A.hasdiedB.hasbeendeadC.diedD.wasdead17.﹣﹣﹣WhereisMr.Smith?﹣﹣﹣He________Guangzhou.He________thereforaweek.()A.hasgoneto;hasbeentoB.hasgoneto;hasbeenC.hasbeento;hasgonetoD.hasbeenin;hasgoneto18.Iheardthenewsongontheradio.Ihighandlowinthemusicstore,butIcan'tfindthesong.()A.searchB.havesearchedC.amsearchingD.willsearch19.﹣BenandSuearen'thome,arethey?﹣No.TheytoLondononbusiness.()第3页(共25页)A.havegoneB.goC.havebeenD.willgo20.PremierZhouEnlaifor﹣﹣manyyears,hestilllivesintheheartsofChinesepeople.()A.diedB.wasdiedC.hasbeendiedD.hasbeendead21.Mikeusedtobeatopstudent,buthe______behindsincehelosthimselfincomputergames.()A.fellB.hasfallenC.wasD.hasbeen22.﹣I'msorrytohavekeptyouwaitinglong.﹣Nevermind.I_____hereforonlyafewminutes.()A.havebeenB.havecomeC.wasD.am23.﹣Helen,whendidyoumovehere?﹣Iheresincetwoyearsago.()A.movedB.livedC.havemovedD.havelived24.PeoplemoreandmoreusefulthingstoprotecttheearthsinceEarthDaywasstarted.()A.didB.weredoingC.willdoD.havedone25.﹣IsJimmygoingtotheparty?﹣I'mafraidnot.He________toHainanIsland.()A.wentB.hasgoneC.wasgoing26.﹣﹣﹣Whatdoyouthinkofourcity?﹣﹣﹣Verybeautiful.YouknowitisthefirsttimethatI_____here.()A.willbeB.wasC.hadbeenD.havebeen27.Hurryup!Thepianoconcertforfiveminutes.()A.hadbegunB.hasbeenonC.hasbegunD.began28.﹣WhendidtheGreenscometoChina?﹣They_____Chinaforsevenyears.()A.havecometoB.havebeentoC.havecomeinD.havebeenin29.Ithisbookforaweek.Ihavetoreturnitnow.()A.borrowB.haveborrowedC.havekept30.﹣DoyouknowthemovieLostinThailand?﹣Yes.Iittwice.It'sfunny.()第4页(共25页)A.sawB.seeC.haveseenD.willsee31.﹣﹣HowlonghasRobert_______?﹣﹣﹣Since2000.()A.beentoBeijingB.joinedtheartclubC.becomeapolicemanD.studiedinthisschool32.MissLin____________alotofworkforthepoorareasince2010.()A.doesB.didC.hasdoneD.willdo33.﹣Hello!MayIspeaktoAlice?﹣Sorry.Sheisn'thererightnow.She________tothelibrary.()A.goesB.wentC.hasgoneD.isgoing34.Sanyaisabeautifulcity.Itheretwice.()A.havegoneB.havebeenC.havegonetoD.havebeento35.﹣Where'sLisa,Eric?﹣She__________tothelibrary.()A.goesB.hadgoneC.hasgoneD.wouldgo36.Hello,mayIspeaktoMr.Smith?Sorry,heisn'tin.He______theoffice.()A.hasbeentoB.hasgonetoC.hasbeenaway37.﹣HaveyouseenDr.Adamsrecently?﹣No.He__________HongKongforaninternationalmeeting.He'llcomebacktomorrow.()A.hasgoneinB.hasbeeninC.hasgonetoD.hasbeento38.﹣didyouruncleleavehishometown?﹣Hefornearlytwentyyears.()A.When;hasleftB.When;hasbeenawayC.Howlong;hasleftD.Howlong;hasbeenaway39.ImanynewfriendssinceIcamehere.()A.makeB.madeC.willmakeD.havemade40.﹣DoyouknowLucy'sgrandma?﹣Ofcourse.Sheisakindwoman,butshehasforaboutamonthsincesheintheaccident.()第5页(共25页)A.beendead;waskilledB.died;waskilledC.beendead;killedD.died;killed41.﹣youeverthehistorymuseum,Paul?﹣No.Ihaven't.()A.Do;visitB.Did;visitC.Have;visited42.﹣Jenny,whendidyoumovehere?﹣Ihereforthreeyears.A.livedB.movedC.havemovedD.havelived43.﹣Ithinkourteacher.Mrs.Allen,knowseverything.﹣Iagree.Becausesheover2,000books.()A.readB.hasreadC.readsD.isreading44.﹣Look!Someone_______theclassroom.﹣Well,itwasn'tme.Ididn'tdoit.()A.iscleaningB.wascleaningC.hascleanedD.willclean45.It'snicetoseeyouagain.Weeachothersince2014.()A.won'tseeB.don'tseeC.haven'tseenD.didn'tsee46.We