← Final test: common errors lesson New set →

English Grammar Test Worksheet

English grammar lesson 30: Final test: common errors · Set 477 · 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.Choose the right word: Riya lives ___ Mumbai. (a) at (b) on (c) in
  2. 2.Change to passive: “Ishaan is eating two mangoes now.” → Two mangoes ___ by Ishaan now. (a) is being eaten (b) are been eaten (c) are being eaten
  3. 3.We did not ___ tea two days ago. (a) making (b) makes (c) make (d) made
  4. 4.Fill the gap: This book is ___ than that one. (a) good (b) better (c) best (d) gooder
  5. 5.Change to passive: “Saanvi writes a letter every day.” → A letter ___ by Saanvi every day. (a) is wrote (b) is written (c) writes (d) are written
  6. 6.Rohan ___ cooked rice already. (a) has (b) have
  7. 7.___ you late today? (a) Is (b) Am (c) Are
  8. 8.Add the question tag: She can plant a tree, ___? (a) can't her (b) can she (c) doesn't she (d) can't she
  9. 9.Aarav is going to ___ lunch next week. (a) brought (b) bring (c) bringing (d) brings
  10. 10.Choose the right verb: Each of the players ___ a water bottle. (a) have (b) has
  11. 11.Fill in in, on or at: The cricket match starts ___ 15 August. (a) in (b) at (c) on
  12. 12.___ you win the match twice a week? (a) Do (b) Does (c) Are (d) Is
  13. 13.Change to passive: “Kunal eats a mango every Sunday.” → A mango ___ by Kunal every Sunday. (a) are eaten (b) is ate (c) eats (d) is eaten
  14. 14.My brother ___ clean the room every Sunday. (a) don't (b) doesn't (c) isn't
  15. 15.Aisha said, “I will catch the ball.” → Aisha said that she ___ catch the ball. (a) would (b) will (c) is
  16. 16.They have just ___ the match. (a) winning (b) win (c) won (d) wins
  17. 17.Kabir ___ a new school bag. (a) has (b) have
  18. 18.I have a new water bottle. It is ___ water bottle. (a) my (b) mine (c) me (d) I
  19. 19.Arjun ___ that he was ready. (a) said (b) told (c) asked
  20. 20.Fill in a or an: ___ owl (a) a (b) an
  21. 21.Kabir said, “I am flying a kite.” → Kabir said that he ___ a kite. (a) were flying (b) was flying (c) am flying (d) is flying
  22. 22.Saanvi said, “I play cricket every day.” → Saanvi said that she ___ cricket every day. (a) played (b) play (c) playing (d) plays
  23. 23.I know the park ___ we play cricket. (a) whose (b) who (c) which (d) where
  24. 24.Pooja has a new school bag. It is ___ school bag. (a) hers (b) her (c) she
  25. 25.Manav is a safe driver. He drives ___. (a) safely (b) safe (c) safly
  26. 26.Fill the gap: Today's traffic is ___ than yesterday's. (a) worst (b) bad (c) badder (d) worse
  27. 27.We ___ in the park last Sunday. (a) will run (b) run (c) runned (d) ran
  28. 28.Choose the right word: The pictures are hanging ___ the wall. (a) in (b) on (c) under
  29. 29.Fill in a or an: ___ umbrella (a) a (b) an
  30. 30.Fill in a or an: ___ hotel (a) an (b) a
  31. 31.Fill in a or an: ___ tiger (a) an (b) a
  32. 32.Meera enjoyed ___ the match. (a) to win (b) winning (c) wins (d) win
  33. 33.My parents ___ jog in the park on Saturdays. (a) aren't (b) doesn't (c) don't
  34. 34.Fill in in, on or at: The cricket match starts ___ half past six. (a) at (b) on (c) in
  35. 35.She ___ sent a message already. (a) has (b) have
  36. 36.___ the students speak Hindi two days ago? (a) Do (b) Was (c) Did (d) Does
  37. 37.This is the boy ___ won the race. (a) whose (b) where (c) which (d) who
  38. 38.Fill in a or an: ___ unusual toy (a) a (b) an
  39. 39.Change to passive: “Yash baked a cake yesterday.” → A cake ___ by Yash yesterday. (a) was baked (b) baked (c) were baked (d) was bake
  40. 40.Fill the gap: This hill is ___ than that one. (a) more high (b) highest (c) higher (d) high

Answer key

  1. in
  2. are being eaten
  3. make
  4. better
  5. is written
  6. has
  7. Are
  8. can't she
  9. bring
  10. has
  11. on
  12. Do
  13. is eaten
  14. doesn't
  15. would
  16. won
  17. has
  18. my
  19. said
  20. an
  21. was flying
  22. played
  23. where
  24. her
  25. safely
  26. worse
  27. ran
  28. on
  29. an
  30. a
  31. a
  32. winning
  33. don't
  34. at
  35. has
  36. Did
  37. who
  38. an
  39. was baked
  40. higher

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