Question 24. ________ the destination, he will have been walking for about three hours.
A. When John will get B. By the time John gets
C. After John has got D. Until John is getting
Đáp án: B - Kiến thức: sự phối thì
Giải thích: Căn cứ vào “will have been walking”, ta chọn đáp án B.
By the time + S + V (hiện tại đơn), S + V (tương lai hoàn thành).
Dịch: Đến khi John đến nơi, thì anh ấy đã đi bộ tầm 3 giờ đồng hồ.