Choose the correct form of tense from the given options: By this time…
2025
Choose the correct form of tense from the given options:
By this time tomorrow, you ___________ in Beijing.
- A.
arrived
- B.
arrives
- C.
will have arrived
- D.
will have been arriving
Attempted by 56 students.
Show answer & explanation
Correct answer: C
Correct answer: will have arrived
Explanation:
This sentence requires the future perfect tense because it refers to an action that will be completed before a specific time in the future (the phrase "by this time tomorrow").
Form: will + have + past participle. For the verb "arrive", the past participle is "arrived", so the correct form is "will have arrived".
Why "arrived" is wrong: It is simple past and refers to the past, not to completion by a future time.
Why "arrives" is wrong: It is simple present and does not express that the action will be completed by a specified future time.
Why "will have been arriving" is wrong: This is future perfect continuous, used for ongoing actions up to a future time. "Arrive" is typically an instantaneous action, so the continuous form is unnatural here.
Complete sentence: By this time tomorrow, you will have arrived in Beijing.