By the time he _______, I will have finished my homework.
Xem đáp án và giải thích
Đáp án đúng là: B. comes
Giải thích:
The sentence uses the future perfect tense in the main clause ('I will have finished'). This requires the present simple tense in the subordinate clause ('By the time he comes'). Therefore, the correct answer is B.