第六讲现在完成时1.概念:1)、表示动作或状态在过去已经开始,持续到现在,也许还要持续下去,常和for,since,连用,表示持续的动作或状态多为延续性动词.eg:Wehavelivedheresince2000.自从2000年以来我们一直住在这里.(说明一直住在这里,也许还会住下去.)ShehasworkedinNanningforfiveyears.Shehasbeenillforaweek.2)表示过去发生的或已经完成的某一动作对现在造成的影响或结果.eg:Ihavelostmypen.我把钢笔弄丢了.(过去某时丢的,现在还没有找到)IhavealreadywatchedtheTVplay.我已经看过这部电视剧了.---Haveyouhadyourlunchyet?你吃过午饭了吗?---Yes,Ihavejusthadit.是的,我刚吃过.(说明现在饱了)2.结构:主语+have/has+done+…3.句型:⑴肯定句:①主语+have/has+done+…eg:ShehasbeentoShanghai.她去过上海.Ihavefinisheddoingmyhomework.我已经完成我的作业了.⑵否定句:①主语+have/has+not+done+…eg:Ihaven’tseenthisfilm.我没有看过这部电影.eg:Shehasn’tfinisheddoinghishomework.她还没有完成她的作业.⑶一般疑问句:①Have/Has+主语+done+…eg:Haveyouseenthisfilm?Yes,Ihave./No,Ihaven’t.你看过这部电影吗?是的,看过./不,没有.eg:Hasshefinisheddoinghishomework?Yes,shehas./No,shehasn’t.她完成她的作业了吗?是的,完成了./不,没有.⑷特殊疑问句:①特殊疑问词+have/has+主语+done+…eg:Whenhasyouseenthisfilm?你什么时候看的这部电影?eg:Whohasfinisheddoinghishomework?谁完成了作业?4.时间状语:典型的表时间的词与现在完成时连用,这些词有:for、since、already、yet、ever、never、recently、just、before、sofar、bynow、…等连用.注意:for+一段时间since+过去的某一个时间点IhavelivedinNanningfortenyears.IhavelivedinNanningsincetenyearsago/2002.Ihaven’teatenanythingfortenhours.Ihahaven’teatenanythingsince6am.already:用于肯定句,可放在助动词之后、过去分词之前,也可放在句末.Ihavealreadyfinishedmyhomework.yet:用在疑问句中意为”已经”,用在否定句中表示”还”,常放在句末.Haveyoufinishedyourhomeworkyet?Ihaven’tfinishedmyhomeworkyet.ever:曾经用于疑问句中:HaveyoueverbeentoBeijing?HaveyoueverbeentoShanghai?你去过上海吗?never:未曾从未Ihavenevertraveledbyplanebefore.我以前从来没有乘飞机旅行过.recently:最近用于肯定否定疑问句中Ihavebeenbusyrecently.WehavenotseenTomrecently.Havetheybeenhererecently.eg:IhavejustseenTom.Ihaven’theardofitbefore.我以前从来没有听说过这件事.Theyhaveplanted2000treessofar.Thechildhaslearned100Englishwordsbynow.5.当与一段时间连用时,经常用for加一段时间,这时候谓语动词一定要用延续性的.非延续性动词----延续性动词改错:Theyhavegotmarriedfortenyears.Ihaveborrowedthisbookforaweek.getmarried---bemarriedborrow---keepcome----beherego---beaway/offbuy---havestart/begin---beonleave---beawaydie---bedeadarrive---bein/atjoin---bein/beamemberofstop---beoverreturn----bebackopen/close---beclosed/openeg:Hecameherethreedaysago.他三天前来的这.(一般过去时)Hehasbeenhereforthreedays.他来这已经三天了.(现在完成时与一段时间连用,非延续性动词变延续性动词.)HewenttoDalianlastweek.他上周去的大连.(一般过去时)Hehasbeenawayforaweek.他已经离开有一周了.(现在完成时)Iboughtthebooklastmonth.我去年买的这本书.(一般过去时)Ihavehadthebookforamonth.我保管这本书有一周了.(现在完成时)Thefootballmatchstartedanhourago.Thefootballmatchhasbeenonforanhour.6.词义辨析havebeento曾经去过某地,说话时已经从某地回来或者已从该地去了其他的地方。eg:IhavebeentoCanada.我去过加加拿大.havegoneto已经去了某地,书说话时还未回来。eg:HehasgonetoDalian.他去了大连.havebeenin已在某地待了多久,大地方用in小地方用at,后面是副词则不用介词TheGreenshavebeeninChinafortwoyears.7.现在完成时与一般过去时的区别:1)、侧重点不用,现在完成时是与现在有关的时态,侧重于过去的动作对现在造成影响,而一般过去时是一种过去的时态,侧重于表示过去的动作,与现在无关。Iwentthezooyesterday.尽说昨天去了动物园,与现在无关。Lileihasreadthebook.说明李雷理解那本书。2)、与现在完成时连用的时间状语有:for、since、already、yet、ever、never、recently、just、before、sofar、bynow、而一般过去时则常与yesterday,agolast,in20000,justnow,连用。