Direct & Indirect Speech · Question 26 · Medium

Choose the correct indirect speech form of the sentence: Arun said, "I have been waiting for two hours."

  1. Arun said that I had been waiting for two hours.
  2. Arun said that he was waiting since two hours.
  3. Arun said that he has been waiting for two hours.
  4. Arun said that he had been waiting for two hours.
Answer and explanation

Answer: D. Arun said that he had been waiting for two hours.

Explanation: Present perfect continuous changes to past perfect continuous: had been waiting.

Previous: Choose the correct indirect speech form of the sentence: He said to me, "Why… · Next: Choose the correct indirect speech form of the sentence: Rahul said to Neha…

Practise direct & indirect speech

Try a fresh set of direct & indirect speech questions with an explanation after every answer, free and without signing up: Direct & Indirect Speech practice. Or sit a full placement mock test.

More direct & indirect speech questions

More verbal ability practice

Synonyms · Antonyms · Error Spotting · Sentence Completion · Sentence Improvement · Para Jumbles · Reading Comprehension · Idioms & Phrases

LogicWiz Exams home · All practice topics · Placement mock tests · Daily 10 challenge