Direct & Indirect Speech · Question 29 · Hard

Choose the correct direct speech form of the sentence: Kiran asked Sneha whether she had completed the assignment.

  1. Kiran said to Sneha, "Have you completed the assignment?"
  2. Kiran said to Sneha, "Have I completed the assignment?"
  3. Kiran said to Sneha, "Whether have you completed the assignment?"
  4. Kiran said to Sneha, "Has she completed the assignment?"
Answer and explanation

Answer: A. Kiran said to Sneha, "Have you completed the assignment?"

Explanation: 'Whether' marks a yes/no question, so it is dropped and the auxiliary is inverted; 'she' (Sneha, the listener) becomes 'you'.

Previous: Choose the correct indirect speech form of the sentence: Grandmother said to… · Next: Choose the correct indirect speech form of the sentence: He said, "Let's take…

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