Select the most appropriate option to fill in the blank.
By this time tomorrow, I _______ the work assigned to me.
Show answer & explanation
Correct answer: C
Explanation
The correct answer is option 3 i.e. will have done.
- The most appropriate option is "will have done" because it uses the future perfect tense, which correctly expresses an action that will be completed before a specified time in the future.
- The future perfect tense is formed using "will have" followed by the past participle of the verb, which is "done."
- This construction conveys that by a certain future time, the work will be finished.
- Other options are incorrect: "will have did" is grammatically wrong, "will do" does not indicate completion by the future time, and "will be done" incorrectly suggests a passive construction.