Identify the correct form of the Tense in the given sentence. By March, he…

2023

Identify the correct form of the Tense in the given sentence.
By March, he will have been teaching for twenty years.

  1. A.

    Future Perfect

  2. B.

    Future Perfect Continuous

  3. C.

    Simple Future

  4. D.

    Future Continuous

Attempted by 140 students.

Show answer & explanation

Correct answer: B

Answer: Future Perfect Continuous

Form: will have been + present participle (verb+ing)

Meaning: expresses the duration of an action up to a specific point in the future.

  • How to identify it in this sentence: 'By March' gives the future reference point, 'for twenty years' shows the duration, and 'will have been teaching' matches the form will have been + verb-ing.

  • Paraphrase to check meaning: When March arrives, he will already have spent twenty years teaching.

  • Why other tenses are not correct: Future Perfect is "will have" + past participle (e.g., "will have taught"); Future Continuous is "will be" + verb-ing (e.g., "will be teaching") and indicates an action in progress at a future time without emphasizing total duration; Simple Future is "will" + base verb (e.g., "will teach") and does not express accumulated duration up to a future point.

Explore the full course: Bpsc