金桔
金币
威望
贡献
回帖0
精华
在线时间 小时
|
一般现在、过去、将来时是三个『绝对时态』.
而过去/现在完成时, 是在相对上面三个状态进行的偏移.
因此如果句子里已经有一个『绝对时态』了(或者有since之类的修饰), 那你才可以用『完成时』
比如发生在一个过去, 那我们用did, 如果要强调是在这个did之前, 那就用had done. 句子里一般得先存在个绝对时态, 之后才能有相对时态.
Before I went to school, he ate an egg. 可以
Before I went to school, he had ate an egg. 更可以了.
在这个基础上, 根据动作持续不持续, 来加进行时.
Before mom came back, he had been watching tv. |
|