您的位置:首页 > 其它

区别:过去完成时、现在完成时、一般过去时

2016-11-19 15:22 337 查看

区别:过去完成时 vs. 现在完成时

相同点:都是“完成时”,它们的角度都是“回头往之前看”。

不同点:站的时间点不同。

如果是站在过去回头往之前看,那就用过去完成时;

如果是站在现在回头往前看,那就用现在完成时。

It is 10:00. I [have waited] for 2 hours.
It was 10:00. I [had waited] for 2 hours.


It is
很明显是站在现在这个角度

for 2 hours
表示“持续了2个小时”,2个小时是怎么的出来的?很明显就是站在现在回头往之前看呗。

区别:过去完成时 vs. 一般过去时

相同点:都表示“过去的事”

不同点:一般过去时就是表示“过去”的事情;过去完成时表示“过去的之前”的事情。

同样表示过去,过去完成时发生在先,一般过去时发生在后。

The plane [was] late ...
A few hours earlier, someone [had told] the police ...


这里有2个动作都是过去的,差别在哪里呢?

是飞机先晚点呢,还是有人先告诉警察的呢?

虽然这2句话之前没有什么直接的联系,但通过时态可以判断
had told
过去完成是发生在之前,

所以就可以知道:先有告诉警察,后有飞机晚点。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: