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. taught
B. had taught
C. has taught
D. was teaching
Answer: Option B
Solution (By JKSSB Mock Tests)
Duration before a past event (retirement) → Past Perfect.

Discuss this Question (0)

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

Practice More Tenses Questions

Question #1
The train ___ by the time we reached the station.
A. was leaving
B. had left
C. left
D. has left

Correct Answer: Option B


Explanation:
Earlier departure.

This question belongs to: English Tenses
Question #2
By next year, she ___ her master's degree.
A. will earn
B. is earning
C. earns
D. will have earned

Correct Answer: Option D


Explanation:
Future Perfect.

This question belongs to: English Tenses
Question #3
She ___ a new language this year.
A. was learning
B. is learning
C. learned
D. learns

Correct Answer: Option B


Explanation:
Present Continuous for an action happening around now.

This question belongs to: English Tenses