过去时态完成时态区别(用最简单的方法区别他们)

来源:百度知道 编辑:UC知道 时间:2024/06/28 06:26:42

二者的根本区别在于过去时强调事实,常有具体的时间状语标志,如,yesterday/5.oclock/this morning,just now,ago etc---,
examples:
1.I met her a week ago.
2.We have a English class this morning.
而完成时有两种用法或意义
1,影响性:也是一个过去动作但却强调它对现在的影响,没具体时间点作时间状语,但常有,already,yet,before,just作状语。
examples:
(1).Have you had your breakfast,yet?
(2).I have seen this movie before.
(3).He has just finished his homework.
2.持续性:表动作从过去的一个点开始,一直持续到现在。(现在完成时)如果只需到过去的另一个点就是过去完成时。动词要用延续性的,还常有 for( 引导线状时间状语),since(引导点状时间状语)
examples;
(1).I have been worked here for 20 years./I have worked here since 20 years ago.
(2).I have been a mumber of the League for 2 years.这里的be a mumber of 代替不可延续的动词短语join the League。
(3).I had been a teacher before I moved here 2 years ago.(过去完成时,表达过去之过去)。

最简单的方法就是
过去时是 直接用动词的过去式
完成时态 动词的过去分词前面有have或has或had。(过去完成时为had,现在完成时为have或has)

一般来说过去式和过去分词是一样的,当然也有一部分特殊的是不一样的。

相同点:都是发生在过去。
不同点:过去时只注重此事已发生了;现在完成时强调这件事对现在的影响。比如说:我吃