She said, 'I have been waiting.' MCQ with Answer and Explanation

She said, 'I have been waiting.'
A. She said that she waited.
B. She said that she had waited.
C. She said that she has been waiting.
D. She said that she had been waiting.
Answer: Option D
Solution (By JKExamLibrary)
Present perfect continuous to past perfect continuous.

This question belongs to: English Direct Indirect Speech

Discuss this Question (0)

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

Practice More Direct Indirect Speech Questions

Question #1 Report Error
She said to me, 'Do you believe in ghosts?'
A. She asked me if I believed in ghosts.
B. She asked me if did I believe in ghosts.
C. She said to me do you believe in ghosts.
D. She asked me if I believe in ghosts.

Correct Answer: Option A


Explanation:
Yes/No question: 'do you believe' to 'if I believed'.

This question belongs to: English Direct Indirect Speech
Question #2 Report Error
She said, 'I would rather be a doctor.'
A. She said that she rather be a doctor.
B. She said that she had rather be a doctor.
C. She said that she would rather be a doctor.
D. She said that she would rather been a doctor.

Correct Answer: Option C


Explanation:
'Would rather' remains.

This question belongs to: English Direct Indirect Speech
Question #3 Report Error
He said, 'I may not come if it rains.'
A. He said that he might not come if it would rain.
B. He said that he may not come if it rains.
C. He said that he might not come if it rains.
D. He said that he might not come if it rained.

Correct Answer: Option D


Explanation:
'May' to 'might'. Conditional clause backshifts.

This question belongs to: English Direct Indirect Speech