1.A.用 already 或 yet1) Havetheytakendowntheoldpictures?No,theyhaven't.2) Mostofushavefinishedourcompositions.3) Hesaidhehadn'tvisitedtheexhibition.B. 用 sinee 或 for1) Wehavelearnedfivelessonsthebeginningofthisterm.2) MrsLiaohasbeeninhospitallastweek.3) Ihavestayedatmyaunt's__twoweeks.C. 用 havegone 或 havebeen1) Wherearetheboystudents?Theytotheschoolfactory.2) Isyourfatherin?No,he_toShenzhen.heevertherebeforeYes,hethereseveraltimes3) HeaskedmeifI__toHangzhoubefore.ItoldhimthatIwantedtogothereforavisitasInever_tothatcitybefore.2.选择填空I._____________Mothermeanewcoatyesterday.Iiton.Itfitsmewell.A. hadmade...havetriedB.made...havetriedC.hasmade.,.triedD.made.,.tried2“Hetodrawhorsesalready".“Whenhe?"“Lastyear“A. learned.hasB.learned.didC.haslearned.hasD.haslearned.did3. Tomupintothetree.Look,hehighupthere!A.hasgot.isB.hasclimbed.wasC.got...wasD.climbed.is4. youthetextyet?Yes,weittwohoursago.A.Did...copy...didB.Have...copied...haveC.Have...copied...didD.Did...copy...had5. “Whysheangry?"“Becauseheatherjustnow.”A.did...get...shoutedB.has...got...shoutedC.did...get...hasshoutedD.has...got...hasshouted6. youthefilmbefore?Whereyouit?A.Have...seen...did...seeB.Did...see...did...watchC.Have.seen...have...seenD.Did...see...have...seen7. YoumewaitingforA.kept...waitedC.kept...havewaitedwaited8._____________WhereJohnB. havekept...waitedD. havekept...havethereforanhour.twohours.Iforyousincefive.A.has...been...hasgoneB.has...gone...hasbeenC.did...go...wentD.did...be...went9. thebabystill?No,itcrying.A.Has...cried...hasstoppedB.Is...crying...stoppedC.Did...cry...stoppedD.Is...crying...hasstopped10. Itheway.Ihereforquitemanyyears.A.knew...havelivedB.knew...liveC.know...havelivedD.know...live11. youeverAmerica?Yes,Ihave.A.Have.gonetoB.Have.goneinC.Have.beentoD.Have...beenin12. Mybrothercollegeforoverthreeyears.A.hasgonetoB.hasbeentoC.hasbeeninD.hasbeenat13. HetheArmybytheendof1989.Heinthearmysincethen.A.joined.isB.hasjoined.hasbeenC.hadjo...