You said to him, "Why did you call me names yesterday?"
Correct answer: D. You asked him why he had called you names the previous day
- A. You asked him why you called him names the previous day.
- B. You asked him that why you called him names the previous day.
- C. You asked to him why he had called you names the previous day.
- D. You asked him why he had called you names the previous day
Explanation
When converting direct speech to indirect speech:- "You" (the person spoken to) becomes "he" (the subject of the sentence).- "me" becomes "you" (the object of the sentence).- "yesterday" becomes "the previous day" (a more natural way to express past time in indirect speech).- "did you call" becomes "had he called" (change from simple past to past perfect).
Last updated
Related questions
Choose the correct form: He said that he ____ to Lahore the previous week.
Change to indirect speech: He said, "I am reading a book."
Change to indirect speech: She asked, "Where do you live?"
The traveler enquired to the farmer if he could tell him the way to the nearest inn.
Mother said, "Where are you going? "