现在完成时精讲语法精讲|一般过去时和现在完成时的用法区别

1.时间状语不同,所指的时间不同。一般过去时要求跟不包括现在在内的时间状语连用,如yesterday, last month, two hours ago, in 2014, at that time等;而现在完成时则要求跟包括现在在内的时
1.时间状语不同,所指的时间不同。一般过去时要求跟不包括现在在内的时间状语连用,如yesterday,lastmonth,twohoursago,in2014,atthattime等;而现在完成时则要求跟包括现在在内的时间状语连用,如sofar,recently,lately,thisweek,uptonow,foralongtime,sincethen等以及一些表示强调的副词如already,yet,ever等。例如:Helosthiskeyyesterday.(一般过去时)他昨天丢失了钥匙。【过去钥匙丢失,也许现在找到了】Hehaslosthiskey.(现在完成时)他的钥匙已经丢失了。【现在还没有找到钥匙】Thetrainleftamomentago.(一般过去时)火车刚刚开走了。【和过去时间状语连用】Thetrainhasleftalready.(现在完成时)火车已经开走了。【和强调副词连用】2.时间状语相同,但含义有差别。HelivedinGuangzhouallhislife.(一般过去时)他一辈子住在广州。【他已去世】HehaslivedinGuangzhouallhislife.(现在完成时)他一辈子住在广州。【他还健在,现在仍住在广州】Shehasbeenbackatschoolsinceshewasill.(一般过去时)她病愈后一直到校上学。【过去曾经生病,现在好了】Shehasbeenbackatschoolsinceshehasbeenill.(现在完成时)她患病以后,一直到校上学。【现在病还未好】

本文来自投稿,不代表长河网立场,转载请注明出处: http://www.changhe99.com/a/gjrXgg4A6n.html

(0)

相关推荐