← Final test: common errors lesson New set →

English Grammar Test Worksheet

English grammar lesson 30: Final test: common errors · Set 386 · 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.I ___ a new cricket bat. (a) have (b) has
  2. 2.Fill in in, on or at: The shop opens ___ Sunday morning. (a) on (b) at (c) in
  3. 3.Fill the gap: I can see one ___. (a) benches (b) benchs (c) bench
  4. 4.Manav is fond of ___ the dog. (a) to feed (b) feed (c) feeding (d) feeds
  5. 5.Choose the right verb: The packet of biscuits ___ open. (a) are (b) is
  6. 6.Fill the gap: I can see one ___. (a) woman (b) womans (c) women
  7. 7.This is the girl ___ helped me. (a) who (b) which (c) where (d) whose
  8. 8.___ you at home today? (a) Is (b) Are (c) Am
  9. 9.My sister ___ a tree last Sunday. (a) planted (b) has planted (c) will plant (d) plants
  10. 10.Yash is good at ___ rice. (a) cooking (b) to cook (c) cooks (d) cook
  11. 11.My friends ___ late today. (a) am (b) are (c) is
  12. 12.They ___ feed the dog every morning. (a) doesn't (b) aren't (c) don't
  13. 13.Fill the gap: I can see one ___. (a) gooses (b) goose (c) geese
  14. 14.Fill the gap: This sum is ___ than that one. (a) easyer (b) easy (c) easier (d) easiest
  15. 15.I have known my best friend ___ two years. (a) since (b) for
  16. 16.I did not ___ the match last week. (a) wins (b) winning (c) won (d) win
  17. 17.Fill in a or an: ___ old book (a) a (b) an
  18. 18.I have waited for the bus ___ ten minutes. (a) for (b) since
  19. 19.They ___ the ball in 2023. (a) threw (b) throwed (c) will throw (d) throw
  20. 20.If Mum ___ kheer, I will eat two bowls. (a) make (b) would make (c) makes (d) will make
  21. 21.Fill in a or an: ___ house (a) an (b) a
  22. 22.___ they sing a song on Saturdays? (a) Are (b) Is (c) Do (d) Does
  23. 23.My sister and I have a red kite. This kite is ___. (a) our (b) we (c) ours
  24. 24.If it ___ tomorrow, we will stay at home. (a) will rain (b) would rain (c) rains (d) rain
  25. 25.If you mix red and white, you ___ pink. (a) gets (b) got (c) get
  26. 26.Choose the right verb: All the children ___ a locker. (a) have (b) has
  27. 27.___ my sister late today? (a) Am (b) Is (c) Are
  28. 28.You ___ washed the dishes already. (a) have (b) has
  29. 29.Change to passive: “Diya has told a story.” → A story ___ by Diya. (a) have been told (b) has been told (c) has told
  30. 30.Fill the gap: Arjun is as ___ as Ishaan. (a) strongest (b) strong (c) stronger
  31. 31.Choose the right word: The pictures are hanging ___ the wall. (a) in (b) under (c) on
  32. 32.Manav loves sports. ___ plays cricket every evening. (a) Himself (b) His (c) Him (d) He
  33. 33.Fill in a, an or the: ___ earth goes round the sun. (a) a (b) the (c) an
  34. 34.Rahul ___ that he was tired. (a) told (b) said (c) asked
  35. 35.She ___ going to study science tomorrow. (a) am (b) is (c) are
  36. 36.They ___ spoken Hindi already. (a) has (b) have
  37. 37.Aarav avoided ___ a tree. (a) climbs (b) climbing (c) to climb (d) climb
  38. 38.Isha ___ happy today. (a) is (b) am (c) are
  39. 39.If Ishaan ___ the answer, he would tell the teacher. (a) knows (b) knew (c) would know (d) will know
  40. 40.Fill the gap: I can see four ___. (a) stories (b) story (c) storys (d) storyes

Answer key

  1. have
  2. on
  3. bench
  4. feeding
  5. is
  6. woman
  7. who
  8. Are
  9. planted
  10. cooking
  11. are
  12. don't
  13. goose
  14. easier
  15. for
  16. win
  17. an
  18. for
  19. threw
  20. makes
  21. a
  22. Do
  23. ours
  24. rains
  25. get
  26. have
  27. Is
  28. have
  29. has been told
  30. strong
  31. on
  32. He
  33. the
  34. said
  35. is
  36. have
  37. climbing
  38. is
  39. knew
  40. stories

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