Mark the letter A, B, C, or D on your answer sheet to indicate the correct answer to each of the following questions
__ 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
The correct answer is B. By the time John gets.
Here’s why:
- The sentence uses the phrase “By the time,” which indicates a future event that will occur before another future event.
- “John gets to the destination” is the main event, and “he will have been walking for about three hours” is the event that will occur before that.
- We need a verb tense that shows this relationship between the two events.
- The present perfect continuous tense (“will have been walking”) indicates an action that will have started in the past and will continue up to the point in time mentioned in the main clause (“By the time John gets”).
Therefore, the correct answer is B. By the time John gets.