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 has been waiting for me.
B. He said that he had been waiting for me.
C. He said that he waited for me.
D. He said that he had been waiting for you.
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
He said, 'I must finish this work.'
A. He said that he had to finish that work.
B. He said that he had to finish this work.
C. He said that he must finish this work.
D. He said that he must finish that work.

Correct Answer: Option A


Explanation:
'Must' to 'had to'. 'This' to 'that'.

This question belongs to: English Direct Indirect Speech
Question #2
The manager said, 'You are late today.'
A. The manager told me that I am late that day.
B. The manager told me that I was late that day.
C. The manager said that I am late today.
D. The manager said to me that you are late today.

Correct Answer: Option B


Explanation:
'Said to' changes to 'told'. Pronoun 'you' changes to 'I'. 'Today' changes to 'that day'. Present tense changes to past.

This question belongs to: English Direct Indirect Speech
Question #3
He said, 'Let us discuss the matter.'
A. He said let us discuss the matter.
B. He suggested that they should discuss the matter.
C. He proposed that we discuss the matter.
D. He suggested to discuss the matter.

Correct Answer: Option B


Explanation:
Suggestion: suggested that + they should + verb.

This question belongs to: English Direct Indirect Speech