欢迎来到天天文库
浏览记录
ID:53249339
大小:53.50 KB
页数:6页
时间:2020-04-02
《初中英语语法之现在完成时讲解练习及答案.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、现在完成时【现在完成时】A.表示过去发生或已经完成的动作对现在造成的影响或结果,或从过去已经开始,持续到现在的动作或状态。【常用时间状语】recently,lately,since+时间点,for+数字+时间名词,inthepastfewmonths/years等【构成】肯定形式:have/has+done 否定形式:have/has+not+done 一般疑问句:have或has放于句首 B. 现在完成时的用法1)现在完成时所表示的动作在说话之前已完成,而对现在有影响。eg.Thecarhasarrived. 车子来了。(结果:车子已在门口) Someoneh
2、asbrokenthewindow. 有人把窗户打破了。(结果:窗户仍破着)区别:havebeento,havegoneto,havebeeninhavebeento,表示去过某个地方,不过现在已经回来了havegoneto表示去了,但还没有回来,也许是在去的途中havebeenin指的是在某个地方,从过去一直延续到现在例如:你以前去过北京么? 例如:A:IsMr.Wangathome?B:No,heisnotin, (他去香港了) 2)现在完成时所表示的动作开始于过去,持续到现在,也许还会持续下去。常用fo
3、r和since表示一段时间的状语或sofar,now,today,thisweek(month,year)等表示包括现在时间在内的状语。 eg.HehasstudiedEnglishfor5years. HehasstudiedEnglishsince2001. NowIhavefinishedthework. 注意:表示短暂时间动作的词,如:come,go,die,marry,buy等的完成时不能与for,since等表示一段时间的词连用。用来持续的动作或状态或表过去重复的动作,如live,study,be,wait等,常和since(自从)或for(经历)引导
4、的词语连用。如:Ihavelivedhereformorethanthirtyyears.我已在此住了30多年。由非延续性动词到延续性动词的转换:1arrive→beherebegin(start)→beondie→bedeadcomeback→bebackleave→beawayfallill(sick,asleep)→beill(sick,asleep)getup→beupgoout→beoutfinish→beoverputon→wear或beonopen→beopenjoin→bein或beamemberof…close→beclosedgotoschool→bea
5、studentborrow→keepbuy→havecatch(acold)→have(acold)gettoknow→knowbegintostudy→studycometowork→work1例题()1.Whenhearrivedatthebusstop,thebus_____for20minutes.A.hasleftB.hadleftC.hasbeenawayD.hadbeenaway()2.I______theLeaguefor5yearssofar.A.joinedB.havejoinedC.havebeenin()3.Thefactory____sinceth
6、eFebruaryof1988.A.hasbeenopenB.hasopenedC.wasopenD.opened()4.MaryandRose____friendssincetheymetin2000.A.havemadeB.havebeenC.madeD.havebecome()5.Youmustn't_____untilhecomesback.A.beawayB.leaveC.beleft()6.Themeeting_____foraweeknow.A.hasfinishedB.hasendedC.hasbeenover()7.MissGao______thissch
7、oolfornearly5years.A.hasbeeninB.hascometoC.hastaught()8.Ben______ateacherfor4years.A.hasbeenB.hasbecomeC.wasD.became()9.I______homeforaweek.A.havereturnedB.havebeenbackC.returned()10.Howlong_______he________?A.diedB.has,diedC.has,beendead()11.He______ateightye
此文档下载收益归作者所有