She ___ on the phone for hours. MCQ with Answer and Explanation

She ___ on the phone for hours.
A. is talking
B. has been talking
C. talked
D. talks
Answer: Option B
Solution (By JKSSB Mock Tests)
Present Perfect Continuous for duration up to now.

Discuss this Question (0)

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

Practice More Tenses Questions

Question #1
By the time the police came, the thief ___.
A. had escaped
B. escaped
C. was escaping
D. has escaped

Correct Answer: Option A


Explanation:
Past Perfect for earlier action.

This question belongs to: English Tenses
Question #2
We ___ the room when the guests came.
A. have arranged
B. arrange
C. were arranging
D. arranged

Correct Answer: Option C


Explanation:
Past Continuous for ongoing activity.

This question belongs to: English Tenses
Question #3
We ___ the house since morning.
A. have been cleaning
B. clean
C. cleaned
D. are cleaning

Correct Answer: Option A


Explanation:
Duration from morning.

This question belongs to: English Tenses