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 had been waiting for me.
C. He said that he waited for me.
D. He said that he has been waiting for me.
Answer: Option B
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
She said, 'Will you help me?'
A. She said will you help me.
B. She asked if I will help her.
C. She asked if I would help her.
D. She asked if would I help her.

Correct Answer: Option C


Explanation:
'Will you' to 'if I would'. 'Me' to 'her'.

This question belongs to: English Direct Indirect Speech
Question #2
She said, 'I must get up early tomorrow.'
A. She said that she must get up early the next day.
B. She said that she had to get up early the next day.
C. She said that she must get up early tomorrow.
D. She said that she had to get up early tomorrow.

Correct Answer: Option B


Explanation:
'Must' to 'had to'. 'Tomorrow' to 'the next day'.

This question belongs to: English Direct Indirect Speech
Question #3
He said, 'I used to play cricket in my youth.'
A. He said that he had used to play cricket in his youth.
B. He said that he had played cricket in his youth.
C. He said that he used to play cricket in his youth.
D. He said that he used to play cricket in my youth.

Correct Answer: Option C


Explanation:
'Used to' does not change form in indirect speech.

This question belongs to: English Direct Indirect Speech