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.

  1. A.

    arrived

  2. B.

    arrives

  3. C.

    will have arrived

  4. 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.

Explore the full course: Accenture Preparation