← Final test: common errors lesson New set →

English Grammar Test Worksheet

English grammar lesson 30: Final test: common errors · Set 66 · 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.Meera is my friend. I play with ___ every day. (a) herself (b) she (c) her
  2. 2.He has just ___ a tree. (a) climbs (b) climbing (c) climb (d) climbed
  3. 3.He ___ for the team every Sunday. (a) clapping (b) clap (c) claps
  4. 4.Add the question tag: You did not clap for the team yesterday, ___? (a) did you (b) were you (c) didn't you
  5. 5.This is the book ___ Riya lent me. (a) where (b) whose (c) who (d) which
  6. 6.___ she wash the dishes every day? (a) Does (b) Do (c) Are (d) Is
  7. 7.Change to passive: “Karan has told a story.” → A story ___ by Karan. (a) has been told (b) have been told (c) has told
  8. 8.He ___ in Pune since 2019. (a) lives (b) have lived (c) has lived (d) lived
  9. 9.Riya asked me, “Where is your school?” → Riya asked me ___. (a) where was my school (b) where is my school (c) where my school was
  10. 10.Choose the right verb: There ___ two cats in the garden. (a) are (b) is
  11. 11.___ the children draw a picture every morning? (a) Does (b) Do (c) Is (d) Are
  12. 12.They ___ the ball next month. (a) will throws (b) threw (c) will throw (d) will throwing
  13. 13.Vivaan ___ in the park on Saturdays. (a) run (b) runs (c) running
  14. 14.Fill the gap: There are many ___ here. (a) potato (b) potatos (c) potatoes (d) potatoe's
  15. 15.Karan ___ swim in the pool every Sunday. (a) doesn't (b) isn't (c) don't
  16. 16.Fill in a, an or the: ___ sky is blue today. (a) the (b) a (c) an
  17. 17.They have been in the library ___ ten minutes. (a) since (b) for
  18. 18.Change to passive: “Kavya is building two sandcastles now.” → Two sandcastles ___ by Kavya now. (a) are been built (b) is being built (c) are being built
  19. 19.Riya avoided ___ tea. (a) to make (b) make (c) makes (d) making
  20. 20.Fill in in, on or at: We will visit Nani ___ Sunday. (a) in (b) at (c) on
  21. 21.Choose the right verb: One of my cousins ___ in Class 3. (a) are (b) is
  22. 22.Fill the gap: Rohan is as ___ as Neel. (a) happier (b) happy (c) happiest
  23. 23.Fill in in, on or at: The shop opens ___ July. (a) in (b) at (c) on
  24. 24.Fill the gap: Rohan is as ___ as Neel. (a) strong (b) stronger (c) strongest
  25. 25.Fill the gap: Zoya is the ___ girl in our class. (a) most tallest (b) tallest (c) tall (d) taller
  26. 26.My cousins are going to ___ the ball tomorrow. (a) throws (b) throw (c) throwing (d) threw
  27. 27.Karan ___ the match every Sunday. (a) winning (b) wins (c) win
  28. 28.___ I ready for school? (a) Is (b) Am (c) Are
  29. 29.Fill in a or an: ___ ox (a) a (b) an
  30. 30.I have a red cricket bat. This cricket bat is ___. (a) I (b) my (c) mine
  31. 31.That is the market ___ we buy vegetables. (a) who (b) which (c) where (d) whose
  32. 32.You ___ danced on the stage already. (a) have (b) has
  33. 33.Fill the gap: I can see four ___. (a) gooses (b) geeses (c) goose (d) geese
  34. 34.___ we run in the park every Sunday? (a) Is (b) Do (c) Are (d) Does
  35. 35.If I ___ wings, I would fly to school. (a) have (b) will have (c) had (d) would have
  36. 36.That is the bus ___ goes to the zoo. (a) who (b) where (c) whose (d) which
  37. 37.Fill in a, an or the: Mount Everest is ___ highest mountain in the world. (a) the (b) an (c) a
  38. 38.Choose the right verb: Either the twins or Yash ___ coming today. (a) is (b) are
  39. 39.I know the boy ___ father is a pilot. (a) where (b) which (c) who (d) whose
  40. 40.My friends did not ___ a story last Sunday. (a) tell (b) telling (c) told (d) tells

Answer key

  1. her
  2. climbed
  3. claps
  4. did you
  5. which
  6. Does
  7. has been told
  8. has lived
  9. where my school was
  10. are
  11. Do
  12. will throw
  13. runs
  14. potatoes
  15. doesn't
  16. the
  17. for
  18. are being built
  19. making
  20. on
  21. is
  22. happy
  23. in
  24. strong
  25. tallest
  26. throw
  27. wins
  28. Am
  29. an
  30. mine
  31. where
  32. have
  33. geese
  34. Do
  35. had
  36. which
  37. the
  38. is
  39. whose
  40. tell

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