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

He said, 'I have been waiting here for you.'
A. He said that he had been waiting there for me.
B. He said that he had been waiting here for me.
C. He said that he waited there for me.
D. He said that he has been waiting here for me.
Answer: Option A
Solution (By JKSSB Mock Tests)
Present perfect continuous to past perfect continuous. 'Here' to 'there'. '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 have finished my work.'
A. He said that he had finished his work.
B. He said that he finished his work.
C. He said that he has finished his work.
D. He said that he will finish his work.

Correct Answer: Option A


Explanation:
Present perfect tense ('have finished') changes to past perfect ('had finished') when the reporting verb is in the past tense. Pronoun changes accordingly.

This question belongs to: English Direct Indirect Speech
Question #2
She said, 'I would rather you stayed quiet.'
A. She said that she would rather I stay quiet.
B. She said that she would rather I had stayed quiet.
C. She said that she would rather you stayed quiet.
D. She said that she would rather I stayed quiet.

Correct Answer: Option D


Explanation:
'Would rather' + past subjunctive remains unchanged. 'You' to 'I'.

This question belongs to: English Direct Indirect Speech
Question #3
She said to her friend, 'What is your name?'
A. She asked her friend what his name was.
B. She said to her friend what was his name.
C. She asked her friend what is his name.
D. She asked her friend what his name is.

Correct Answer: Option A


Explanation:
Wh-question reported using 'asked + object + wh-word + subject + verb' structure. Tense changes (is -> was), pronoun changes (your -> his).

This question belongs to: English Direct Indirect Speech