← Direct and indirect speech lesson New set →

Direct and Indirect Speech Worksheet

English grammar lesson 25: Direct and indirect speech · Set 870 · 40 questions
TalentJR

The grammar rule (One step back): Verb one step back: am / is → was, are → were, like → liked, will → would, can → could, have → had. Pronouns change to fit the reporter: I → he / she, my → his / her. “told” needs a person (told me that …); “said” does not (said that …). Reported questions use normal word order: asked me where I lived.

NameDateTime takenScore ___ / 40
  1. 1.Vivaan said, “I have cooked rice.” → Vivaan said that he ___ rice. (a) has cooked (b) have cooked (c) had cooked
  2. 2.Aisha asked me, “What is your name?” → Aisha asked me ___. (a) what my name was (b) what was my name (c) what is my name
  3. 3.Aditya said, “My room is clean.” → Aditya said that ___ room was clean. (a) him (b) his (c) my (d) he
  4. 4.Karan said, “I have cooked rice.” → Karan said that he ___ rice. (a) has cooked (b) had cooked (c) have cooked
  5. 5.Zoya asked me, “Which book do you like?” → Zoya asked me ___. (a) which book do I like (b) which book did I like (c) which book I liked
  6. 6.Arjun said, “My kite is torn.” → Arjun said that ___ kite was torn. (a) my (b) him (c) his (d) he
  7. 7.Rahul said, “I have bought vegetables.” → Rahul said that he ___ vegetables. (a) have bought (b) has bought (c) had bought
  8. 8.Meera said, “My bag is heavy.” → Meera said that ___ bag was heavy. (a) hers (b) my (c) she (d) her
  9. 9.Aarav asked me, “What do you want?” → Aarav asked me ___. (a) what did I want (b) what do I want (c) what I wanted
  10. 10.Rohan ___ me that he was tired. (a) asked (b) said (c) told
  11. 11.Rahul said, “I will jog in the park.” → Rahul said that he ___ jog in the park. (a) is (b) would (c) will
  12. 12.Saanvi said, “My pencil is broken.” → Saanvi said that ___ pencil was broken. (a) she (b) my (c) hers (d) her
  13. 13.Sneha said, “My bicycle is new.” → Sneha said that ___ bicycle was new. (a) she (b) hers (c) her (d) my
  14. 14.Ishaan said, “I have spoken Hindi.” → Ishaan said that he ___ Hindi. (a) has spoken (b) have spoken (c) had spoken
  15. 15.Zoya said, “My bicycle is new.” → Zoya said that ___ bicycle was new. (a) my (b) her (c) she (d) hers
  16. 16.Vivaan said, “My bag is heavy.” → Vivaan said that ___ bag was heavy. (a) he (b) his (c) him (d) my
  17. 17.Pooja said, “My bicycle is new.” → Pooja said that ___ bicycle was new. (a) my (b) she (c) hers (d) her
  18. 18.Meera said, “My bicycle is new.” → Meera said that ___ bicycle was new. (a) my (b) her (c) she (d) hers
  19. 19.Neel said, “I play cricket every day.” → Neel said that he ___ cricket every day. (a) play (b) plays (c) playing (d) played
  20. 20.Dev ___ that he was hungry. (a) told (b) asked (c) said
  21. 21.Kunal said, “My pencil is broken.” → Kunal said that ___ pencil was broken. (a) my (b) his (c) he (d) him
  22. 22.Ira said, “My room is clean.” → Ira said that ___ room was clean. (a) she (b) my (c) hers (d) her
  23. 23.Saanvi said, “I have gone to school.” → Saanvi said that she ___ to school. (a) had gone (b) has gone (c) have gone
  24. 24.Aarav said, “My bicycle is new.” → Aarav said that ___ bicycle was new. (a) he (b) my (c) his (d) him
  25. 25.Diya ___ me that she was late. (a) said (b) asked (c) told
  26. 26.Isha said, “My pencil is broken.” → Isha said that ___ pencil was broken. (a) she (b) her (c) hers (d) my
  27. 27.Zoya ___ that she was ready. (a) asked (b) told (c) said
  28. 28.Neel asked me, “When do you get up?” → Neel asked me ___. (a) when did I get up (b) when I got up (c) when do I get up
  29. 29.Arjun said, “I have washed the dishes.” → Arjun said that he ___ the dishes. (a) had washed (b) have washed (c) has washed
  30. 30.Rahul said, “I have baked a cake.” → Rahul said that he ___ a cake. (a) have baked (b) has baked (c) had baked
  31. 31.Omkar said, “I am ready.” → Omkar said that he ___ ready. (a) were (b) was (c) is (d) am
  32. 32.Rahul said, “I have washed the dishes.” → Rahul said that he ___ the dishes. (a) had washed (b) have washed (c) has washed
  33. 33.Manav ___ that he was busy. (a) told (b) asked (c) said
  34. 34.Neel ___ that he was ready. (a) told (b) said (c) asked
  35. 35.Meera said, “I have swum in the pool.” → Meera said that she ___ in the pool. (a) have swum (b) had swum (c) has swum
  36. 36.Kavya asked me, “Which book do you like?” → Kavya asked me ___. (a) which book I liked (b) which book do I like (c) which book did I like
  37. 37.Rohan asked me, “What do you want?” → Rohan asked me ___. (a) what did I want (b) what I wanted (c) what do I want
  38. 38.Aisha ___ me that she was hungry. (a) told (b) said (c) asked
  39. 39.Saanvi ___ me that she was hungry. (a) said (b) asked (c) told
  40. 40.Arjun said, “My room is clean.” → Arjun said that ___ room was clean. (a) him (b) my (c) he (d) his

Answer key

  1. had cooked
  2. what my name was
  3. his
  4. had cooked
  5. which book I liked
  6. his
  7. had bought
  8. her
  9. what I wanted
  10. told
  11. would
  12. her
  13. her
  14. had spoken
  15. her
  16. his
  17. her
  18. her
  19. played
  20. said
  21. his
  22. her
  23. had gone
  24. his
  25. told
  26. her
  27. said
  28. when I got up
  29. had washed
  30. had baked
  31. was
  32. had washed
  33. said
  34. said
  35. had swum
  36. which book I liked
  37. what I wanted
  38. told
  39. told
  40. his

Free english grammar lessons, practice and worksheets at talentjr.in/english-grammar