← Final test: common errors lesson New set →

English Grammar Test Worksheet

English grammar lesson 30: Final test: common errors · Set 160 · 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.She ___ cricket every morning. (a) play (b) plays (c) playing
  2. 2.___ my sister sing a song on Saturdays? (a) Is (b) Are (c) Does (d) Do
  3. 3.Fill in a or an: ___ university (a) an (b) a
  4. 4.Choose the right word: The stars shine ___ the sky. (a) on (b) in (c) at
  5. 5.Aditya has lived in Pune ___ two years. (a) since (b) for
  6. 6.Rahul loves sports. ___ plays cricket every evening. (a) Him (b) Himself (c) He (d) His
  7. 7.Vivaan is interested in ___ for the team. (a) to clap (b) clap (c) clapping (d) claps
  8. 8.Change to passive: “Kavya has flown two kites.” → Two kites ___ by Kavya. (a) have flown (b) have been flown (c) has been flown
  9. 9.Add the question tag: You can dance on the stage, ___? (a) don't you (b) can you (c) can't you
  10. 10.Fill in in, on or at: The cricket match starts ___ winter. (a) at (b) on (c) in
  11. 11.Fill the gap: Today's traffic is ___ than yesterday's. (a) badder (b) worst (c) bad (d) worse
  12. 12.Rohan is a fast runner. He runs ___. (a) fast (b) fastly
  13. 13.Fill in in, on or at: Our school trip is ___ Sunday. (a) in (b) on (c) at
  14. 14.Choose the right verb: One of my cousins ___ in Class 5. (a) are (b) is
  15. 15.Riya finished ___ the train. (a) to take (b) taking (c) take (d) takes
  16. 16.Choose the right verb: Neither the girls nor Neel ___ coming today. (a) is (b) are
  17. 17.___ we hungry now? (a) Are (b) Am (c) Is
  18. 18.___ Saanvi tell a story last Sunday? (a) Do (b) Was (c) Did (d) Does
  19. 19.Add the question tag: My sister cannot clap for the team, ___? (a) can she (b) can't she (c) can her (d) does she
  20. 20.He ___ buy vegetables twice a week. (a) don't (b) isn't (c) doesn't
  21. 21.Fill in a or an: ___ hour (a) a (b) an
  22. 22.What is the plural of “fox”? (a) foxes (b) foxies (c) foxs (d) fox
  23. 23.If the shop ___ early, we will buy fresh mangoes. (a) open (b) would open (c) will open (d) opens
  24. 24.Fill in in, on or at: The cricket match starts ___ Monday. (a) at (b) on (c) in
  25. 25.Karan is looking forward to ___ a cap next week. (a) wear (b) to wear (c) wears (d) wearing
  26. 26.My brother ___ a new cricket bat. (a) has (b) have
  27. 27.If you heat water to 100 °C, it ___. (a) boiled (b) boils (c) boil
  28. 28.I know the girl ___ bag is red. (a) whose (b) where (c) who (d) which
  29. 29.Meera enjoyed ___ a song. (a) singing (b) to sing (c) sings (d) sing
  30. 30.Fill the gap: The Ganga is ___ than the Yamuna. (a) longest (b) long (c) longer (d) more long
  31. 31.They ___ in this school since 2019. (a) taught (b) teach (c) has taught (d) have taught
  32. 32.I am going to ___ a cartoon next month. (a) watched (b) watch (c) watching (d) watches
  33. 33.What is the plural of “man”? (a) man (b) men (c) mens (d) mans
  34. 34.Fill in a or an: ___ egg (a) an (b) a
  35. 35.Choose the right verb: There ___ some milk in the jug. (a) are (b) is
  36. 36.Dev is a gentle rider. He rides ___. (a) gentle (b) gently (c) gentlely
  37. 37.Choose the right verb: The box of pencils ___ on the table. (a) is (b) are
  38. 38.We ___ going to bring lunch next week. (a) are (b) is (c) am
  39. 39.They ___ with Nani since 2022. (a) stay (b) stayed (c) has stayed (d) have stayed
  40. 40.Add the question tag: My brother planted a tree yesterday, ___? (a) did he (b) wasn't he (c) didn't he (d) didn't him

Answer key

  1. plays
  2. Does
  3. a
  4. in
  5. for
  6. He
  7. clapping
  8. have been flown
  9. can't you
  10. in
  11. worse
  12. fast
  13. on
  14. is
  15. taking
  16. is
  17. Are
  18. Did
  19. can she
  20. doesn't
  21. an
  22. foxes
  23. opens
  24. on
  25. wearing
  26. has
  27. boils
  28. whose
  29. singing
  30. longer
  31. have taught
  32. watch
  33. men
  34. an
  35. is
  36. gently
  37. is
  38. are
  39. have stayed
  40. didn't he

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