一般过去时和现在完成时如何区别

如题所述

现在完成时和一般过去时的主要区别在于,现在完成时强调的是“过去做过的事情对现在的影响,强调现在”,一般过去时讲的是“过去做了什么事情,强调过去”,

温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-08-16
一般过去时就是过去发生的事情 对现在不造成影响
完成时也是过去发生的,但是对现在甚至将来都有影响 完成是多与since yet等同时出现
第2个回答  2011-08-19
一般过去时表示过去某个时间点发生的动作或过去存在的状态以及过去经常性习惯性的动作。
主语+动词过去式+其他
而现在完成时表示已完成的动作对现在有影响,或动作一直持续到现在。
主语+have/has+done(过分)+其他。
e.g: 1、He slept at 9 o'clock yesterday.
2、I have fininshed my homework for one day.本回答被提问者和网友采纳
相似回答