区别:过去完成时、现在完成时、一般过去时
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过去完成是发生在之前,
所以就可以知道:先有告诉警察,后有飞机晚点。
相关文章推荐
- 现在完成时、过去完成时、完成进行时
- 现在完成时与过去完成时的区别
- 现在完成时与其他时态的区别
- 过去式和现在完成时区别
- 升级IE弹出"以前的安装有尚未完成的操作,需要重新启动。建议在运行Internet Explorer安装程序之前重新启动计算机。现在安装程序将关闭"
- 一整天过去了.一个简单的数据库都没完成
- 过去的2005和现在的2006
- 网络营销的过去现在与将来
- 现在看的《c#技术内幕》与过去看的《Think In Java》两者的比较
- 现在完成时
- 如何正确运用过去完成时
- 现在基本完成工作,下一步就是最重要的:
- 昨天完成一个进程监视小软件,现在又开始研究数字签名
- 过去,现在,将来----------告别晕晕乎乎的年代----------一路走来
- 昨天完成一个进程监视小软件,现在又开始研究数字签名
- 过去,现在...
- SOA的过去,现在与未来 --ofeeler
- 从了解 BLog 到现在向身边的人介绍和推广 BLog,别人第一句话就会问 BBS 与 BLog 的区别
- (原创)分词的被动语态中现在式和过去式的区别
- 关于SOA的思考1:过去、现在、未来