上一页下一页主菜单现在完成时主菜单上一页下一页现在完成时的构成现在完成时的主要用法现在完成时的时间状语短暂性动词与时间段的关系havegoneto/havebeento/havebeenin比较与一般过去时的用法比较一现在完成时的构成主菜单上一页下一页have/has+动词过去分词(have/has是助动词)否定:haven’t/hasn’t+动词过去分词疑问句:把have/has提前二现在完成时的主要用法上一页下一页--It’ssodark.--Someonehasturnedoffthelight.(有人刚把灯关了,对现在造成的结果是:现在很黑)--Areyoufree?--Ihavefinishedmyhomework.Iamfree(我已经完成了家庭作业,对现在造成的结果是很有空)主菜单1.表示过去发生的某一动作对现在造成的影响或结果。(动词可以是短暂性或者延续性动词)上一页下一页IhavelearntEnglishfortenyears.我已经学了10多年的英语。(从10年前开始,持续到现在还在学)Shehasswumsincehalfanhourago.我已经游泳了半个小时(半个小时前已经开始游泳,到现在还在游)主菜单2.表示过去已经开始,持续到现在的动作或状态.动词只能使用延续性动词。常与since+过去的时间点,for+一段时间,sofar等表示时间段的时间状语连用。3.短暂性东西用于否定句,可以与时间段连用。他买这本书已经有两个月了。Hehasboughtthebookfortwomonths.He__________thebookfortwomonths.他已经有两个月没有买书了。He____________anybookfortwomonths.(错的)hashadhasn’tbought二.现在完成时的时间状语1.already,never,ever,just,yet2.before以前,recently最近,这段时间3.thesedays这些天来,这段时间,theseyears这些年来overtheyears这些年来4.inthelast/pastfewyears在过去的几年里5.for+时间段;since+过去时间点6.sincethen从那时起;sofar到目前为止;7.次数上一页下一页主菜单三短暂性动词与延续性动词的代换●短暂性动词在肯定句、疑问句中不能与时间段连用,这些动词常见有①become,②begin,③buy,④borrow,⑤come(go,arrive),⑥die,⑦finish,⑧join,⑨leave,等。上一页下一页●为了表述这种意思,我们常用相应的延续性动词来代替短暂性动词。主菜单become→be,begin/start→beonborrow→keep,buy→have,come(go,arrive,get)to→behere/there/in,die→bedead,finish→beover,join→bein…=beamemberof…jointhearmy—beinthearmy—beasoldierleave→beaway(from…),puton---wearcatchacold---haveacoldfallasleep–beasleepgotoschool—beastudent下一页上一页主菜单①.我们买这本书三年了.Wehavehadthebookforthreeyears.②他感冒三天了.Hehashadacoldforthreedays.Weboughtthebookthreeyearsago.Hecaughtacoldthreedaysago.一般过去时态和现在完成时态可以构成同义句③自从上星期以来,我就借了这本书.Ihavekeptthebooksincelastweek.④我成为一个学生两年多了.Ihavebeenastudentforovertwoyears.Iborrowedthebooklastweek.Ibecameastudenttwoyearsago.⑤MrBlack死了三年了。MrBlackhasbeendeadforthreeyears.MrBlackdiedthreeyearsago.XiaoMinghasbeenasoldierforhalfayear.XiaoMingjoinedthearmyhalfayearago.Wewenttoschooleightyearsago.Theclasshasbeenoverfortenminutes.电影开始了一小时了Thefilmbeganonehourago.Wehavebeenstudentsforeightyears.Theclassfinishedtenminutesago.Thefilmhasbeenonforanhour.●但在否定句中,短暂性动词可以与时间段连用。如:Ihaven’tboughtthebikeforayear.我买这辆自行车还不到一年。Shehasn’tcomehereforanhour.她来这儿还没有一个小时。上一页下一页主菜单翻译练习:1.我买了这块手表五年了。2.这位老人已经死了十年了。Ihaveboughtthiswatchforfiveyears.Ihavehadthiswatchforfiveyears/since5yearsago.Theoldmanhasdiedfortenyears.Theoldmanhasbeendeadfortenyears/since10yearsago.WW下一页上一页主菜单3.他已经回来三天了。4.自从六点钟他就来这儿了。5.我离开家乡已十年了。Hehascomebackfor3days.Hehasbeenbackfor3days/since3daysago.Hehascomeheresince6o’clock.Hehasbeenheresince6o’clock.Ihavelefthometownfor10years.Ihavebeenawayfromhometownfor10years.的比较havebeento意思是“到过,去过”,表示曾经到过某处,但现在人不在那儿。havegoneto意思是“去了”,表示已经去了某地,现在人可能在去的途中或已在那儿了。havebeenin意思是“呆在某处一段时间了”上一页下一页主菜单HassheeverbeentoNanjing?她曾去过南京吗?Youhaveneverbeenthere,haveyou?你以前从未去过那儿,是吗?IhavebeeninNanjingfortwoyears.他已经在南京待了两年了ShehasgonetoNanjing.她已经去南京了。上一页下一页主菜单五.for和since用法比较1.for:+一段时间forayearfortwoweeksforthreeyears过去的时间点,sincelastyear,sincetwoweeksago,sincethreeyearsago,sincenineo’clock一般过去时态的时间状语从句sinceyoucame,sinceyougothome.注意:for和since所引导的时间状语都表示一段时间.2.对for/since提问都用HowlongSince他是两个小时以前买的这本书。He________thebooktwohoursago.He________thebooksincetwohoursago.He_________thebookfortwohours.boughthashadhashad3.since的其他句型(他离开这里已经有三年了)“Itis+一段时间+since+一般过去时从句”Itisthreeyearssincehelefthere.“一段时间+have/haspassed+since+一般过去时从句”Threeyearshavepassedsincehelefthere.六.现在完成时与一般过去时的用法比较1现在完成时和一般过去时都是说过去的事情,但现在完成时注意的不是事情本身,而是强调事情与现在保持的某种密切联系(如现在的结果,影响,一直延续到现在等);而一般过去时,则只讲述发生在过去的动作和事情与现在没有关系。上一页下一页主菜单eg:HehasboughtanEnglish-Chinesedictionary.他已经买了一本英汉字典。HeboughtanEnglish-Chinesedictionary.他曾买过一本英汉字典。上一页下一页第一句用现在完成时时态,想表达意为:“HeboughtanEnglish-Chinesedictionary.Andhestillhasit”“过去他买了一本英汉字典,现在他还有这本字典”。第二句用过去时只叙述过去他买过一本英汉字典这一事实,至于现在他是否有这本字典并未强调说明。主菜单2当有一个表示过去某一特定时间的状语时,不用现在完成时,而用一般过去时:上一页下一页eg:Isawthefilmontelevisionyesterday.但since(自…以来)+某一过去时间或叙述过去事情的从句总是与现在完成时连用。eg:Theyhaveknowneachothersince1950.Sincehewasachild,hehaslivedinEngland.主菜单3常与一般过去时连用的典型的表示过去时间的状语:上一页下一页yesterday(昨天),thedaybeforeyesterday(前天),justnow(刚才),时间+ago,last+时间等;eg:Theplanetookofftenminutesago.Wefinishedourtasklastweek.主菜单上一页主菜单()1.You’veneverseensuchawonderfulfilmbefore,_______?A.haven’tyouB.haveyouC.doyouD.don’tyou()2.—Ihavewatchedthegame.—When____you____it?A.have;watchedB.do;watchC.did;watchD.will;watch()3.Mr.Green____inChinasincefiveyearsago.A.livedB.haslivedC.livesD.isgoingtolive()4.Hisgrandma______fortwoyears.A.diedB.hasdiedC.wasdeadD.hasbeendeadBCBD()5.–WhereisHanMeinow?-She____toShanghai.Shewillbebackintwodays.A.hasgoneB.hasbeenC.goesD.hadgone()6.-_____you____totheUnitedStated?-No,never,butIwenttoCanadaafewyearsagoA.Have;beenB.Have;goneC.Did;goD.Do;go()7.Youhaven’tchangedyourmind,_______?A.doyouB.areyouC.haveyouD.didyou()8.Howlonghaveyou_____thefootballteamoftheschool?A.playedB.beenatC.joinedDbeenonAACD()9.—Wherehaveyou_____thesedays?—Ihave_____toKunmingwithmyfriends.Abeen,goneBbeen,beenCgone,beenDgone,gone()10.Howlonghaveyou____thisbook?A.boughtB.borrowedC.hadD.lent()11.—Excuseme,____y