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

She ________ for the company for five years when she got promoted.
A. was working
B. has been working
C. worked
D. had been working
Answer: Option D
Solution (By JKSSB Mock Tests)
Past perfect continuous for duration before another past event.

This question belongs to: English Verbs
Request complete Subject PDF

Discuss this Question (0)

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

Practice More Verbs Questions

Question #1
The bats ________ upside down.
A. hanged
B. hang
C. hung
D. hangs

Correct Answer: Option C


Explanation:
Past: hung.

This question belongs to: English Verbs
Question #2
The teacher asked if we ________ our homework.
A. had done
B. have done
C. did
D. do

Correct Answer: Option A


Explanation:
Past perfect in indirect speech for action before asking.

This question belongs to: English Verbs
Question #3
They ________ any noise when the principal entered.
A. weren't making
B. don't make
C. didn't make
D. hadn't made

Correct Answer: Option A


Explanation:
Past continuous negative for ongoing situation.

This question belongs to: English Verbs