11 将来完成时 will have + 过去分词
将来完成时表示在将来某一时刻之前已经完成的动作。
一、构成
“will have + 过去分词”
二、用法
1. 表示在将来某一时刻之前已经完成的动作。
例如:By next year, I will have graduated from college.(到明年,我将已经从大学毕业了。)这里是说在将来的“明年”这个时间点之前,“毕业”这个动作会完成。
They will have finished the project by the end of this month.(他们将在本月底之前完成这个项目。)
2. 常与表示将来时间的状语连用,如 by + 将来时间点(by next week/month/year 等)、before + 将来时间点等。
三、句式变化
1. 否定句:在 will have 后加 not。
例如:I will not have read this book by tomorrow.(到明天我不会已经读完这本书。)
2. 一般疑问句:将 will 提到句首。
例如:Will you have finished your work by five o'clock?(到五点你会已经完成你的工作吗?)
3. 特殊疑问句:特殊疑问词 + will + 主语 + have + 过去分词 + …?
例如:What will you have done by the end of this year?(到今年年底你会已经做了什么?)