Question:
I am reading this novel. By the time you come back from work I _________ it.
-
A.
will finish -
B.
will have finished -
C.
have finished -
D.
had finished
Reference explanation:
Correct Answer: GET
Knowledge: Tense
Explain: The action of finishing reading the novel in the sentence will take place and complete before another future action “go back”, so use the future perfect.
Structure: By the time + S +Vs/es + S + will + have + PII
Translated: I am reading this novel. Before you get home from work, I’ll finish it.
Choose B.
===============