您的位置首页百科词条

过去时态和过去完成时态的区别。

过去时态和过去完成时态的区别。

一)构成不同一般过去时:主语唤茄+动词过去式现在完成时:主语+have/has+动词过去分词e.g.1.Thetrainarrivedtenminutesago.Thetraindidn’羡肢tarrivetenminutesago. Didthetrainarrivetenmin- utesago?Yes,itdid.No,itdidn’t.2.Ihavehadsupper.Ihaven’thadsupper. Haveyouhadsupper?Yes,Ihave.No,Ihaven’t.(二)用法不同 一般过去时表示过去某一时刻或时间内发生的动作(与现在无关)。 现在完成时通常可以表示在说话之前已经完成,而后果或影响至今存在。换言之动作发生在过去,结果影响到现在。 e.g.Ihaveopenedthedoor.(Iopenedthedoorandthedoorisopennow.) Ihaveboughtadictionary.(IboughtadictionaryandIhaveitnow.) 现在完成时还可以表示开始于过去持续到现在动作。 Hehasbeenatthisschoolfor threeyears.I’veknownLiLeiforover twoyears.(三)时间状语不同一般过去时常和派察跟表示过去时间的副词连用。 (1)yesterdayyesterdaymorn- ing/evening,thedaybeforeyesterday(2)…agothreehoursago,a fewyearsago(3)last…lastmonth,lastweek,lastnight (4)justnow,theotherday,atthattime,in+过去时间现在完成时常和以下副词连用:(1)just,already,yet,recent鄄 ly,lately,sofar,these+一段时间(2)never,ever,before,once,twice,threetimes…(3)for+一段时间fortwoweeks,foralongtime (4)since…since2003,since threeyearsago,sincehearrivedinChina.(四)在现在完成时中,表示瞬间的动词不能和for,since…表示一段时间的状语连用。