By the end of next month, the company ______ its new headquarters.

Answer and explanation

Correct answer: C. will have completed

  1. Step 1: 'By the end of next month' points to an action finished before a future time, which takes the future perfect.
Answer
will have completed.
Why not the others: completes, has completed and will be completing don't fit.

Practise more Tenses.

Free questions with an explanation for every one, and full timed College English Test Band 4 (CET-4) - China mock tests.