现在完成时,一般过去时,现在完成进行时习题练习一、单项选择1、Bothhisparentslooksad.Maybethey_________what'shappenedtohim.A.knewB.haveknownC.mustknowD.willknow2、Hehas_______beentoShanghai,hashe?A.alreadyB.neverC.everD.Still3、HaveyoumetMrLi______?A.justB.agoC.beforeD.amomentago4、Thefamouswriter_____onenewbookinthepasttwoyears.A.iswritingB.waswritingC.wroteD.haswritten5.-Ourcountry______alotsofar.-Yes.Ihopeitwillbeeven______.A.haschanged;wellB.changed;goodC.haschanged;betterD.changed;better6、ZhaoLan______already______inthisschoolfortwoyears.A.was;studyingB.will;studyC.has;studiedD.are;studying7、We______XiaoLisinceshewasalittlegirl.A.knowB.hadknownC.haveknownD.Knew8、HarryPotterisaverynicefilm.I_______ittwice.A.willseeB.haveseenC.sawD.see9、-ThesefarmershavebeentotheUnitedStates.-Really?When_____there?A.willtheygoB.didtheygoC.dotheygoD.havetheygone10、-______you___yourhomeworkyet?-Yes.I_____itamomentago.A.Did;do;finishedB.Have;done;finishedC.Have;done;havefinishedD.will;do;finish11、Hisfather______thePartysince1978.A.joinedB.hasjoinedC.wasinD.hasbeenin12、-Doyouknowhimwell?-Sure.We_________friendssincetenyearsago.A.wereB.havebeenC.havebecomeD.havemade13、-Howlonghaveyou____here?-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、____hasMrWhitebeenamemberofGreenerChinasincehe___toChina?A.Howsoon,comesB.Howoften,gotC.Howlong,cameD.Howfar,arrived20Hisuncle______formorethan9years.A.hascomehereB.hasstartedtoworkC.haslivedthereD.haslefttheuniversity21.—I’msureAndrewwillwinthefirstprizeinthefinal.—Ithinkso.He________foritformonths.A.ispreparingB.waspreparingC.hadbeenpreparingD.hasbeenpreparing22.Bythetimeherealizeshe_________intoatrap,it’llbetoolateforhimtodoanythingaboutit.A.walksB.walkedC.haswalkedD.hadwalked23.Sofarthisyearwe_______afallinhousepricesbybetween5and10percent.A.sawB.seeC.hadseenD.haveseen24.CathyistakingnotesofthegrammaticalrulesinclassatSunshineSchool,whereshe______Englishforayear.A.studiesB.studiedC.isstudyingD.hasbeenstudying25.Danny_________hardforlongtorealizehisdreamandnowheispopular.A.worksB.isworkingC.hasworkedD.hadworked26.—Ihavegotaheadache.—Nowonder.You_________infrontofthatcomputertoolong.A.workB.areworkingC.havebeenworkingD.worked27.Theunemploymentrateinthisdistrict_______from6%to5%inthepasttwoyears.A.hasfallenB.hadfallenC.isfallingD.wasfalling28.Nowthatsheisoutofjob,Lucy___goingbacktoschool,butshehasn’tdecidedyet.A.hadconsideredB.hasbeenconsideringC.consideredD.isgoingtoconsider29.—Hi,Tracy,youlookpale.—Iamtired.I_______thelivingroomallday.A.paintedB.hadpaintedC.havebeenpaintingD.havepainted30.Thecrazyfans___patientlyfortwohours,andtheywouldwaittillthemoviestararrived.A.werewaitingB.hadbeenwaitingC.hadwaitedD.wouldwait31.Thescientist______theexperimentforhalfayear,buthe______yet.A.made;didn’tsucceedB.made;hasn’tsucceedC.wasmaking;didn’tsucceedD.hasbeenmaking;hasn’tsucceeded32.I’mgladtoseethatyou_____alotofprogresssinceI______youlast.A.willmake;havemetB.havebeenmaking;metC.hadmade;metD.havemade;me33.-I____sobusilyrecentlythatI____notimetohelpyou.-That’sOK.Icanmanageitbymyself.A.havebeenworking;haveB.haveworked;hadC.amworking;willhaveD.hadbeenworking;hadhad34.-Haveyoufinishedthereport?-No.I________itallthisweek.A.willdoB.haddoneC.havedoneD.havebeendoing35.Yearsagowedidn’tknowthis,butrecentscience____thatpeoplewhodon’tsleepwellsoongetill.A.showedB.hasshownC.willshowD.isshowing