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

来源:百度知道 编辑:UC知道 时间:2024/05/10 13:36:42

简单地说,现在完成时态强调过去的事对现在发生的影响:I have studied English for years.表示我过去到现在一直在学英语,并且现在会英语。
We have been friends since we met.我们自从见面就成为朋友了(所以现在也是朋友)
过去完成时态表示过去的过去,比如:
The movie had begun when I arrived the cinema.
我到达电影院已经是过去时态了,而电影开始发生在我到达之前,用过去完成时态。

使用过去完成时需要有一个过去的时间点来做为一个标志
比如说,The movie had started when we got there.
在我们到之前电影就开始了
所以用过去完成时