《一般过去时与现在完成时比较练习题》由会员分享,可在线阅读,更多相关《一般过去时与现在完成时比较练习题(4页珍藏版)》请在金锄头文库上搜索。
1、般过去时与现在完成时比较练习题I、辨析A.用already或yet填空1)-Havetheytakendowntheoldpictures?-No,not.2) Mostofushavefinishedourcompositions.3) Hehasntvisitedtheexhibition.4)Ihavefinishedmyhomework.5)Ihaventfinishedmyhomework.B. 用since或for填空1) Wehavelearnedfivelessonsthebeginningofthisterm.2) Mrs.Liaohasbeeninhospitallastw
2、eek.3) Ihavestayedatmyauntstwoweeks.C. 用havegoneto或havebeento填空1) -Wherearetheboystudents?-Theytotheschoollibrary.2) -Isyourfatherathome?-No,hetoBeijing.-heeverBeijingbefore?-Yes,heBeijingseveraltimesII.按要求填写表格w过去式过去分词W过4t过去分词am/isbuyputreadbegincostarecatchhurtblowbringshutletsetcomebecomehitcutIII
3、.单项填空。1 .Mothermeanewcoatyesterday.A.hadmadeB.madeC.hasmadeD.makes2 .youthetextyet?Yes,weittwohoursago.A.Did-copydidB.HavecopiedhaveC.Have-copieddidD.Didcopyhad3 .youthefilmbefore?Whereyouit?A.Have-seen;didseeB.Did-see;didwatchC.Haveseen;haveseenD.Didsee;haveseen4.Youmewaitingfortwohours.Iforyousinc
4、efive.A.keptwaitedB.havekeptwaitedC.kepthavewaitedD.havekepthavewaited5.-WhereJohn?-Tothelibrary.Hethereforanhour.A.hasbeenhasgoneB.hasgonehasbeen1. didgowentD.didbewent6. -youever_America?-Yes,Ihave.A.Have-gonetoB.Have-goneinC.Have-beentoD.Havebeenin7. Mybrothercollegeforoverthreeyears.A.hasgonetoB
5、.hasbeentoC.hasbeeninD.hasbeenat8. MrBlackinChinasincefiveyearsago.A.lived8. haslivedC.livesD.isgoingtolive9. WetreeslastSunday.Sofarweover3,000treesthere.A.planted;plantedB.planted;haveplantedC.haveplanted;plantedD.haveplanted;haveplanted10. Itodayshomeworkalready.Whataboutyou?A.havefinishedB.finis
6、hC.tofinishD.finishing11. JimtheGreatWallmanytimes.A.wenttoB.goestoC.hasgonetoD.hasbeento12. totheUnitedStates?No,never,butIwenttoCanadaafewyearsago.A.HaveyoubeenB.HaveyougoneC.DidyougoD.Willyougo13. MissWuhastaughtinthisschool.A.fortenyearsB.tenyearsagoC.sincetenyearsD.fortenyearsago14. Itoschoolatsevenyesterday.A.amgoingB.wentC.goD.havegone15. Tombasketballwithhisclassmatethedaybeforeyesterday.A.playsB.playedC.hasplayedD.isplaying