He said, 'I have been waiting for you.' MCQ with Answer and Explanation

He said, 'I have been waiting for you.'
A. He said that he had been waiting for you.
B. He said that he waited for me.
C. He said that he has been waiting for me.
D. He said that he had been waiting for me.
Answer: Option D
Solution (By JKSSB Mock Tests)
Present perfect continuous to past perfect continuous. 'You' to 'me'.

Discuss this Question (0)

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

Practice More Direct Indirect Speech Questions

Question #1
He said, 'I would rather you were here.'
A. He said that he would rather I had been there.
B. He said that he would rather I were there.
C. He said that he would rather you were there.
D. He said that he would rather I was there.

Correct Answer: Option B


Explanation:
'Would rather' + past subjunctive (were) remains. 'You' to 'I', 'here' to 'there'.

This question belongs to: English Direct Indirect Speech
Question #2
She said, 'I have bought a new car.'
A. She said that she had buy a new car.
B. She said that she had bought a new car.
C. She said that she bought a new car.
D. She said that she has bought a new car.

Correct Answer: Option B


Explanation:
Present perfect to past perfect.

This question belongs to: English Direct Indirect Speech
Question #3
He said, 'I wish I were a bird.'
A. He said that he were a bird.
B. He wished that he had been a bird.
C. He wished that he were a bird.
D. He said that he wished he was a bird.

Correct Answer: Option C


Explanation:
Subjunctive mood ('I wish I were') remains unchanged in indirect speech.

This question belongs to: English Direct Indirect Speech