Reply to "'Will finish' or 'will have finished'?"

"Will" does express willingness, it is true. However, in this sentence, the key phrase is "by the time I go to bed tonight." With "by the time" referring to the future, the tense has to be the future perfect: "will have finished."

Rachel
Last edited by Rachel, Moderator
×
×
×
×