预览加载中,请您耐心等待几秒...
1/2
2/2

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

一般过去时与现在完成时比较练习题/NUMPAGES2I、辨析A.用already或yet填空1)-Havetheytakendowntheoldpictures_____?-No,not______.2)Mostofushave________finishedourcompositions.3)Hehasn’tvisitedtheexhibition_______.4)Ihavefinishedmyhomework______.5)Ihaven’tfinishedmyhomework____.B.用since或for填空1)Wehavelearnedfivelessons_______thebeginningofthisterm.2)Mrs.Liaohasbeeninhospital_______lastweek.3)Ihavestayedatmyaunt’s_______twoweeks.C.用havegoneto或havebeento填空1)-Wherearetheboystudents?-They_____totheschoollibrary.2)-Isyourfatherathome?-No,he____toBeijing.-_______heever_________Beijingbefore?-Yes,he_______________BeijingseveraltimesII.按要求填写表格。原形过去式过去分词原形过去式过去分词am/isbuyputreadbegincostarecatchhurtblowbringshutletsetcomebecomehitcutIII.单项填空。1.Mother____meanewcoatyesterday.A.hadmadeB.madeC.hasmadeD.makes2.____you_____thetextyet?Yes,we____ittwohoursago.A.Did…copy…didB.Have…copied…haveC.Have…copied…didD.Did…copy…had3.______you__________thefilmbefore?Where_____you____it?A.Have…seen;did…seeB.Did…see;did…watchC.Have…seen;have…seenD.Did…see;have…seen4.You____mewaitingfortwohours.I____foryousincefive.A.kept…waitedB.havekept…waitedC.kept…havewaitedD.havekept…havewaited5.-Where______John_______?-Tothelibrary.He_________thereforanhour.A.has…been…hasgoneB.has…gone…hasbeenC.did…go…wentD.did…be…went6.-_____youever___America?-Yes,Ihave.A.Have…gonetoB.Have…goneinC.Have…beentoD.Have…beenin7.Mybrother____collegeforoverthreeyears.A.hasgonetoB.hasbeentoC.hasbeeninD.hasbeenat8.MrBlack__________inChinasincefiveyearsago.A.livedB.haslivedC.livesD.isgoingtolive9.We__________treeslastSunday.Sofarwe________over3,000treesthere.A.planted;plantedB.planted;haveplantedC.haveplanted;plantedD.haveplanted;haveplanted10.I______today’shomeworkalready.Whataboutyou?A.havefinishedB.finishC.tofinishD.finishing11.Jim______theGreatWallmanytimes.A.wenttoB.goestoC.hasgonetoD.hasbeento12.—______totheUnitedStates?—No,never,butIwenttoCanadaafewyearsago.A.HaveyoubeenB.HaveyougoneC.DidyougoD.Willyougo13.MissWuhastaughtinthisschool______.A.fort