She ___ for the company for three years when she resigned. MCQ with Answer and Explanation

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

Discuss this Question (0)

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

Practice More Tenses Questions

Question #1
He ___ for the company since he graduated.
A. worked
B. works
C. has been working
D. is working

Correct Answer: Option C


Explanation:
Duration from graduation to now.

This question belongs to: English Tenses
Question #2
The earth ___ round the sun.
A. is revolving
B. revolve
C. revolved
D. revolves

Correct Answer: Option D


Explanation:
Universal truth → Simple Present; 'earth' (it) → 'revolves'.

This question belongs to: English Tenses
Question #3
He ___ in the queue for an hour now.
A. stands
B. is standing
C. has been standing
D. stood

Correct Answer: Option C


Explanation:
Duration up to now.

This question belongs to: English Tenses