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

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

Discuss this Question (0)

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

Practice More Tenses Questions

Question #1
I ___ this phone for a year now.
A. was having
B. have had
C. had
D. have

Correct Answer: Option B


Explanation:
Present Perfect for possession with duration.

This question belongs to: English Tenses
Question #2
I ___ my work, so I can relax now.
A. finished
B. finish
C. was finishing
D. have finished

Correct Answer: Option D


Explanation:
Present Perfect to show action completed with present relevance.

This question belongs to: English Tenses
Question #3
They ___ in the pool when it started thundering.
A. swam
B. were swimming
C. have swum
D. swim

Correct Answer: Option B


Explanation:
Past Continuous.

This question belongs to: English Tenses