He ___ in this school for five years before he retired. MCQ with Answer and Explanation

He ___ in this school for five years before he retired.
A. had taught
B. was teaching
C. has taught
D. taught
Answer: Option A
Solution (By JKExamLibrary)
Duration before a past event (retirement) → Past Perfect.

This question belongs to: English Tenses

Discuss this Question (0)

No comments yet. Be the first to start the discussion!

Practice More Tenses Questions

Question #1 Report Error
By the end of today, I ___ all the letters.
A. am writing
B. will have written
C. write
D. will write

Correct Answer: Option B


Explanation:
Completion by future point → Future Perfect.

This question belongs to: English Tenses
Question #2 Report Error
He ___ the project before the boss came.
A. completed
B. had completed
C. has completed
D. was completing

Correct Answer: Option B


Explanation:
Earlier action → Past Perfect.

This question belongs to: English Tenses
Question #3 Report Error
I ___ never ___ to a concert.
A. did, go
B. was, going
C. had, been
D. have, been

Correct Answer: Option D


Explanation:
Experience.

This question belongs to: English Tenses