She ___ in the company for five years when she got promoted. MCQ with Answer and Explanation

She ___ in the company for five years when she got promoted.
A. worked
B. had been working
C. was working
D. has been working
Answer: Option B
Solution (By JKSSB Mock Tests)
Past Perfect Continuous for duration leading up to promotion.

Discuss this Question (0)

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

Practice More Tenses Questions

Question #1
He ___ here for two hours by 5 p.m.
A. will wait
B. will have been waiting
C. waits
D. is waiting

Correct Answer: Option B


Explanation:
Duration up to a future time → Future Perfect Continuous.

This question belongs to: English Tenses
Question #2
If I had wings, I ___ .
A. flew
B. would fly
C. will fly
D. fly

Correct Answer: Option B


Explanation:
Second conditional.

This question belongs to: English Tenses
Question #3
He ___ a movie when I called him.
A. watched
B. watches
C. has watched
D. was watching

Correct Answer: Option D


Explanation:
Past Continuous for ongoing action.

This question belongs to: English Tenses