过去时与现在完成时有什么区别?

来源:百度知道 编辑:UC知道 时间:2024/04/29 18:24:14
什么时候用过去时,什么应该用现在完成时?

[思路分析]
现在完成式中的动作是过去发生的,但对现在有影响或持续至今。
如:I have studied English for 4 years.我已经学了四年英语了,表示持续至今。
I have had lunch, so I don't want to eat anything. 我已经吃过午饭了,不需要再吃了。表示过去的动作对现在的影响
另外从一些表示时间的状语也能判断用现在完成时
如:I have studied English for 4 years.
We haven't seen each other since we met last year.

[解题过程]
过去时就是指过去的事情.
I had lunch at 12.
一般过去时的时间状语就是一个时间点,如例句中的12点.

过去时强调是过去发生的,现在完成时强调的是过去做的事的影响。

现在完成式中的动作是过去发生的,但对现在有影响或持续至今。
过去时是陈述曾经发生的事情

过去时是陈述曾经发生的事情
而完成时强调过去发生的某件事情对现在仍起作用或仍有影响

过去时强调是过去发生的,现在完成时强调的是过去做的事的影响。