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