He ___ the book for a month and hasn't finished yet. MCQ with Answer and Explanation

He ___ the book for a month and hasn't finished yet.
A. reads
B. has been reading
C. read
D. is reading
Answer: Option B
Solution (By JKSSB Mock Tests)
Duration up to now.

Discuss this Question (0)

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

Practice More Tenses Questions

Question #1
I ___ the letter before I met him.
A. have read
B. read
C. was reading
D. had read

Correct Answer: Option D


Explanation:
Earlier reading.

This question belongs to: English Tenses
Question #2
He ___ the bill already.
A. was paying
B. pays
C. paid
D. has paid

Correct Answer: Option D


Explanation:
'Already' with present relevance → Present Perfect.

This question belongs to: English Tenses
Question #3
They ___ in Delhi for five years before shifting to Mumbai.
A. lived
B. have lived
C. had lived
D. were living

Correct Answer: Option C


Explanation:
Duration before another past action (shifting) → Past Perfect.

This question belongs to: English Tenses