问题标题:
完成时与过去式区别?
问题描述:

完成时与过去式区别?

贺大愚回答:
  现在完成时态与过去时态的区别   1.意义上的区别   一般过去时态只是单纯地表示过去某一时间发生过的动作或者存在的状态,和现在没有任何联系,只着眼于过去.   现在完成时态重点强调与现在的联系,表示过去发生的动作对现在造成的影响和结果,属于现在时的范畴.   试比较下列例句:   Ihavewashedmyshoes.我刷过鞋了.   强调的是过去的某一时间发生的动作"洗"对现在产生的影响是"鞋是干净的".   Iwashedmyshoesyesterday.我昨天刷了鞋.   强调昨天做过"洗"这个动作,与现在鞋是否干净没有关系.   Myfatherhasboughtanewcar.我爸爸买了一辆新车.   强调在过去的某一时间发生的动作"买",对现在造成的结果是"他有了一辆新车".   MyfatherboughtanewcarlastSunday.我爸爸上个周日买了一辆新车.   强调上个周日"买"这个动作发生过,与爸爸现在是否有车无关.也许这辆车是给别人的.   2.时间状语的区别   一般过去时态只能与表示过去的时间状语连用,如yesterday,lastweek,threeyearsago,in1990,justnow等.   现在完成时态中的时间状语表达的时间是到现在为止.如:just刚刚,before以前,"since/eversince+过去时间"自从.开始,ever曾经,never从未,未曾,"already"已经,"for+时间段"已有多长时间了.inthelast/pasttenyears在过去的十年里,sofar到目前为止.uptonow直到现在,thisweek这个星期等等.   一般过去时的用法如下:   例A:Heworkedveryhardlastyear.   (去年他很用功.)   例B:Mr.Smithboughtanewcaryesterday.   (史密斯先生昨天买了一辆新车.)   例C:Theywerehereonlyafewminutesago.   (几分钟前他们还在这里.)   解说一般过去时最明显的现象就是常由表达过去之时间的副词或副词短语来修饰它(如各例句的斜体字部分).这些常用于修饰一般过去时的副词有:yesterday,yesterdaymorning(afternoon,evening),justnow(刚才),before(以前),then(atthattime)(当时),last+时间(如lastweek,month,year,Monday,…January,…spring,…,etc.),that+时间(如thatday,afternoon,summer,…,etc.),时间+ago(如afewminutesago,twoweeksago,yearsago,…etc.)   “过去”的概念并不是只指如“yesterday,lastweek,…”等,实际上“与现在对立的过去”,亦即“非现在的以前”,哪怕是“过了说话时间的几分钟之前”,只要所要表达的时间与说话时的“现在”形成对立,就必须使用一般过去时来表达.例如:   Hewashereonlyafewminutesago.   (仅仅几分钟前他还在这里.)   Icamehomejustnow.   (我刚回到家.)   在A项我们说明了“this+时间,today,etc.”的时间副词常用于修饰一般现在时,但是实际上只要是“与说话时的现在”对立,就必须使用一般过去时.例如:   Igotupveryearlythismorning.   (今天早晨我起床很早.)   Hewaslateforschoolagaintoday.   (今天他又迟到了.)
查看更多
八字精批 八字合婚 八字起名 八字财运 2024运势 测终身运 姓名详批 结婚吉日
已出生未出生
英语推荐
热门英语推荐
付费后即可复制当前文章
《完成时与过去式区别?|小学英语问答-字典翻译问答网》
限时特价:5.99元/篇原价:20元