去百度文库,查看完整内容>
内容来自用户:刘枣518
一般过去时和现在完成时5261的区别:概念:一般过去4102时表示在过去某个时间发1653生的动词或存在的状态,也表示过去经常或反复发生的动作。e.g.Hecamehereyesterday.现在完成时表示过去的动作(或状态)对现在产生的影响和结协照冲视团载然些果e.g.Hehasbrokenhisbottle.1)构成不同TomwenttoLondonlastyear.LilyhasbeentoLondontwice.一般过去时的谓语动词用过去式,现在完成时的谓语用“助动词have/has+过去分词”
2)用法不同Ihadsupperanhourago.我一小时前吃的晚饭。(表示过去的动作)Ihavejusthadsupper.我刚刚吃过晚饭。(强调对现在的影响———我不饿)Hewasateacherthen.他那时是个教师。(表示过去的状态)Hehasbeenateachersincethen.他从那时起一直当教师。(她现在还是教师)现在完成时是表示过去的动作与现在的联系,主要说明的是现在的情况和状态;而一般过去时则强调动作发生在过去某一时间,与现在不发生联系.e.g.1.Wehaven’tsee载阳主互变希nhimsincela和少背向他源刚克styear.我们充杨装自从去年以来一直未见到他。(现在还未见到)2.Wedidn’tseehimlastyear.我们去年没见到他。(现在不一定未见到)3.Whohasopenedthedoor?谁把门开了?(现在门还开着)娘营特想比架4.Whoopenedthe别富显封缩强委第door?谁开的门?(指过去,与现在无关。现在门是关着还是开着,没有说明。)5.—Haveyouhadyourlu