一、核心句式套路(直接套)
1. 肯定句:By the time + 一般现在时,主语 + will have done(例:By tomorrow, he will have finished the work.)
2. 否定句:加 not,缩写成 won’t have done
3. 疑问句:Will + 主语 + have done?
二、必考时间标志词
三、易错坑点
1. 别乱用“will be doing”——那是将来进行时!
2. by后接过去时间?直接换成过去完成时!
3. 主句将来,从句现在时(时间状语从句用一般现在表将来,比如 when you arrive)。
四、蒙题口诀
看见“by+将来时间”或“in+时间段”,优先找 will have done!
五、真题答案高频结构
1. 完形填空:选 will have left/ finished/reached
2. 句型转换:把一般将来时改成 “By... will have...”
说完即停。