初二现在完成时一单项选择。(30分)()1.—Whereisyourcousin?—Oh,she_________theteachers’office.A.hasbeentoB.hasgonetoC.hasgoneD.hasbeen()2.Hehas_______beentoShanghai,hashe?A.alreadyB.neverC.everD.still()3.HaveyoumetMr.Li___A.justB.agoC.beforeD.amomentago()4.Thefamouswriter_____twonewbooksinthepasttwoyears.A.iswritingB.waswritingC.wroteD.haswritten()5.—Ourcountry_alotsofar.—Yes.Ihopeitwillbeeven______.A.haschanged;wellB.changed;goodC.haschanged;betterD.changed;better()6.Tom______already______inthisschoolfortwoyears.A.was;studyingB.will;studyC.has;studiedD.are;studying()7.We______Amysinceshewasalittlegirl.A.knowB.hadknownC.haveknownD.knew()8.HarryPotterisaverynicefilm.I____ittwice.A.willseeB.haveseenC.sawD.see()9.—ThesefarmershavebeentotheUnitedStatesbefore.—Really?When_____there?A.willtheygoB.didtheygoC.dotheygoD.havetheygone()10.—__you_yourhomeworkyet?—Yes.I____itamomentago.A.Did;do;finishedB.Have;done;finishedC.Have;done;havefinishedD.will;do;finish()11.Hisfather__thePartysince1978.A.joinedB.hasjoinedC.wasinD.hasbeenin()12.—Doyouknowhimwell?—Sure.We___friendssincetenyearsago.A.wereB.havebeenC.havebecomeD.havemade()13.—Howlonghaveyou_______here?—Abouttwomonths.A.beenB.goneC.comeD.arrived()14.Hurryup!Theplay____fortenminutes.A.hasbegunB.hadbegunC.hasbeenonD.began()15.It_____tenyearssinceheleftthearmy.A.isB.hasC.willD.was()16.MissGreenisn’tintheoffice.She_______tothelibrary.A.hasgoneB.wentC.willgoD.hasbeen()17.Myparents______Shanghaifortenyears.A.havebeeninB.havebeentoC.havegonetoD.havebeen()18.Thestudentshavecleanedtheclassroom,_________?A.sotheyB.don’ttheyC.havetheyD.haven’tthey()19.______hasTombeenintheReadingClubsincehe_____toChina?A.Howsoon,comesB.Howoften,gotC.Howlong,cameD.Howfar,arrived()20.Hisuncle________formorethan9years.A.hascomehereB.hasstartedtoworkC.haslivedthereD.haslefttheschool()21.Bothhisparentslooksad.Maybethey____what’shappenedtohim.A.knewB.haveknownC.mustknowD.willknow()22.—HasSandyever__toBeijing?—Yes,shewenttherelastyear.A.goneB.beenC.gotD.went()23.—Howlonghaveyou____thismagazine?—Foraweek.A.borrowedB.broughtC.boughtD.kept()24.—Howlonghaveyou_____China?—Forthreeyears.A.comebackB.returnedC.leftD.beenawayfrom()25.—Howlong____here?—Fortenminutes.Tim__herewithme.A.areyou;haswalkedB.areyou;walkedC.haveyoubeen;walkedD.haveyoubeen;havewalked()26.—He___theFootballClubtwoyearsago.—Youmeanhe_theFootballClubfortwoyearsA.hasbeenamemberof;joinedB.hasjoined;hasbeeninC.joined;hasjoinedD.joined;hasbeenamemberof()27.Amyboughtthebooklastweek.Shehas___itforonly7days.A.boughtB.paidC.hadD.spent()28.Howmanytimeshaveyou_______tothatschool?A.comeB.goneC.beenD.arrived()29.They________sincetheycametoourschool.A.hadstudiedhereB.havestudiedhereC.studiedhereD.havebeenin()30.—Anna,couldyoulendmethisbook,please?—Sorry,butI______itforonly2days.Ihaven’tfinishedityet.A.haveboughtB.havehadC.boughtD.had二、用have/hasgoneto,have/hasbeento或have/hasbeenin填空。1.—_____youever_______Shanghai?—Yes.Iwenttherelastmonth.2.Myuncleisn’tathome.He___________Shanghaiforatrip.3.TheGreens_________________theGreatWallthreetimes.4.Howmanytimes_______you____________Canada?5.—Wherearetheboys?—They_________theschoollibrary.6.Howlong_________Daniel___________thecomputerclub?7.DanielandSandy___________SouthHillmanytimes.8.Kittywithherparents__________Beijingforovertwoyears.9.Millie_______tothebookshoptobuysomebooksontravelling.Shewillcomebackinanhour.10.Allthestudents_____theclassroomsincetheycametoschoolat7:00thismorning.三、句型转换1.Hehasneverskatedbefore,__________?(改成反意疑问句)2.Theyhavebeenheresince2000.(对划线部分提问)______________havetheybeenhere?3.Theoldman___lastyear.He___forayear.(用die动词的正确形式填空)4.Thisfactoryopenedtwentyyearsago.(同义句转换)Thisfactory_________________fortwentyyears.5.MissGreenlefttheclassroomanhourago.(同义句转换)MissGreen________________theclassroom_____anhourago.6.HermotherhasbeenaPartymemberforthreeyears.(同义句转换)Hermother_______thePartythreeyears________.7.TheGreenFamilymovedtoFrancetwoyearsago.(同义句转换)_______twoyears________theGreenfamilymovedtoFrance.8.Thebushasarrivedhere.Itarrivedtenminutesago.(将两句合并为一句)9.Theygotmarriedtenyearsago.(同义句转换)They___________________________fortenyears.10.Iboughtthisbikethreemonthsago.(同义句转换)I________________thisbike________threemonths.11.JackwenttoAmericaoneyearago,andhehasn’tcomebackyet.(同义句转换)Jack_______________America__________________.12.JackhasbeentoAmericatwice.(对划线部分提问)_____________________JackbeentoAmerica?