英语时态——现在完成时精讲和练习

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

1英语时态——现在完成时精讲和练习I.定义:表示过去发生或已经完成的动作对现在造成的影响或结果,也可以表示过去已经开始,一直延续到现在的动作或状态II.现在完成时的结构肯定句:have/has+done(过去分词)否定句:主语+have/has+not+done(过去分词)+其他.一般疑问句:Have/Has+主语+done(过去分词)+其他.简略答语:Yes,主语+have/has.(肯定)No,主语+haven't/hasn't.(否定)注意:表示短暂时间动作的词,如:come,go,die,marry,buy等的完成时不能与for,since等表示一段时间的词连用。用来持续的动作或状态或表过去重复的动作,如live,study,be,wait等,常和since(自从)或for(经历)引导的词语连用。如:Ihavelivedhereformorethanthirtyyears.我已在此住了30多年。III.现在完成时的标志1.现在完成时的含义之一是过去完成的动作对现在仍有影响,现在完成时通常和,ever,never,twice(once…),sofar(到目前为止),since,for,inthepast/lastfewyears(在过去几年),already(肯定句),yet(否定,疑问句),just(刚刚),before(以前),recently(近来)等词连用说明:already与yet都有“已经”的意思,但already常用于肯定句,并用于句中。yet常用于否定句和疑问句,并用于句末。例如:Ihavealreadyfinishedmyhomework.Ihaven’tfinishedmyhomeworkyet.Haveyoufinishedyourhomeworkyet?Theyhaveleft.(他们已经离开了,也就是说现在他们人不在这里)Ihavehadmylunch.(我已经吃过午饭了,也就是说我现在不饿)Ican’tfindmywatchnow.IthinkIhavealreadylostit.2.过去已经开始的动作一直延续到现在,甚至有可能继续延续下去,我们可以从动作“延续”的特性和“时间”点段的区分入手。①for+时段②since+过去一个时间点(过去从句)为标志注意:1)现在完成时不能单独与过去的时间状语连用,如yesterday,lastweek,threeyearsago等;2)不能与when连用IV.现在完成时的用法A.表示过去发生或已经完成的动作对现在造成的影响或结果,强调对现在造成的影想或结果)。例如:Thecarhasarrived.车子来了。(结果:车子已在门口)Someonehasbrokenthewindow.有人把窗户打破了。(结果:窗户仍破着)B.表示过去已经开始,持续到现在的动作或状态,可以和表示从过去某一时刻延续到现在(包括“现在”在内)的一段时间的状语连用,如for+时间段、since+过去的时间点、疑问词howlong等。例如:Myunclehasworkedatthisfactoryforfiveyears.我叔叔在这个工厂工作已经五年了。Mr.BlackhaslivedinChinasince2002.自从2002年Mr.Black一直住在中国。Howlonghaveyoubeenhere?你来这里多久了?2注意:此种用法中表示持续动作或状态的动词必须是延续性动词(否定句除外)。例如:(1)这本书我已经买了三个月了。错误:Ihaveboughtthebookforthreemonths.正确:Ihavehadthebookforthreemonths.(2)你哥哥参军多长时间了?错误:Howlonghasyourbrotherjoinedthearmy?正确:Howlonghasyourbrotherbeeninthearmy/beenasoldier?英语中的短暂性动词和延续性动词英语动词根据词义可分为两种,一种是延续性的,一种是终止性的。动词按其动作发生的方式,动作发生过程的长短,分为延续性动词和终止性动词。延续性动词表示的动词是一种延续的动作,这种动词可以延续下去或产生持久的影响。如:learn,work,stand,lie,know,walk,keep,have,wait,watch,sing,read,sleep,live等。终止性动词也称非延续性动词、瞬间动词,表示的动作不能延续,即动作发生立即结束,产生某种结果。在有了某种结果之后,就不能再继续下去。如:leave,start,setout,arrive,reach,getto,begin,stop,shut,turnoff,marry,put,puton,getup,wake,fall,join,receive,finish,end,complete,become,come,go,die,close,open,break,give,jump,buy,borrow等。所以它的现在完成时不能和表示延续的时间状语连用,即不能与表示一段时间的状语,for+时间段,since+时间点/从句连用,也不能用在howlong引导的特殊疑问句中。终止性动词要表示持续时,可用以下方法:⑴.将时间状语改为时间段+ago,句中谓语动词用一般过去时。eg.我弟弟参军两年了.Mybrotherjoinedthearmytwoyearsago.⑵.若保留for+时间段,since+时间点/从句,或用在howlong句型中,则需将终止性动词改为相应的状态动词或延续性动词。→Mybrotherhasbeeninthearmyfortwoyears.→Mybrotherhasbeenasoldierfortwoyears将短暂性动词改为相应的延续性动词或短语即可和一段时间连用,其常用的方法有如下几种:a.直接替换,即用相应的延续性动词替换的主要有:buy→have,borrow→keep,come/go/become→be,catch/getacold→haveacold,等。b.be+名词:jointheParty/League→beaParty/Leaguemember,gotoschool→beastudent,jointhearmy→beasoldier等。c.be+形容词/副词:die→bedead,leave→beaway(from),puton→beon,finish/end→beover,begin/start→beon,come→behere/in,fallasleep→beasleep,goout→beout等。d.be+介词短语:gotoschool→bein/atschool,jointhearmy→beinthearmy等。e.去掉短语中的短暂性动词:gettoknow→know,cometowork→work,begintostudy→study等。1.终止性动词的用法1)终止性动词可用来表示某一动作的完成,因此可用于现在完成时。如:Theplanehasarrived.飞机到了。3Ihavefinishedmyhomework.我已完成了作业。2)终止性动词表示的动作极其短暂,不能持续,所以其现在完成时(只限于肯定式)不能和表示一段时间的状语连用。如:①他死了三年了。误:Hehasdiedforthreeyears.②他来这儿三个月了。误:hehascomehereforthreemonths.①②两句中的动词die和come都为终止性动词,它们可用于完成时,但不能同表示一段时间的状语forthreeyears/months连用。那这两句如何译成英语呢?我们可采用下列方法:A.用能够表示持续状态的相应的延续性动词替换句中的终止性动词。如:①Hehasbeendeadforthreeyears.②Hehasbeenhereforthreemonths.B.把误句中表示一段时间的状语改为表示过去时间的状语,原动词的完成时改为过去时。如:①Hediedthreeyearsago.②Hecameherethreemonthsago.C.用“Itis/hasbeen+一段时间+since(一般过去时)”结构。如:①Itis/hasbeenthreeyearssincehedied.②Itis/hasbeenthreemonthssincehecamehere.D.用“多长时间+haspassed+since(一般过去时)”结构。如:①Threeyearshaspassedsincehedied.②Threemonthshaspassedsincehecamehere.3)终止性动词现在完成时的否定式,已成为一种可以延续的状态,因此可以和表示一段时间的状语连用。如:Ihaven'theardfromhimfortwoweeks.我已两个星期没收到他的信了。Hehasn'tleftheresince1990.自从1990年以来,他一直没有离开过这儿。4)终止性动词的否定式同until一起连用,构成“not...until”结构,意为“直到……才……”,表示这个动作直到until所表达的时间到来时才发生。如:Wewon'tgotovisittheGreatWalluntiltherainstops.直到雨停了我们才会去参观长城。—Whendidyougotobedlastnight?昨晚你几点钟点上床睡觉的?—Ididn'tgotobeduntilmyfathergothome.直到我爸爸到家我才上床睡觉。5)在while(表示“一段时间”)引导的从句中,不能用终止性动词,但when可以,因为when可表示“时间的点”,也可表示“一段时间”。如:误:WhileIgottothevillage,itwasdark.正:WhenIgottothevillage,itwasdark.6)终止性动词肯定式的完成时不能和howlong连用。如:误:Howlonghaveyouborrowthebook?可改用延续性动词或与when连用的一般过去时。正:Howlonghaveyoukeptthebook?正:Whendidyouborrowthebook?2.延续性动词的用法1)延续性动词可以用于现在完成时,其完成时可以同一段时间状语连用。如:Ihavewaitedforhimfornearlytwohours.我等他快两个小时了。42)终止性动词不能和表一段时间的状语连用。同样,延续性动词也不能和表示短暂时间的时间点连用。如:误:Itrainedateightyesterdaymorning.rain为延续性动词,而ateight是表示时间点的状语,显然矛盾。如果要用延续性动词表示一瞬间的行为,可以借助come,get,begin等终止性动词来表达。上句可改为:Itbegantorainateightyesterdaymorning.3)在until引导的时间状语从句中,若主句的谓语动词是持续性动词,既可以用肯定形式,也可以用否定形式,但句子含义不同。试比较:Shelistenedtotheradiountilherfathercameback.她一直听收音机到她父亲回来。Shedidn'tlistentotheradiountilherfathercameback.直到她父亲回来才听收音机。延续性动词与非延续性动词之间的转换1.come/go/arrive/get/reach/move------bein/at2.come/goout—beout3.go/come—behere4.leave—beaway/from5.jointhearmy----beinthearmy/beasoldierjointheParty----beintheParty/beaPartymember6.die—bedead7.catchacold—haveacold8.begin/start=beon9.end/finish-----be

1 / 8
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功