如何正确理解 had done、have done、have been doing 这 3 种时态?

语法书上的那些解释,看来看去都不是很能理解,也谢绝照搬语法书的解释。看一次,过一段时间又忘了,总不是能很好的区分,也不知道怎么很好的实用这三种时态。 …
关注者
1,402
被浏览
1,247,465
登录后你可以
不限量看优质回答私信答主深度交流精彩内容一键收藏

当有人说壮士干了这碗热翔时:

甲说:谢谢,我已经吃过翔了。(have done)

乙说:不用了,在甲吃翔之前我就已经吃过翔了。(had done)

丙说:哈哈哈哈,你们弱爆了,我一直在吃翔啊!(have been doing)

解说版:吃翔顺序 乙 甲 。丙不清楚

甲是已经做过了某件事情(我们假设它为吃翔)在无其他时间点基准上,甲吃翔这件事肯定完成,是have done.

乙在甲之前就吃翔了。以甲这个时间点为过去发生的事,那么乙就是过去的过去发生的事,是had done.

丙没有表示他从那个准确的时间点开始吃翔,但以他说话时为基准点,他已经吃翔了一段时间,可能他将来会一直吃,也有可能他打死了答主就不会再吃,但他至少从过去开始到现在一直在吃,是have been doing.

那么问题来了:他们三人谁最有可能最先出三院? (๑•̀ㅂ•́) ✧


————