-1-英语时态讲解与练习(二)一、一般过去时一般过去时是由动词的过去式来表示的。一般过去时表示过去某一具体时间发生的动作或存在的状态。动词的过去式的构成分为规则与不规则两类。一般过去时的基本构成:规则动词后+ed1.表示过去发生的动作,与现在毫无联系,与确定的时间状语词连用,如:then,atthattime,justnow,yesterday,lastyear,in1998,……ago2.表示过去习惯动作,只适用于动态动词Eg.WhenshewasinBeijing,sheoftencametoseeme.二、现在完成时(重点及难点)构成:助动词have/has+过去分词①表示过去发生的动作,对现在造成的结果或影响。常与already,just,yet,inthelastfewyears,sofar,--Haveyouhadyourlunchyet?--yes,Ihave.Ihavejusthadit.(现在我不饿了)Ihavealreadypostedthephotos.(这些照片已不在这里了)②表示动作或状态从过去某个时间开始,一直延续到现在,可能刚刚结束,也可能继续下去。常与for,since引导的时间状语连用(For+一段时间,Since+某一点时间),可以用howlong提问。其中“for+一段时间”用在肯定句中,动词必须是延续性动词;在否定句中,延续性动词或短暂性动词均可。Since连接的从句中,常用短暂性动词的一般过去时。IhaveknownLiMingforthreeyears.Theyhavelivedheresince1996.Theyhavelivedheresincetheygraduatedfromuniversity.ShehastaughtussinceIcametothisschool.Howlonghaveyouworkedinthisfactory?现在完成时和一般过去时的区别现在完成时表示过去发生的某一动作对现在造成的影响或结果,强调的是现在的情况,所以它不能和表示过去的时间状语连用。如yesterday,lastnight,threedaysago,in1990等。而一般过去时只表示过去的动作或状态,和现在不发生联系。它可以和表示过去的时间状语连用。Ihaveseenthefilm.我已经看过这部电影(我了解这部电影的内容)Isawthefilmlastweek.我上一周看了这部电影。(只说明上星期看了这部电影,不涉及现在的情况。Hehaslivedheresince1992.1992你年以来他一直住在这里。(他现在还住在这里)Helivedherein1992.1992年他住在这里。(不涉及现在他是否还住在这里)havebeeto和havegonetohavebeento表示曾经去过某地havegoneto表示已经去某地了。havebeeinaplace在某地待了有多久。现在完成时的口诀:发生在过去,影响在现在。延续性动词与终止性动词讲解动词按其动作发生的方式、发生过程的长短可分为延续性动词与非延续性动词。延续性动词(或称为持续性动词)终止性动词(或称为瞬间动词、非延续性动词、非延续性动词、界限性动词)表示动作一发生即告结束的动词叫终止性动词,表示持续一段时间的动词叫延续性动词。一、英语中常见的终止性动词有:leave,go,come,arrive,begin,buy,borrow,die,join,become,marry,graduate,become等。由于终止性动词所表示的动作发生与结束在一瞬间完成,所以终止性动词的完成体的肯定式既不能与表示一段时间的状语“for+时间段”或-2-“since+时间点”连用,也不能用在howlong引导的特殊疑问句之中。例句:我哥哥参军两年了。Mybrotherhasjoinedthearmyfortwoyears.(误)我哥哥自1999年就参军了。Mybrotherhasjoinedthearmysince1999.(误)你哥哥参军多久了?Howlonghasyourbrotherjoinedthearmy?(误)如用延续性动词表示瞬间的行为,则必须借助come(表示动作的渐进过程),begin,get(表示动作的变化过程)等动词。例句:IstudiedEnglishthirteenyearsago.(误)IbegantostudyEnglishthirteenyearsago.(正)Whendidyouknowhim?(误)Whendidyougettoknowhim?(正)二、终止性动词肯定形式的完成时不能与一段时间状语连用。可用以下三种方法替换:⑴时态替换法就是把非延续性动词的完成时态,改为过去时态,然后再把“for+一段时间”改为“一段时间段+ago”,句中谓语动词用一般过去时。例句:Mybrotherjoinedthearmytwoyearsago.Theoldmandiedtenyearsago.Helefthishometownthirtyyearsago.句型替换法(2).since法用“Itis(或hasbeen)+一段时间+since…”改写,该句型中since后面的谓语动词多为终止性动词,且常用一般过去时。例句:Itis(或hasbeen)twoyearssincemybrotherjoinedthearmy.Itistenyearssincetheoldmandied.Itis(或hasbeen)thirtyyearssincehelefthishometown.注:Itis/hasbeen...since...句型中的动词若为延续性动词,计时的起点是since句中动词结束之点。不然应将since句中的动词改为begintodosth.。例句:It'sfiveyearssincehestudiedEnglish.他不学英语已五年了。It'sfiveyearssincehebegantostudyEnglish.他学英语已五年了。(3).一段时间法“用一段时间+has/havepassedsinceS+V-ed”句型改写。例句:Twoyearshas/havepassedsincemybrotherjoinedthearmy.Thirtyyearshas/havepassedsincehelefthishometown.(4).动词替换法若保留for+时间段,since+时间点或用在howlong句型中,需将终止性动词改为相应的延续性动词或状态动词。例句:Mybrotherhasbeeninthearmyfortwoyears.Jackhasbeenapostmanforaboutsixyears.Whenhecamehome,Ihadbeenasleepforthreehours.OfcourseIknowhimverywellbecausewehavebeenfriendsforages.—Howlonghaveyoubeenhere?—Abouttwomonths.三、常见终止性动词与延续性动词(或状态动词)的对应关系如下:leave→beaway(from)borrow→keepfinish/end/stop→beoverjointhearmy→be/serveinthearmy/beasoldieropen→beopenjointheParty→beintheParty/beaPartymembercatch/getacold→haveacoldfallasleep→beasleepgotoschool→beinschool/beastudentbegin→beonputon(上演)→beon-3-buy→havebecome→bemarry→bemarried(to)wakeup→beawakemakefriendswith→befriendswithopensth→keepsthopenlose→belost/bemissing/begoneloseone'sjobwork→beoutofwork/ajob例句:Whenhegottothestation,thetrainhadbeenawayforalongtime.Mybrotherhashadabadcoldforaweek.MyfatherjoinedthePartyin1945.HehasbeenaPartymemberforaboutfifty-fiveyears.Tom'sbrotherhadbeeninthearmyforthreeyearsbeforehebecameateacher.ThefilmhadbeenonforfifteenminuteswhenIgottothecinema.—Excuseme.HowlongmayIkeepthebook?—Twoweeks.KatewaswearingthatredcoatfromMondaytoSaturday.KatehasbeenmarriedtoJohnfornearlytenyears.Joetoldhisfriendsthathehadbeenalawyerfortenyears.Thefactoryhasbeenopensince1990.四、since从句中两种时态的不同含义我们再来分析一下since从句中使用终止性动词与延续性动词的区别。在since从句中我们往往使用终止性动词的过去时,从句表示的时间是“从那一时刻起”,如:MrBrownhasmadequiteafewChinesefriendssincehecametoChina.布朗先生自从来中国以后已交了相当多的中国朋友。Hehasstudiedveryhardsincehecametoourschool.他自从来到我们学校学习一直非常努力。Wehavebeenmissingthemsincetheylefthere.自从他们离开这儿,我们一直非常想念他们。注意:since从句中不可以使用终止性动词的完成时since从句中的谓语动词是延续性动词的一般过去时,从句表示的时间是“从那延续性动词动作结束时算起”,如:It’sthreeweekssincemyauntstayedhere.(=Myaunthasn’tstayedhereforthreeweeks.)我阿姨不在这儿已有三周了。Ihaven′theardfromhimsinceIlivedinShanghai.自从我离开上海以来,一直没有收到他的来信。)但是如果在since从句中的谓语动词是延续性动词的现在完成时,则意味着该状态延续至今,和一般过去时的含义完全相反。试比较:IhavebeenatschoolsinceIhavebeenill.(我生病以来一直在学校里。)IhavebeenatschoolsinceIwasill.(我病愈以来一直在学校里。)弄清since从句中两种时态的不同含义,对于以下例句的理解就不会感到困难了。如:It’s4yearssinceMrLismoked.(李先生戒烟已有四年了。)Theyaskedmetohaveadrinkwiththem.IsaidthatitwasatleasttenyearssinceIhadenjoyedagooddrink.他们叫我去喝一杯,我说我至少有十年没痛痛快快地喝一杯了。Ihaven'theardfromhimsinceIlivedinShanghai.从我离开上海就没收到过他的来信。Ihaven'theardanynoisesinceIslept.我醒后没听到任何噪音。Hehaslivedwithmyunclesincehehasreturnedfromabroad.(误)Hehaslivedwithmyunclesincehereturnedfromabroad.(正)五、终止性在否定句中,因为动作的否定就是一种可以延续的状态,因此,可以和for或since-4-引导的时