Lesson eLearning

By next year, they ____ (complete) the bridge.

medium MCQ 2 marks Class 10 · English · English Grammar - Tenses
  1. will complete
  2. will have completed
  3. have completed
  4. completed
Answer
will have completed

The correct answer is will have completed — Select 'will have completed' as the correct answer.

Step-by-step solution

  1. The sentence refers to an action that will be finished before a specified future time ('by next year').
  2. Future perfect tense expresses completion before a future point.
  3. Future perfect is formed as 'will have' + past participle.
  4. Among the options, only 'will have completed' matches this structure.
  5. Select 'will have completed' as the correct answer.
Common mistake: Choosing simple future ('will complete') which does not show completion before the future point.

Concept tested: Future Perfect Tense

Published · How this solution was prepared and checked

Related questions

← All English Grammar - Tenses questions