如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
现在完成时的语法练习一、单选1.----haveyoubeenhere,Daniel?---Oh,forabouttwoyears.A.HowoftenB.HowlongC.HowfarD.Howmuch2.MissLihastaughtinUSA1999.A.atB.onC.sinceD.of3.TomhasmadelotsoffriendssincehetoChina.A.hascomeB.comesC.cameD.come4.---Nick,____you____mybook?---Sorry,Ijustcamehere.A.have,seenB.did,seeC.has,seenD.do,see5.China____alotsince1978.A.changedB.haschangedC.waschangedD.ischanging6.Myparents____inNanjingforabouttwentyyears.A.workedB.areworkingC.haveworkedD.work7.Wehavebeenfriends_____.A.fortwoyearsagoB.sincetwoyearsC.fortwoyearsD.intwoyearsago8.They____thesamequestionsthreetimes.A.askedB.areaskingC.haveaskedD.areasked9.ThoseforeignfriendsleftforShanghai____.A.sincelastweekB.aweekagoC.foraweekD.sinceaweekago10.I_____atSunshineSecondarySchoolforabouttwoyears.A.studiedB.havestudiedC.studyD.amstudying答案:BCCAB;CCCBB二、按要求改写句子1.TheyhavewatchedHarryPottertwice.(改成否定句)They___________________HarryPottertwice.2.SimonhasdecidedtogotoBeijing.(改一般疑问句)________Simon________togotoBeijing?3.JoehasbeentoShanghaiforaweek.(对划线部分提问)________________hasJoebeentoShanghai?4.Maryhasfinishedthehomeworkforabouttwentyminutes.(改成同义句)Mary_________herhomeworktwentyminutes________.5.Bobhastaughtinourschoolsince2000.(改成同义句)Bobhastaught__________________________.答案:1.haven’twatched2.Has,decided3.Howlong4.finished,ago5.forsixyears