He ___ this job for two months. MCQ with Answer and Explanation

He ___ this job for two months.
A. has been doing
B. does
C. did
D. is doing
Answer: Option A
Solution (By JKExamLibrary)
Duration up to now.

This question belongs to: English Tenses

Discuss this Question (0)

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

Practice More Tenses Questions

Question #1 Report Error
He ___ a book at the moment, so he can't come.
A. was reading
B. has read
C. reads
D. is reading

Correct Answer: Option D


Explanation:
Present Continuous for current action.

This question belongs to: English Tenses
Question #2 Report Error
The baby ___ when he is hungry.
A. cry
B. cries
C. crying
D. cried

Correct Answer: Option B


Explanation:
Simple Present for habitual behaviour; 'baby' (he/it) → 'cries'.

This question belongs to: English Tenses
Question #3 Report Error
He ___ for the last two hours.
A. sleeps
B. is sleeping
C. slept
D. has been sleeping

Correct Answer: Option D


Explanation:
Duration up to now → Present Perfect Continuous.

This question belongs to: English Tenses