Select the most appropriate option to fill in the blank in the following sentence:-
By the end of next April, you _____ out of school.
Answer & explanation
Correct answer: option 3
The correct answer is Option (3): will have graduated
The sentence begins with: “By the end of next April…”
This clearly refers to a future point in time, and the action (graduating) will be completed before that point.
Therefore, the correct tense is future perfect.
Will have graduated → future perfect tense; used when an action will be completed before a specific point in the future.
***