Question:
By the time you finish cooking they _______ their homework.
-
A.
will have finished -
B.
will finish -
C.
had finished -
D.
have finished
Reference explanation:
Correct answer: A
Knowledge: Combination of tenses (Future & Present)
Explanation: By the time + S + V (present simple), S+ V (future perfect)
By the time you finish cooking, they will have finished their homework.