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
She ___ the guitar since she was 12.
A. has been playing
B. is playing
C. played
D. plays

Correct Answer: Option A


Explanation:
Duration from age 12.

This question belongs to: English Tenses
Question #2
He ___ the room before the guests arrived.
A. had decorated
B. decorated
C. has decorated
D. was decorating

Correct Answer: Option A


Explanation:
Earlier decoration.

This question belongs to: English Tenses
Question #3
She ___ her work before she left.
A. has completed
B. completed
C. was completing
D. had completed

Correct Answer: Option D


Explanation:
Earlier completion.

This question belongs to: English Tenses