She ___ for the company for 5 years now. MCQ with Answer and Explanation

She ___ for the company for 5 years now.
A. is working
B. works
C. has been working
D. worked
Answer: Option C
Solution (By JKSSB Mock Tests)
Duration to now.

Discuss this Question (0)

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

Practice More Tenses Questions

Question #1
When you come back, I ___ the house.
A. will clean
B. am cleaning
C. will have cleaned
D. clean

Correct Answer: Option C


Explanation:
Completion before your return → Future Perfect.

This question belongs to: English Tenses
Question #2
They ___ the project for six months before it was cancelled.
A. worked
B. have worked
C. were working
D. had been working

Correct Answer: Option D


Explanation:
Past Perfect Continuous with duration.

This question belongs to: English Tenses
Question #3
He ___ the novel by next month.
A. is writing
B. will write
C. writes
D. will have written

Correct Answer: Option D


Explanation:
Future Perfect.

This question belongs to: English Tenses