完成时态
7. have done:现在完成时
表示过去完成的动作,对现在有影响(上图中的红色弯箭头表示影响),经常与一般过去时比较使用。发生时间在过去,参照时间则是现在,一般为瞬时状态。
China has carried out its opening-up policy for decades.
8. had done:过去完成时
表示过去的过去完成的动作,对过去有影响,一般上下文会出现过去时态。发生时间在过去的过去,参照时间则是过去,一般为瞬时状态。
She had finished her graduate school, so she could start
working in the fall of 2006.
13. will have done:将来完成时
表示到将来某个时间点,某动作已完成并且对将来这个时间点有影响。发生时间在将来(具体发生时间未知,所以图中的三角形画在「现在」稍右),首先参照现在表示将来某时间1发生的动作,其次参照将来某时间2表示完成(2晚于1),一般为瞬时状态。
You will have reached Shanghai
by this time tomorrow.
14. would have done:过去将来完成时
表示到过去将来某个时间点,某动作已完成并且对将来这个时间点有影响。发生时间在过去(具体发生时间未知,所以图中的三角形画在「过去」稍右),首先参照现在表示过去的将来某时间1发生的动作,其次参照过去的将来某时间2表示完成(2晚于1),一般为瞬时状态。
I guessed that Helen would have toldher something.
关注微信公众号:英语考试学习
本文为头条号作者发布,不代表今日头条立场。