英语现在完成时复习专题一、单项选择。1、Bothhisparentslooksad.Maybetheywhat'shappenedtohim.A.knewB.haveknownC.mustknowD.willknow2、Hehas_______beentoShanghai,hashe?A.alreadyB.neverC.everD.still3、HaveyoumetMrLi______?A.justB.agoC.beforeD.amomentago4、Thefamouswriter_____onenewbookinthepasttwoyear.A.iswritingB.waswritingC.wroteD.haswritten5、—Ourcountry______alotsofar.—Yes.Ihopeitwillbeeven______.A.haschangedwellB.changedgoodC.haschangedbetterD.changedbetter6、ZhaoLan______alreadyinthisschoolfortwoyears.A.wasstudyingB.willstudyC.hasstudiedD.arestudying7、We______Lilysinceshewasalittlegirl.A.knowB.hadknownC.haveknownD.knew8、HarryPotterisaverynicefilm.I______ittwice.A.willseeB.haveseenC.sawD.see9、—ThesefarmershavebeentotheUnitedStates.—Really?When_____there?A.willtheygoB.didtheygoC.dotheygoD.havetheygone10、—______youyourhomeworkyet?—Yes.I_____itamomentago.A.Diddo;finishedB.Havedone;finishedC.Havedone;havefinishedD.willdo;finish11、Hisfather______thePartysince1978.A.joinedB.hasjoinedC.wasinD.hasbeenin12、—Doyouknowhimwell?—Sure.We_________friendssincetenyearsago.A.wereB.havebeenC.havebecomeD.havemade13、—Howlonghaveyouhere?—Abouttwomonths.A.beenB.goneC.comeD.Arrived14、Hurryup!Theplay__________fortenminutes.A.hasbegunB.hadbegunC.hasbeenonD.began15、It_____tenyearssinceheleftthearmy.A.isB.hasC.willD.was16、MissGreenisn’tintheoffice.she_______tothelibrary.A.hasgoneB.wentC.willgoD.hasbeen17、Myparents______Shandongfortenyears.A.havebeeninB.havebeentoC.havegonetoD.havebeen18、Thestudentshavecleanedtheclassroom,?A.sotheyB.don’ttheyC.havetheyD.haven’tthey19、hasMrWhitebeenamemberofGreenerChinasincehetoChina?A.Howsoon,comesB.Howoften,gotC.Howlong,cameD.Howfar,arrived20、Hisuncleformorethan9years.A.hascomehereB.hasstartedtoworkC.haslivedthereD.haslefttheuniversity21.Whenhearrivedatthebusstop,thebus_____for20minutes.A.hasleftB.hadleftC.hasbeenawayD.hadbeenaway22.I______theLeaguefor5yearssofar.A.joinedB.havejoinedC.havebeeninD.havebeento23.Thefactory____sincetheFebruaryof1988.A.hasbeenopenB.hasopenedC.hasbeenopenedD.opened24.MaryandRose____friendssincetheymetin2000.A.havemadeB.havebeenC.madeD.havebecome25.Youmustn't_____untilhecomesback.A.beawayB.leaveC.beleftD.away26.Themeeting_____foraweeknow.A.hasfinishedB.hasendedC.hasbeenoverD.hasbeenfinished27.MissGao______thisschoolfornearly5years.A.hasbeeninB.hascometoC.hastaughtD.hasbeento28.Ben______ateacherfor4years.A.hasbeenB.hasbecomeC.wasD.became29.I______homeforaweek.A.havereturnedB.havebeenbackC.returnedD.haveback30.Howlong_______he________?A.had,diedB.has,diedC.has,beendeadD.has,dead31.He______ateightyesterdayafternoon.A.hasbeensleptB.wassleepingC.hassleepD.hadslept32.He________thecarforaweek.A.boughtB.hasboughtC.hashadD.hasbeenhad33.-----Howlong_____you_____ill?-----Twoweeks.A.didfallB.have,fellC.have,beenD.had,been34.Since2000,he_____hishometown.A.hasleftB.hasmovedawayC.hasbeenawayfromD.hasmovedawayfrom35.I'lllendyouthebook,butyoucanonly_____itfor2days.A.borrowB.keepC.getD.lend36.Thebus______ontheroadfor2hourssofar.A.hasstoppedB.stoppedC.hasbeenD.hasbeenstopped37.Areyou_____thejacketthesedays?A.wearingB.puttingonC.dressingD.on38.He________for2hours.A.gotupB.hasgotupC.hasbeenupD.hadbeenup39.Tomisillinhospital.He______acoldforseveraldays.A.isB.catchesC.hascaughtD.hashad40.-----HowlongcanI______thebook?------Twoweeks.A...