-1-现在完成时的基本句型:肯定式:主语+助动词have/has+动词的过去分词.疑问式:助动词Have/Has+主语+动词的过去分词?否定式:主语+助动词have/has+not+动词的过去分词.例句:1.Ihavecleanedmyroom.我已打扫了房间。2.Hehasn’tfinishedhishomework.他还没完成作业。3.Haveyoureadthisnovel?你看过这本小说吗?Yes,Ihave.是的,看过了。No,Ihaven’t.不,没看过。4.WehavestudiedEnglishfortwoyears.我们已经学了两年英语了。5.Theyhaven’tseeneachothersince1998.自从1998年他们就没再见过面。现在完成时的主要用法1.表示过去发生的某一动作对现在造成的影响或结果。--It’ssodark.--Someonehasturnedoffthelight.(有人刚把灯关了,对现在造成的结果是:现在很黑)--Areyoufree?--Ihavefinishedmyhomework.Iamfree(我已经完成了家庭作业,对现在造成的结果是很有空)2.表示过去已经开始,持续到现在的动作或状态,可以和表示从过去某一时刻延续到现在的一段时间的状语连用.表示持续动作或状态的词应是延续性动词.常与since+过去的时间点,since+谓语是一般过去时的从句;for+一段时间,sofar等时间状语连用。如:IhavelearntEnglishformorethantenyears.我已经学了10多年的英语。(从10年前开始,持续到现在还在学)Shehasswumsincehalfanhourago.我已经游泳了半个小时(半个小时前已经开始游泳,到现在还在游)3.表示人曾有过或到目前为止从未有过的经历.IhaveeverbeentotheSummerPalace?(我曾去过颐和园)Ihaveneverhadacar.(我从未有过汽车。)现在完成时的时间状语常与①already,②never,③ever,④just(刚才),⑤yet,⑥before,⑦uptonow,⑧sofar(到目前为止),⑨forthelastfewweeks,⑩thesedays,⑾since2010/twoyearsago,sincehecamehere,⑿foralongtime(13)inthelast/past…years等连用。a)already往往用于肯定句,用在疑问句时表示强调或加强语气;yet用于否定句和疑问句。eg:•Hehasalreadylefthere.他已经离开这里了。•Hashealreadylefthere?他(真的)已经离开这里了吗?(表示加强语气)•Myteachershaven’thadbreakfastyet.我的老师们还没有吃早饭。•Haveyouwrittentoyourparentsyet?你已经给你父母写过信了吗?b)never是否定词,表示“从来没有”,而ever表示“曾经”•WehaveneverbeentotheGreatWall.我们从来没有去过长城。•HaveyoueverbeentoCanada?你们曾经去过加拿大吗?c)just表示“刚刚”(用于完成时态时,与already,never等副词的位置一样,多用在助动词have/has和动词过去分词之间),justnow(用于过去时)•Hehasjustcomeback.他刚刚回来。•Theyhavejustfinishedthework.他们刚刚完成那项工作。d)before用于完成时,而ago用于过去时-2-•Hehasstartedhisworktenyearsbefore.他十年前就已经开始他的工作了。•Hestartedhisworktenyearsago.他是十年前开始他的工作的。•常用于现在完成时的时间副词,介词:already(已经):用于肯定句Ihavealreadypostedtheletter.yet(已经):用于否定句,疑问句Hehasn’tdonehishomeworkyet.just(刚刚)Theyhavejustleft.ever(曾经)HaveyoueverbeentoBeijing?never(从不)Ihaveneverseenhim.before(以前)Haveyouseenthefilmbefore?since(自从…以来)I’veworkedintheschoolsince1999.for(长达)He’slivedinShenzhenfor6years.inthepastseveraldays/weeks/years(在过去的…)recently(最近)Ihavenotwrittentomyparentsrecently.sofar(到目前为止)Sofarshehaslearned5Englishsongs.uptonow(到目前为止)thismorning/month/year(今天早上/这个月/今年)现在完成时与一般过去时的区别Ilivedthere2yearsagoIhavelivedherefortwoyearsIhavelivedheresincetwoyearsago.IhavelivedheresinceIcamehere.1.都表示过去发生的事2.现在完成时强调过去和现在的联系,不能和具体的时间状语连用;3.一般过去时强调过去发生的事或状态与表示过去的具体时间连用(last,ago,yesterday,etc.)当有一个表示过去某时的状语时,不能用现在完成时,而多用一般过去时。IsawMaryanhourago.Shelostherhandbagyesterday.有些时间状语,既能用于现在完成时,又能用于一般过去时,但意义上有差别。I’vewrittenthreelettersthismorning.(说话时仍是上午)Iwrotethreelettersthismorning.(说话时仍是上午或晚上)现在完成时强调动作或事情发生在过去,一直延续到现在,而且还有可能继续延续下去;而一般过去时只表示发生在过去的动作或事情。Ihavetaughtthisclassfortenyears.(还在教)Itaughtthisclassfortwoyears.(曾教过两年,现在不教了)一般过去时态和现在完成时态同义转换1.我们买这本书三年了.Wehavehadthebookforthreeyears.Weboughtthebookthreeyearsago.2.他感冒三天了.Hehashadacoldforthreedays.Hecaughtacoldthreedaysago.3.我借的这本书一周多了.Ihavekeptthebookforaweek.Iborrowedthebookaweekago.4.我成为一个学生两年多了.Ihavebeenastudentforovertwoyears.Ibecameastudenttwoyearsago.5.MrBlack死了三年了。MrBlackhasbeendeadforthreeyears.MrBlackdiedthreeyearsago.-3-重点句型:Itis/hasbeen+段时间+since从句段时间+haspassed+since从句eg.他去世了两年了:Hediedtwoyearsago.Hehasbeendeadfortwoyears/sincetwoyearsagoItis/hasbeentwoyearssincehedied.Twoyearshaspassedsincehedied.注:现在完成时不能和表示过去的时间状语如:yesterday,lastyear,in1980,threedaysago,justnow,whenIcamein等连用Payattention注意不能是具体过去时间1.现在完成时句中常见的时间状语A.表示从过去一直持续到现在,不能是具体过去时间B.just,already,yet,before/ever,never有此类副词时,常强调动作完成,不强调动作的持续.eg.HaveyoueverbeentoJapan?Ihavejustfinishedmyhomework.Ihavefinishedmyhomeworkalready.Ihaven’tfinishedmyhomeworkyet2.区分短暂性动词与持续性动词.英语的行为动词大体可以分为两大类型:一是延续性的动词,二是短暂性动词。延续行动词是指那些动作意义不会一下完成,而是可以延续、发展的动词。如:work,read,write,study等,短暂性动词是指那些动作一次完成,不能延续的动词。如:come,go,buy,die,borrow,begin等。表示短暂性(瞬间性)的动词在现在完成时的句中不能和一段时间连用.即for,since短语或howlong问句Ihaveboughtthispenfortwomonths.(错)Ihavehadthispenfortwomonths.(正确)Howlonghaveyouhadthispen.?(正确)Theplayhasbegunforanhour.(错)Theplayhasbeenonforanhour.(正确)结束性动词不能和表示一段时间的时间状语连用,但是他可以转换成相应的延续性动词.1.直接用延续性动词buy–havecatch(get)acold–haveacoldborrow—keepcome/go/become—beputon--wear2.转换成be+名词jointhearmy–beasoldierjointheParty–beaPartymembergotoschool–beastudent3转换成be+形容词或副词die—bedeadfinish–beoverbegin—beonopen—beopenleave—beaway(from…)fallsleep–beasleepclose–beclosed4.转换成be+介词短语gotoschool–beinschooljointhearmy–beinthearmy但在否定句中,短暂性动词可以与时间段连用。如:Ihaven’tboughtthebikeforayear.我买这辆自行车还不到一年。Shehasn’tcomehereforanhour.她来这儿还没有一个小时。havebeen与havegone的用法比较havebeento意思是“到过,去过”,表示曾经到过某处,但现在人不在那儿。havegoneto意思是“去了”,表示已经去了某地,现在人可能在去的途中或已在那儿了。havebeenin/at意思是“呆在某处一段时间了”HassheeverbeentoNanjing?她曾去过南京吗?Youhaveneverbeenthere,haveyou?你以前从未去过那儿,是吗?IhavebeentoGuiling,Iwenttherelastyear.我去过桂林,我去年去的。ShehasgonetoNanjing.她已经去南京了。-4-IhavebeeninGaoheforfouryears.我呆在高河四年了。与一般过去时的用法比较一.现在完成时和一般过去时都是说过去的事情,但现在完成时注意的不是事情本身,而是强调事情与现在保持的某种密切联系(如现在的结果,影响,一直延续到现在等);而一般过去时,则只讲述发生在过去的动作和事情与现在没有关系。eg:HehasboughtanEnglish-Chinesedictionary.他已经买了一本英汉字典。HeboughtanEnglish-Chinesedictionary.他曾买过一本英汉字典。第一句用现在完成时时态,想表达意为:“HeboughtanEnglish-Chinesedictionary.Andhestillhasit”“过去他买了一本