qq飞车喷气特效:英语的现在完成时与过去时有什么区别?

来源:百度文库 编辑:杭州交通信息网 时间:2024/05/01 04:31:22
如何区分?什么时候用现在完成时,什么时候用过去时?

过去时强调过去的 动作
完成时 强调 过去的动作对现在造成的后果

http://www.hongen.com/eng/pub/yufac/1110.htm

现在的过去用现在完成时:i have seen him one year ago
过去时:i ate an apple just now(刚才).

如果有具体时间,就一定要用过去时。

现在完成时表示动作已经完成,具体的完成时间不知道。如,我已经吃过晚饭了。I have had the dinner.

过去时描述过去的某个时间发生的动作。如,我昨天晚上6点吃的饭。I had my dinner at 6 yesterday.

过去时描述的动作也可能还没有完成。如,她2003就开始写那本书,但现在还没有写完。She started to write the book in 2003, but she has't finished it yet.

现在完成时:have或has+过去分词