您好,欢迎访问三七文档
当前位置:首页 > 中学教育 > 初中教育 > 现在完成时(最全解析)
春天还会远吗?willitstillbefarinspring?冬天已经来了,Winterhasalreadycome,现在完成时态Winterhasalreadycome.上一页现在完成时的构成形式havedonehas助动词过去分词上一页①陈述句肯定形式。主语+have/has+过去分词+其它e.g.Ihavehadlunch.已经吃过午饭了。HehasgonetoBeijing.他去北京了。②陈述句否定形式。主语+have/has+not+过去分词+…(在助动词have/has后+not,可缩写为haven’t/hasn’t)e.g.Ihaven’thadlunch.我还没吃午饭Hehasn’tgonetoBeijing.他还没有去北京。现在完成时的基本句型上一页③一般疑问句形式及其答语。Have/Has+主语+过去分词+…(将助动词have/has提前,句末加问号)肯定回答:Yes,主语+have/has.否定回答:No,主语+haven’t/hasn’t.-HashegonetoBeijing?他去过北京了吗?-Yes,hehas./No,hehasn’t.④特殊疑问句形式。(疑问词+一般疑问句)特词+have/has+主语+过去分词+…?e.g.Wherehashegone?他去了哪里?上一页用来表示之前已经发生或完成的动作或状态,而其结果却和现在有联系:动作或状态发生在过去,但它的影响现在还存在。Theyhaveleft.--他们已经离开了。(也就是说现在他们人不在这里)Ihavehadmylunch.--我已经吃过午饭了。(也就是说我现在不饿)现在完成时的含义也可表示持续到现在的动作或状态。HehaslearnedEnglishsince2001.--从2001年开始学的,现在还在继续学着呢上一页nowpastfuture一般过去时现在完成时一般过去时表示的是纯粹在过去发生的事情现在完成时表示的是在过去某个时间开始并持续到现在的动作/状态,或者发生在过去却对现在造成的影响上一页现在完成时与一般过去时的比较1)一般过去时表示过去某时发生的动作或单纯叙述过去的事情,强调动作;现在完成时为过去发生的,强调过去的事情对现在的影响,强调的是影响。Isawthisfilmyesterday.(强调看的动作发生过了。)Ihaveseenthisfilm.(强调对现在的影响,电影的内容已经知道了。)上一页2)一般过去时常与具体的表示过去的时间状语连用;现在完成时通常与模糊的时间状语连用,或无时间状语。一般过去时的时间状语:yesterday,lastweek,…ago,in1990,inOctober,justnow,…--具体的时间状语现在完成时的时间状语:for,since,sofar,ever,never,just,yet,till/until,uptonow,inthepastfewyears,recently,…--模糊的时间状语上一页现在完成时的时间状语◆常与不确定的时间状语连用,如:already,never,ever,just,yet,before,sofar,inthepastfewyears等,表示“到目前为止”所发生的动作.◆还可以和表示一段时间的状语连用,since,foralongtime等.上一页下一页现在完成时的时间状语◆常与①already,②yet,③ever,④just,⑤never,⑥before,⑦uptonow,⑧sofar,⑨inthepastfewweeks⑩thesedays,⑾since⑿for+alongtime连用上一页下一页★一、sinceMr.Smithhasworkedheresince1984.(1984年以来,史密斯先生一直在这工作。)IhaveknownDanielsince7yearsago.自从7年前我就认识丹尼尔。He’slearnedabout500wordssincehewenttocollege.(他上大学以来大约学了五千个英语单词)上一页下一页一个时间点一段时间+ago从句★二、for+时间段(一段时间)(twoweeks/sixmonths/fivedays)for短语表示动作延续多长时间。Hehastaughtinthisschoolforfouryears.(他在这个学校已经教了4年书了。)Ihaven’tseenherforalongtime.(我好久没有见到她了。)上一页下一页(注):对for或since引导的时间状语提问必须用howlong,决不能用when.Eg.Ihavelivedherefor10years.Howlonghaveyoulivedhere?Shehasstoodheresince2hourago.Howlonghasshestoodhere?上一页现在完成时时间状语的比较与运用:•1)already(已经)和yet(已经,还)•already用于肯定句,放于句中或句末,在句中时,位于助动词或系动词后,实义动词前。•yet用于否定句和疑问句,一般在句末。•Ihavealreadyfinishedmyhomework.•Ihaven’tfinishedmyhomeworkyet.上一页•2)ever(曾经,这以前)never(从不)•ever用于肯定句和疑问句中,在句中位于助动词或系动词后,实义动词前。•never用于句中,助动词或系动词后,实义动词前,表示否定意义。•HehaseverbeentoParis.•HehasneverbeentoParis.上一页3)just表示“刚刚”(用于完成时态时,与already,never等副词的位置一样,多用在助动词have/has和动词过去分词之间)区别justnow(刚才,用于一般过去时)•Hehasjustcomeback.他刚刚回来。•Theyhavejustfinishedthework.他们刚刚完成那项工作。上一页3)现在完成时可表示持续到现在的动作或状态,动词一般是延续性的,如live,teach,learn,work,study,know.一般过去时常用的非持续性动词有come,go,leave,start,die,finish,become,getmarried等。上一页•ShejoinedtheLeaguethreeyearsago.•(加入的动作不是延续的)•ShehasbeenintheLeagueforthreeyears(sincethreeyearsago).•(在团内的状态可延续)•ShehasbeenaLeaguememberforthreeyears(sincethreeyearsago).•(是团员的状态可持续)延续动词表示经验、经历;瞬间动词表示行为的结果,不能与表示一段时间的状语连用。比较延续动词与瞬间动词Hehasfinishedthework.他已完成了那项工作。(表结果)I’veknownhimsincethen.我从那时起就认识他了。(表经历)延续性动词和非延续性动词(终止性动词)延续性动词表示能够延续的动作如:learn,work,keep,have,wait,stay等。延续性动词可以与表示时间段的状语连用。非延续性动词也称终止性动词、瞬间动词,表示不能延续的动作,这种动作发生后立即结束,不能与表示一段时间的状语连用。如:die,begin,finish,come,go,open,leave,join,marry/getmarried等。leave--come/go(to)--arrive(at/in)--get(to)--reach--buy--borrow--finish--join--start/begin--die--close--open--return--marry--become--beaway(from)be(in/at)be(in/at)be(in/at)be(in/at)havekeepbeoverbein/bea/an…beonbedeadbeclosedbeopenedbebackbemarriedbe上一页●也可以仍用原短暂性动词,用句型“Itis…since从句(从句中用一般过去时)”或用“一般过去时+…ago”这一结构来表述延续性的动作或状态。上一页下一页电影开始五分钟了。Thefilmhasbeenonforfiveminutes.ItisfiveminutessincethefilmbeganThefilmbeganfiveminutesago.他入党五年了。HehasbeeninthePartyforfiveyears.ItisfiveyearssincehejoinedtheParty.HejoinedthePartyfiveyearsago.下一页上一页非延续性动词与时间段的关系●短暂性动词在肯定句、疑问句中不能与时间段连用,这些动词是:①become,②begin,③buy,④borrow,⑤come(go,arrive),⑥die,⑦finish,⑧join,⑨leave,等。上一页下一页●为了表述这种意思,我们常用相应的延续性动词来代替非延续性(终止性)动词。●但在否定句中,短暂性动词可以与时间段连用。如: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.他(已经)去上海了。HehasbeentoShanghai.他(曾经)去过上海。比较have/hasbeentohave/hasgonetohavebeen与havegone的用法比较havebeento意思是“到过,去过”,表示曾经到过某处,但现在人不在那儿。havegoneto意思是“去了”,表示已经去了某地,现在人可能在去的途中或已在那儿了。havebeenin意思是“呆在某处一段时间了”上一页下一页HewenttoShanghailastweek.他(曾经)到/去过上海[在他人生中曾经有过这样的经历,但他人现在肯定不是在上海而是回来了]他已经去上海了[也许刚动身出发,也许已经到了,也许还在路上,反正他人不在这里]上周他[做了一件事:那就是]去了上海HehasbeentoShanghai.HehasgonetoShanghai.HehasbeeninShanghaifor10years.他呆在上海迄今为止已经10年了[现在还在上海没有离开呢]HelivedinShanghaifor10years.以前他在上海住过10年[现在不在上海了]1.Hedied10yearsago.---He____________for10years/since10yearsago.2.Heborrowedthebook2weeksago.---He________thebookfor2weeks.3.Heboughtthemotorbikea
本文标题:现在完成时(最全解析)
链接地址:https://www.777doc.com/doc-1456070 .html