← Final test: common errors lesson New set →

English Grammar Test Worksheet

English grammar lesson 30: Final test: common errors · Set 84 · 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.___ we hungry now? (a) Are (b) Is (c) Am
  2. 2.Change to passive: “Isha will build a sandcastle tomorrow.” → A sandcastle ___ by Isha tomorrow. (a) will built (b) will build (c) will be build (d) will be built
  3. 3.Fill in a or an: ___ egg (a) an (b) a
  4. 4.I am going to ___ in the pool next week. (a) swimming (b) swims (c) swim (d) swam
  5. 5.If you found a magic lamp, you ___ wish for more holidays. (a) would be (b) will (c) would (d) did
  6. 6.Choose the right word: The roots of a tree are ___ the ground. (a) on (b) under (c) at
  7. 7.Tara did not ___ in the pool two days ago. (a) swam (b) swimming (c) swim (d) swims
  8. 8.She ___ climb a tree on Saturdays. (a) isn't (b) don't (c) doesn't
  9. 9.You ___ going to wear a cap next Sunday. (a) is (b) are (c) am
  10. 10.Choose the right word: Fish swim ___ the river. (a) on (b) in (c) at
  11. 11.This is the teacher ___ teaches us maths. (a) who (b) whose (c) which (d) where
  12. 12.___ Riya in the garden now? (a) Is (b) Am (c) Are
  13. 13.If you ___ the answer, you would tell the teacher. (a) will know (b) would know (c) knew (d) know
  14. 14.You ___ a new kite. (a) have (b) has
  15. 15.My sister has lived in Pune ___ 2019. (a) for (b) since
  16. 16.Fill the gap: I can see one ___. (a) toies (b) toy (c) toys
  17. 17.You ___ bought vegetables already. (a) have (b) has
  18. 18.Choose the right verb: All the girls ___ a notebook. (a) have (b) has
  19. 19.They ___ Hindi last week. (a) speak (b) will speak (c) speaked (d) spoke
  20. 20.Fill the gap: Kabir drew three ___. (a) woman (b) womans (c) womens (d) women
  21. 21.That is the kite ___ my uncle gave me. (a) who (b) whose (c) which (d) where
  22. 22.If you heat water to 100 °C, it ___. (a) boiled (b) boils (c) boil
  23. 23.My friends ___ in Pune since 2019. (a) live (b) have lived (c) has lived (d) lived
  24. 24.Fill in a, an or the: This is ___ oldest tree in our town. (a) a (b) an (c) the
  25. 25.He has just ___ to school. (a) went (b) go (c) going (d) gone
  26. 26.Change to passive: “Nisha has written a letter.” → A letter ___ by Nisha. (a) have been written (b) has been written (c) has written
  27. 27.Fill in a or an: ___ igloo (a) a (b) an
  28. 28.Fill in a, an or the: ___ earth goes round the sun. (a) a (b) the (c) an
  29. 29.Fill in in, on or at: Our school trip is ___ 15 August. (a) at (b) on (c) in
  30. 30.Fill in a, an or the: ___ sun rises in the east. (a) an (b) a (c) the
  31. 31.Fill the gap: I can see four ___. (a) cowes (b) cow (c) cows (d) cow's
  32. 32.Rohan has just ___ vegetables. (a) buy (b) buying (c) bought (d) buys
  33. 33.I am going to ___ the room next Sunday. (a) cleaning (b) cleaned (c) clean (d) cleans
  34. 34.Omkar is tired of ___ in the pool. (a) to swim (b) swim (c) swims (d) swimming
  35. 35.Choose the right word: Write your name ___ the first page. (a) at (b) under (c) on
  36. 36.You ___ going to climb a tree tomorrow. (a) are (b) is (c) am
  37. 37.Change to passive: “Rahul has made two kites.” → Two kites ___ by Rahul. (a) has been made (b) have been made (c) have made
  38. 38.Fill the gap: The blue whale is the ___ animal in the world. (a) most biggest (b) biggest (c) big (d) bigger
  39. 39.Fill in a or an: ___ elephant (a) a (b) an
  40. 40.Choose the right verb: All the boys ___ a notebook. (a) has (b) have

Answer key

  1. Are
  2. will be built
  3. an
  4. swim
  5. would
  6. under
  7. swim
  8. doesn't
  9. are
  10. in
  11. who
  12. Is
  13. knew
  14. have
  15. since
  16. toy
  17. have
  18. have
  19. spoke
  20. women
  21. which
  22. boils
  23. have lived
  24. the
  25. gone
  26. has been written
  27. an
  28. the
  29. on
  30. the
  31. cows
  32. bought
  33. clean
  34. swimming
  35. on
  36. are
  37. have been made
  38. biggest
  39. an
  40. have

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