将来完成时的用法 ①表示在将来某一时间之前已完成的动作.并往往对将来某一时间产生影响. We shall have learned 12 units by the end of this term. 到这个学期末.我们将学完12个单元. By the time you get home I will have cleaned the house from top to bottom. 你到家之前我将把房子彻底打扫一遍. Will you soon have finished laying the table? 你会很快摆放好餐桌吗? 注意: 在时间状语从句中.不用将来完成时.要用现在完成时来代替. When I have finished that, I shall have done all I am supposed to do. 等我做完这件事时.我就做完我该做的所有的事了. Please don't get off the bus until it has stopped. 请待车停稳了再下车. ②表示推测 You will have heard of this, I guess. 我想你已经听说过这件事了. I am sure he will have got the information. 我相信他一定得到了这个信息. 【查看更多】