现在完成时习题(一)Ⅰ.选词填空。A.用already或yet1)Havetheytakendowntheoldpictures?No,not.2)Mostofushavefinishedourcompositions.3)Hesaidhehadn’tvisitedtheexhibition.B.用since和for填空1.______twoyears2._______twoyearsago3._______lastmonth4.______19995._______yesterday6._______4o’clock7.______4hours8._______anhourago9._______wewerechildren10._____lunchtime11.______shelefthere12.HehaslivedinNanjing________theyearbeforelast.13.I’veknownhim__________wewerechildren.14.OurteacherhasstudiedJapanese_________threeyears.15.Shehasbeenawayfromthecity___________abouttenyears.16.It’sabouttenyears__________sheleftthecity.C.用havegone或havebeen1)Wherearetheboystudents?Theytotheschoolfactory.2)Isyourfatherin?No,hetoShenzhen.heevertherebefore?Yes,hethereseveraltimes3)HeaskedmeifItoHangzhoubefore.ItoldhimthatIwantedtogothereforavisitasInevertothatcitybefore.Ⅱ.选择填空()1.Mother____meanewcoatyesterday.I_______iton.Itfitsmewell.A.hadmade…havetriedB.made…havetriedC.hasmade…triedD.made…tried()2“He____todrawhorsesalready”.“When______he?”“Lastyear.”A.learned…hasB.learned…didC.haslearned…hasD.haslearned…did()3.Tom_____upintothetree.Look,he____highupthere!A.hasgot…isB.hasclimbed…wasC.got…wasD.climbed…is()4.____you_____thetextyet?Yes,we____ittwohoursago.A.Did…copy…didB.Have…copied…haveC.Have…copied…didD.Did…copy…had()5.“Why______she_______angry?”“Becausehe_____atherjustnow.”A.did…get…shoutedB.has…got…shoutedC.did…get…hasshoutedD.has…got…hasshouted()6.______you__________thefilmbefore?Where_____you____it?A.Have…seen…did…seeB.Did…see…did…watchC.Have…seen…have…seenD.Did…see…have…seen()7.You____mewaitingfortwohours.I____foryousincefive.A.kept…waitedB.havekept…waitedC.kept…havewaitedD.havekept…havewaited()8.Where______John_______?Tothelibrary.He_________thereforanhour.A.has…been…hasgoneB.has…gone…hasbeenC.did…go…wentD.did…be…went()9.______thebabystill_____?No,it_______crying.A.Has…cried…hasstoppedB.Is…crying…stoppedC.Did…cry…stoppedD.Is…crying…hasstopped()10.I_______theway.I________hereforquitemanyyears.A.knew…havelivedB.knew…liveC.know…havelivedD.know…live()11._____youever_____America?Yes,Ihave.A.Have…gonetoB.Have…goneinC.Have…beentoD.Have…beenin()12.Mybrother____collegeforoverthreeyears.A.hasgonetoB.hasbeentoC.hasbeeninD.hasbeenat()13.He________theArmybytheendof1989.He______inthearmysincethen.A.joined…isB.hasjoined…hasbeenC.hadjoined…isD.hadjoined…hasbeen()14.BythetimeI_____backthey____uptensatellites(卫星).A.came…havesentB.came…hadsentC.come…havesentD.hadcome…sent()15.Jack____overfivelessonsbyseveno’clock.Thenhe____arest.A.went…tookB.went…hadtakenC.hadgone…tookD.hadgone…hadtaken()16.We____outbythattimethathe____aspy(窥探,间谍)foralongtime.A.hadfound…hadbeenB.hadfound…wasC.found…hadbeenD.found…was()17.Beforethenews____him,he____toknowaboutit.A.reaches…hasgotB.reached…hadgotC.reached…gotD.hadreached…got()18.I_____himasecondletterbeforeI____fromhim.A.wrote…heardB.wrote…hadheardC.hadwritten…heardD.havewritten…hear()19.People____thatthesoldiers_____fighting.A.say…hadstoppedB.said…hasstoppedC.say…stoppedD.said…hadstopped()20.We____inagoodharvestbecausewe____enoughrain.A.didn’tget…hadhadB.got…hadhadC.hadgot…hadhadD.got…hadn’thad()21.They_______forfivehourswhenthey______inNewYork.A.flew…a...