This question was sent in by Sehoon.
By the time I go to bed tonight, I ___ my work for the day.
a. will finish b. have finished c. will have finished d. finish
---->Answer Key is "c. will have finished."
Is "will" also correct if "will" express willingness?
Thank you very much, Have a good day!