一般过去时现在完成时现在完成时表示的是在过去某个时间开始并持续到现在的动作/状态,或者发生在过去却对现在造成的影响(has)+过去分词助动词过去分词肯定句:主语+have/has+过去分词Theyhaveseenthefilm.否定句:主语+have/has+not+过去分词Theyhavenotseenthefilm.一般疑问句:Have/Has+主语+过去分词Havetheyseenthefilm?按要求改写下列句子:1)Wehavevisitedthemuseum.(改为一般疑问句)2)Hehasreturnedthebook.(改为否定句)3)Jennyhasalreadyhadherlunch.(改为一般疑问句并做否定回答)’ssodark.--Someonehasturnedoffthelight.(有人刚把灯关了,对现在造成的结果是:现在很黑)--Areyoufree?--Ihavefinishedmyhomework.Iamfree(我已经完成了家庭作业,对现在造成的结果是很有空)1.表示过去发生的某一动作对现在造成的影响或结果。现在完成时的主要用法多年的英语。(从10年前开始,持续到现在还在学)Shehasswumsincehalfanhourago.我已经游泳了半个小时(半个小时前已经开始游泳,到现在还在游)现在完成时的主要用法2.表示过去已经开始,持续到现在的动作或状态.常与since+过去的时间点,for+一段时间,sofar等时间状语连用。.现在完成时常和副词already,yet,never,ever,before,just等连用。)already往往用于肯定句,用在疑问句时表示强调或加强语气;yet用于否定句和疑问句。•Hehasalreadylefthere.他已经离开这里了。•Hashealreadylefthere?他(真的)已经离开这里了吗?(表示加强语气)•Myteachershaven’thadbreakfastyet.我的老师们还没有吃早饭。•Haveyouwrittentoyourparentsyet?你已经给你父母写过信了吗?)never是否定词,表示“从来没有”,而ever表示“曾经”•WehaveneverbeentotheGreatWall.我们从来没有去过长城。•HaveyoueverbeentoCanada?你们曾经去过加拿大吗?)just表示“刚刚”(用于完成时态时,与already,never等副词的位置一样,多用在助动词have/has和动词过去分词之间)•Hehasjustcomeback.他刚刚回来。•Theyhavejustfinishedthework.他们刚刚完成那项工作。)before用于完成时,而ago用于过去时•Hehasstartedhisworktenyearsbefore.他十年前就已经开始他的工作了。•Hestartedhisworktenyearsago.他是十年前开始他的工作的。.现在完成时常和for或since引导的表示“一段时间”的短语或从句连用(例如:foraweek,formanyyears,foralongtime/since1978,sincelastyear,sincehecamehere)此时动词不可用瞬间动词,而必须用延续性动词。(下面我们与过去时对比,来说明这种用法):•Heboughtacarsixmonthsago.他六个月前买了一辆车。(与过去具体时间连用,表示过去的动作,故该句用的是一般过去时)•Hehasalreadyboughtacar.他已经买了一辆车。(说明现在他有车的事实)•Hehashadacarforsixmonths.他买车已经半年了。(此句与forsixmonths即“一段时间”连用,而瞬间性动词buy不可延续,故要说明动作的延续性,须把buy换成持续性动词have)•Iborrowedabooklastweek.上周我借了一本书。(说明过去的动作,与过去具体时间连用)•Ihaveborrowedthebook.我已经借了那本书了。(说明现在书在我这里的事实)•Ihavekeptthebookforaweek.•我已经借那本书一周了。(与foraweek即“一段时间”连用,用持续性动词keep替换瞬间性动词borrow。):•Hetaughtinthisschoolin2000.(说明过去的动作,与过去具体时间连用)•Hehastaughtinthisschoolsincehecamehere.自从他来这里就一直在这里教书.(teach本身是持续性动词,无须用其他词替换)在英语中,一些瞬间性动词在用于现在完成时,应该把他们变成延续性的动词及短语或表可延续状态的形容词,下面给大家提供一些变换,仅供参考。borrow---keepleave---beawaystart/begin---beonbuy---havedie---bedeadjoin---beamemberofcome/go---bein…等。●但在否定句中,短暂性动词可以与时间段连用。如:Ihaven’tboughtthebikeforayear.我买这辆自行车还不到一年。Shehasn’tcomehereforanhour.她来这儿还没有一个小时。上一页下一页主菜单短暂性动词在肯定句、疑问句中不能与时间段连用,:请用括号中所给的词语重新改写下列句子:•Hisgrandfatherhasdied.(formanyyears)•Thefilmhasstarted.(forhalfanhour)•Ourforeignteachershaveleft.(sincetheSARScametoBeijing.)用来说明动作起始时间—“自从……”+时间点for用来说明动作延续时间长度—“长达……”+时间段比较since和for注意:并非有for作为时间状语的句子都用现在完成时Iworkedhereformorethantwentyyears.(我现在已不在这里工作。)Ihaveworkedhereformanyyears.(现在我仍在这里工作。)他(已经)去上海了。HehasbeentoShanghai.他(曾经)去过上海。比较have/hasbeentohave/hasgoneto的区别•have/hasbeento…指“去过某地”(表示主语曾“去过某地”,但现在已离开)。•HaveyoueverbeentoHainan?你去过海南吗?•Wehavebeentothecitytwice.我们去过那个城市两次。•hasgoneto…指“去了某地”(表示主语现在“去了某地”,不在说话地点)•WhereisLily?Sheisnothere.Shehasgonetothelibrary.Lily在哪里?她不在这里,她去图书馆了。现在完成时的运用:他(曾经)到/去过上海[在他人生中曾经有过这样的经历,但他人现在肯定不是在上海而是回来了]他已经去上海了[也许刚动身出发,也许已经到了,也许还在路上,反正他人不在这里]上周他[做了一件事:那就是]去了上海HehasbeentoShanghai.HehasgonetoShanghai.HehasbeeninShanghaifor10years.他呆在上海迄今为止已经10年了[现在还在上海没有离开呢]辨析这些句子由时态导致的含义上的差别:根据句意,用适当的短语填空:1、Where’syourfather?Hehas______________Shanghai.2、Haveyouever______________Beijing?No,Ihaven’t.3、Wehavenever______________theGreatWall..4、YoucanwritetoBill.Hehas______________Japan.)一般过去时表示过去某时发生的动作或单纯叙述过去的事情,强调动作;现在完成时为过去发生的,强调过去的事情对现在的影响,强调的是影响。Isawthisfilmyesterday.(强调看的动作发生过了。)Ihaveseenthisfilm.(强调对现在的影响,电影的内容已经知道了。))一般过去时常与具体的表示过去的时间状语连用;现在完成时通常与模糊的时间状语连用,或无时间状语。一般过去时的时间状语:yesterday,lastweek,…ago,in1990,inOctober,justnow,…--具体的时间状语现在完成时的时间状语:for,since,sofar,ever,never,just,yet,till/until,uptonow,inthepastfewyears,recently,…--模糊的时间状语句子中如有过去时的时间副词(如yesterday,last,week,in1960)时,不能使用现在完成时,要用过去时(错)Tomhaswrittenalettertohisparentslastnight.(对)Tomwrotealettertohisparentslastnight.)现在完成时可表示持续到现在的动作或状态,动词一般是延续性的,如live,teach,learn,work,study,know.一般过去时常用的非持续性动词有come,go,leave,start,die,finish,become,getmarried等。ShejoinedtheLeaguethreeyearsago.(加入的动作不是延续的)ShehasbeenintheLeagueforthreeyears(sincethreeyearsago).(在团内的状态可延续)ShehasbeenaLeaguememberforthreeyears(sincethreeyearsago).(是团员的状态可持续)动词填空:1._____you________(clean)theroom?Yes,we__________(do)thatalready.When_______you______(do)it?We_______(do)itanhourago.2.______he______(see)thisfilmyet?Yes.When_____he_