You will have heard the news last night.(past)这句是语法书在讲will与不同动词形式结合,可以用来说明将来,现在或者过去事件的用法.但是这句话不是很懂,应该怎么解呢?
问题描述:
You will have heard the news last night.(past)
这句是语法书在讲will与不同动词形式结合,可以用来说明将来,现在或者过去事件的用法.但是这句话不是很懂,应该怎么解呢?
答
这句是将来完成时。
will + have+ done{动词的过去分词}
答
你本应该在昨天晚上之前就已经听见消息了.
将来完成时
a.状态完成:表示某事继续到将来某一时为止一直有的状态.
b.动作完成:表示将来某一时或另一个将来的动作之前,已经完成的动作或一获得的经验.