← Final test: common errors lesson New set →

English Grammar Test Worksheet

English grammar lesson 30: Final test: common errors · Set 25 · 40 questions
TalentJR

The grammar rule (Rule, then check): Decide which rule the question is testing. Use that lesson’s rule — time word, subject, first sound, or pattern. Read the finished sentence aloud to check it.

NameDateTime takenScore ___ / 40
  1. 1.Arjun needed ___ the dog. (a) feed (b) to feed (c) feeds (d) feeding
  2. 2.Aisha ___ a new cricket bat. (a) have (b) has
  3. 3.You ___ a story twice a week. (a) telling (b) tell (c) tells
  4. 4.That is the man ___ sells mangoes. (a) which (b) who (c) whose (d) where
  5. 5.I have just ___ a kite. (a) flew (b) flown (c) flying (d) fly
  6. 6.___ my brother sing a song last week? (a) Do (b) Does (c) Was (d) Did
  7. 7.Pooja is tired of ___ in the park. (a) to jog (b) jogs (c) jog (d) jogging
  8. 8.Arjun ___ hungry now. (a) is (b) are (c) am
  9. 9.Add the question tag: They have not carried the bag, ___? (a) haven't they (b) have them (c) do they (d) have they
  10. 10.Neel has waited for the bus ___ half an hour. (a) since (b) for
  11. 11.Choose the right verb: There ___ a lot of rice in the bag. (a) are (b) is
  12. 12.Isha ___ in this school since 2021. (a) studies (b) have studied (c) has studied (d) studied
  13. 13.Fill the gap: This is the ___ story in the book. (a) interesting (b) most interesting (c) interestingest (d) more interesting
  14. 14.Aditya ___ very excited today. (a) is (b) am (c) are
  15. 15.Nisha is my friend. I play with ___ every day. (a) her (b) she (c) herself
  16. 16.Manav ___ me that he was hungry. (a) told (b) said (c) asked
  17. 17.Fill in in, on or at: We will visit Nani ___ 2027. (a) on (b) at (c) in
  18. 18.Tara is good at ___ in the pool. (a) swim (b) swims (c) to swim (d) swimming
  19. 19.Add the question tag: You cannot wash the dishes, ___? (a) do you (b) can't you (c) can you
  20. 20.Fill in in, on or at: Our school trip is ___ 15 August. (a) on (b) at (c) in
  21. 21.Ishaan ___ a song next Sunday. (a) will singing (b) sang (c) will sings (d) will sing
  22. 22.Fill in in, on or at: The cricket match starts ___ Sunday. (a) at (b) in (c) on
  23. 23.Ishaan ___ me that he was tired. (a) told (b) said (c) asked
  24. 24.Choose the right verb: There ___ a mango in the basket. (a) is (b) are
  25. 25.My sister and I have a red kite. This kite is ___. (a) our (b) we (c) ours
  26. 26.Change to passive: “Dev flew a kite yesterday.” → A kite ___ by Dev yesterday. (a) was flew (b) was flown (c) were flown (d) flew
  27. 27.Fill in in, on or at: The cricket match starts ___ 2 October. (a) on (b) at (c) in
  28. 28.Choose the right verb: The bunch of bananas ___ ripe. (a) are (b) is
  29. 29.Choose the right verb: Each of the children ___ a name tag. (a) has (b) have
  30. 30.This is the train ___ leaves at six. (a) who (b) which (c) whose (d) where
  31. 31.If Rohan ___ wings, he would fly to school. (a) had (b) will have (c) would have (d) has
  32. 32.Fill in in, on or at: The cricket match starts ___ March. (a) in (b) on (c) at
  33. 33.Fill in a or an: ___ ox (a) an (b) a
  34. 34.Fill in a, an or the: ___ sky is blue today. (a) the (b) a (c) an
  35. 35.Kavya finished ___ the bag. (a) carry (b) to carry (c) carries (d) carrying
  36. 36.___ you at home today? (a) Am (b) Are (c) Is
  37. 37.Fill in in, on or at: The cricket match starts ___ Monday. (a) in (b) on (c) at
  38. 38.Rohan is looking forward to ___ the bag next week. (a) carrying (b) carries (c) to carry (d) carry
  39. 39.Fill in in, on or at: The shop opens ___ winter. (a) in (b) at (c) on
  40. 40.Change to passive: “Yash washed the plate yesterday.” → The plate ___ by Yash yesterday. (a) was wash (b) was washed (c) were washed (d) washed

Answer key

  1. to feed
  2. has
  3. tell
  4. who
  5. flown
  6. Did
  7. jogging
  8. is
  9. have they
  10. for
  11. is
  12. has studied
  13. most interesting
  14. is
  15. her
  16. told
  17. in
  18. swimming
  19. can you
  20. on
  21. will sing
  22. on
  23. told
  24. is
  25. ours
  26. was flown
  27. on
  28. is
  29. has
  30. which
  31. had
  32. in
  33. an
  34. the
  35. carrying
  36. Are
  37. on
  38. carrying
  39. in
  40. was washed

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