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

She said, 'I have been waiting for this moment.'
A. She said that she had been waiting for this moment.
B. She said that she had been waiting for that moment.
C. She said that she has been waiting for this moment.
D. She said that she waited for that moment.
Answer: Option B
Solution (By JKSSB Mock Tests)
Present perfect continuous to past perfect continuous. 'This' to 'that'.

Discuss this Question (0)

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

Practice More Direct Indirect Speech Questions

Question #1
She said, 'I have been looking for you everywhere.'
A. She said that she had been looking for me everywhere.
B. She said that she had been looking for you everywhere.
C. She said that she looked for me everywhere.
D. She said that she has been looking for me everywhere.

Correct Answer: Option A


Explanation:
Present perfect continuous to past perfect continuous. 'You' to 'me'.

This question belongs to: English Direct Indirect Speech
Question #2
He said, 'How tall the building is!'
A. He wondered at the tall building.
B. He exclaimed that the building is very tall.
C. He exclaimed with wonder that the building was very tall.
D. He said how tall the building is.

Correct Answer: Option C


Explanation:
Exclamatory with 'How' -> exclaimed with wonder + that + clause. 'Is' to 'was'.

This question belongs to: English Direct Indirect Speech
Question #3
He said, 'I was 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 was waiting for me.
D. He said that he waited for me.

Correct Answer: Option B


Explanation:
Past continuous to past perfect continuous. 'You' to 'me'.

This question belongs to: English Direct Indirect Speech