He will be arriving quite late, so by the time he comes, the play ______ ?
- A. Would have begun
- B. Will begun
- C. Will have begun
- D. Would begun
Explanation
“Will have begun” is the future perfect, used for an action completed before a stated future time: the play will have begun by the time he arrives. “Will begun” lacks the auxiliary “have” and is ungrammatical.
Related questions
Choose the correct tense: By the time the ambulance arrived, the patient ____ consciousness.
Choose the correct tense: She ____ in this hospital since 2019.
Choose the correct form: By the time we reached the station, the train ____.
Choose the correct form: If it rains tomorrow, we ____ the match.
Choose the correct form: I wish I ____ taller.