← Direct and indirect speech lesson New set →

Direct and Indirect Speech Worksheet

English grammar lesson 25: Direct and indirect speech · Set 722 · 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.Arjun asked me, “Which book do you like?” → Arjun asked me ___. (a) which book do I like (b) which book did I like (c) which book I liked
  2. 2.Sneha asked me, “What is your name?” → Sneha asked me ___. (a) what my name was (b) what was my name (c) what is my name
  3. 3.Kabir said, “I am building a sandcastle.” → Kabir said that he ___ a sandcastle. (a) were building (b) was building (c) am building (d) is building
  4. 4.Omkar said, “I am singing a song.” → Omkar said that he ___ a song. (a) is singing (b) were singing (c) am singing (d) was singing
  5. 5.Aisha said, “My kite is torn.” → Aisha said that ___ kite was torn. (a) hers (b) my (c) she (d) her
  6. 6.Riya said, “My room is clean.” → Riya said that ___ room was clean. (a) hers (b) she (c) her (d) my
  7. 7.Myra asked me, “When do you get up?” → Myra asked me ___. (a) when do I get up (b) when did I get up (c) when I got up
  8. 8.Arjun said, “I drink milk every day.” → Arjun said that he ___ milk every day. (a) drinks (b) drank (c) drinking (d) drink
  9. 9.Aisha said, “My room is clean.” → Aisha said that ___ room was clean. (a) she (b) hers (c) my (d) her
  10. 10.Kavya said, “I am singing a song.” → Kavya said that she ___ a song. (a) is singing (b) were singing (c) am singing (d) was singing
  11. 11.Tara said, “I am feeding the dog.” → Tara said that she ___ the dog. (a) is feeding (b) were feeding (c) was feeding (d) am feeding
  12. 12.Yash asked me, “Where is your school?” → Yash asked me ___. (a) where was my school (b) where is my school (c) where my school was
  13. 13.Aisha asked me, “Where is your school?” → Aisha asked me ___. (a) where is my school (b) where my school was (c) where was my school
  14. 14.Diya said, “I throw the ball every day.” → Diya said that she ___ the ball every day. (a) throws (b) throw (c) threw (d) throwing
  15. 15.Rahul asked me, “What is your name?” → Rahul asked me ___. (a) what my name was (b) what is my name (c) what was my name
  16. 16.Aarav said, “My bicycle is new.” → Aarav said that ___ bicycle was new. (a) my (b) he (c) his (d) him
  17. 17.Dev asked me, “What is your name?” → Dev asked me ___. (a) what was my name (b) what is my name (c) what my name was
  18. 18.Vivaan said, “My room is clean.” → Vivaan said that ___ room was clean. (a) his (b) he (c) him (d) my
  19. 19.Farhan asked me, “When do you get up?” → Farhan asked me ___. (a) when do I get up (b) when did I get up (c) when I got up
  20. 20.Rohan said, “I will send a message.” → Rohan said that he ___ send a message. (a) would (b) will (c) is
  21. 21.Aarav said, “I have jogged in the park.” → Aarav said that he ___ in the park. (a) has jogged (b) have jogged (c) had jogged
  22. 22.Saanvi ___ me that she was ready. (a) asked (b) said (c) told
  23. 23.Aditya said, “I am busy.” → Aditya said that he ___ busy. (a) is (b) am (c) were (d) was
  24. 24.Diya said, “I am ready.” → Diya said that she ___ ready. (a) were (b) is (c) was (d) am
  25. 25.Isha said, “I fly a kite every day.” → Isha said that she ___ a kite every day. (a) fly (b) flew (c) flying (d) flies
  26. 26.Kavya said, “My room is clean.” → Kavya said that ___ room was clean. (a) her (b) my (c) hers (d) she
  27. 27.Isha said, “I jog in the park every day.” → Isha said that she ___ in the park every day. (a) jogging (b) jogs (c) jogged (d) jog
  28. 28.Aisha said, “I am drinking milk.” → Aisha said that she ___ milk. (a) is drinking (b) were drinking (c) was drinking (d) am drinking
  29. 29.Farhan said, “I will swim in the pool.” → Farhan said that he ___ swim in the pool. (a) would (b) is (c) will
  30. 30.Ira ___ me that she was late. (a) said (b) asked (c) told
  31. 31.Riya said, “I have drunk milk.” → Riya said that she ___ milk. (a) have drunk (b) has drunk (c) had drunk
  32. 32.Aisha ___ that she was busy. (a) told (b) asked (c) said
  33. 33.Saanvi said, “I have swum in the pool.” → Saanvi said that she ___ in the pool. (a) has swum (b) have swum (c) had swum
  34. 34.Aditya ___ me that he was busy. (a) told (b) asked (c) said
  35. 35.Neel said, “I am ready.” → Neel said that he ___ ready. (a) were (b) am (c) is (d) was
  36. 36.Tara ___ that she was busy. (a) told (b) said (c) asked
  37. 37.Karan said, “I bake a cake every day.” → Karan said that he ___ a cake every day. (a) baked (b) bakes (c) baking (d) bake
  38. 38.Arjun ___ that he was busy. (a) said (b) told (c) asked
  39. 39.Myra ___ that she was hungry. (a) told (b) asked (c) said
  40. 40.Neel said, “I clean the room every day.” → Neel said that he ___ the room every day. (a) clean (b) cleans (c) cleaned (d) cleaning

Answer key

  1. which book I liked
  2. what my name was
  3. was building
  4. was singing
  5. her
  6. her
  7. when I got up
  8. drank
  9. her
  10. was singing
  11. was feeding
  12. where my school was
  13. where my school was
  14. threw
  15. what my name was
  16. his
  17. what my name was
  18. his
  19. when I got up
  20. would
  21. had jogged
  22. told
  23. was
  24. was
  25. flew
  26. her
  27. jogged
  28. was drinking
  29. would
  30. told
  31. had drunk
  32. said
  33. had swum
  34. told
  35. was
  36. said
  37. baked
  38. said
  39. said
  40. cleaned

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