He ___ the book for two hours and is still reading. MCQ with Answer and Explanation

He ___ the book for two hours and is still reading.
A. read
B. was reading
C. has been reading
D. reads
Answer: Option C
Solution (By JKSSB Mock Tests)
Duration of action continuing into 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 ___ the project before the boss came.
A. had completed
B. has completed
C. completed
D. was completing

Correct Answer: Option A


Explanation:
Earlier action → Past Perfect.

This question belongs to: English Tenses
Question #2
I ___ him for a long time.
A. don't see
B. wasn't seeing
C. haven't seen
D. didn't see

Correct Answer: Option C


Explanation:
Present Perfect with 'for' for a state up to now.

This question belongs to: English Tenses
Question #3
When I got to the party, everyone ___.
A. had danced
B. danced
C. dances
D. was dancing

Correct Answer: Option D


Explanation:
Past Continuous for an action in progress at a past time.

This question belongs to: English Tenses