I ___ for the company for ten years. MCQ with Answer and Explanation

I ___ for the company for ten years.
A. worked
B. have been working
C. am working
D. work
Answer: Option B
Solution (By JKSSB Mock Tests)
Duration to present → Present Perfect Continuous.

Discuss this Question (0)

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

Practice More Tenses Questions

Question #1
He ___ to Paris last summer.
A. has gone
B. goes
C. was going
D. went

Correct Answer: Option D


Explanation:
Simple Past for a completed action in the past with definite time 'last summer'.

This question belongs to: English Tenses
Question #2
If you ___ ice, it melts.
A. heated
B. will heat
C. heat
D. had heated

Correct Answer: Option C


Explanation:
Zero conditional: if + present, present.

This question belongs to: English Tenses
Question #3
We ___ the house by the time it got dark.
A. have reached
B. had reached
C. were reaching
D. reached

Correct Answer: Option B


Explanation:
Past Perfect.

This question belongs to: English Tenses