1、一般过去时态和现在完成时态的区别:
一般过去时态的动作和状态影响力仅在过去,其可以和表示绝对过去的时间状语连用。
现在完成时态的动作和状态影响力从过去触及到了现在。其不可以和表示绝对过去的时间状语连用。
但是无论是一般过去时态还是现在完成时态都可以和表示一段的时间状语连用。
2、一般过去时态:时间仅指过去,和现在毫不相干。现在完成时态,时间涉及到过去到现在的这段时间。过去一般时态,时间是”过去”,状态是“一般”。现在完成时态,时间是"现在“,状态是”完成。
3、现在完成时也可用于未完成、尚在持续的动作。表示动作从过去开始,一直持续到现在,一般和for +一段时间或者since+过去的某个时间点连用。
一般过去时表示过去某时间的动作或状态。该时态常跟有一个表示过去时间的状语,如:then,at that time,just now,three days ago,或一个由 when,while等引导的表示过去的时间状语从句。例如:
The children went out just now. 孩子们刚才出去了。
She died ten years ago. 她十年前就去世了。
现在完成时 由have (has) +过去分词构成。表示过去发生的但对现在有影响的动作。
这时,可以不用时间状语,也可和一些表示不定过去的时间状语连用,常见的有already,yet,never,before,recently,just,ever,once等。例如:
I have been to Peking many times. 我多次去过北京。