← Final test: common errors lesson New set →

English Grammar Test Worksheet

English grammar lesson 30: Final test: common errors · Set 735 · 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.Choose the right verb: Every boy ___ a notebook. (a) has (b) have
  3. 3.We ___ the bag next week. (a) will carry (b) will carrying (c) carried (d) will carries
  4. 4.Omkar is looking forward to ___ a kite next week. (a) flies (b) fly (c) flying (d) to fly
  5. 5.Fill in in, on or at: The shop opens ___ half past six. (a) in (b) on (c) at
  6. 6.Fill the gap: Diya is ___ than Dev. (a) short (b) shortest (c) more short (d) shorter
  7. 7.Fill the gap: I can see one ___. (a) books (b) book (c) bookes
  8. 8.Fill in a or an: ___ umbrella (a) a (b) an
  9. 9.The children have studied in this school ___ 2019. (a) for (b) since
  10. 10.Kabir loves sports. ___ plays cricket every evening. (a) He (b) His (c) Him (d) Himself
  11. 11.Fill the gap: This book is ___ than that one. (a) gooder (b) good (c) better (d) best
  12. 12.If we ___ near the sea, we would swim every day. (a) would live (b) will live (c) lived (d) live
  13. 13.I have a new bicycle. It is ___ bicycle. (a) mine (b) me (c) I (d) my
  14. 14.Fill in a or an: ___ tiger (a) an (b) a
  15. 15.My brother ___ going to play cricket next week. (a) are (b) am (c) is
  16. 16.I ___ carried the bag already. (a) have (b) has
  17. 17.We ___ with Nani since 2019. (a) has stayed (b) stayed (c) have stayed (d) stay
  18. 18.Fill the gap: I can see four ___. (a) watchies (b) watch (c) watches (d) watchs
  19. 19.If it ___ tomorrow, she will stay at home. (a) would rain (b) rains (c) will rain (d) rain
  20. 20.What is the past tense of “build”? (a) building (b) builded (c) built
  21. 21.You ___ a new school bag. (a) has (b) have
  22. 22.Add the question tag: She has taken the train, ___? (a) doesn't she (b) has she (c) hasn't her (d) hasn't she
  23. 23.If Ananya lived near the sea, she ___ swim every day. (a) did (b) will (c) would be (d) would
  24. 24.What is the past tense of “write”? (a) writing (b) wrote (c) written (d) writed
  25. 25.She ___ brought lunch already. (a) has (b) have
  26. 26.Isha is my friend. I play with ___ every day. (a) her (b) herself (c) she
  27. 27.If India ___ the match, I will dance with joy. (a) will win (b) would win (c) win (d) wins
  28. 28.Fill the gap: Kabir drew three ___. (a) loafs (b) loafes (c) loaf (d) loaves
  29. 29.We ___ going to speak Hindi next week. (a) is (b) am (c) are
  30. 30.Choose the right verb: Each child ___ a ID card. (a) have (b) has
  31. 31.If Kabir ___ wings, he would fly to school. (a) has (b) had (c) would have (d) will have
  32. 32.If you mix blue and yellow, you ___ green. (a) got (b) get (c) gets
  33. 33.That is the girl ___ bag is red. (a) whose (b) which (c) who (d) where
  34. 34.This is the man ___ car is new. (a) where (b) who (c) whose (d) which
  35. 35.We ___ in the garden now. (a) am (b) is (c) are
  36. 36.You are going to ___ a tree tomorrow. (a) climbed (b) climb (c) climbing (d) climbs
  37. 37.Sneha wanted ___ the train. (a) take (b) to take (c) takes (d) taking
  38. 38.Change to passive: “Dev is flying two kites now.” → Two kites ___ by Dev now. (a) is being flown (b) are being flown (c) are been flown
  39. 39.Diya is my friend. I play with ___ every day. (a) her (b) herself (c) she
  40. 40.Fill the gap: Aditya is the ___ boy in the room today. (a) most happiest (b) happier (c) happiest (d) happy

Answer key

  1. in
  2. has
  3. will carry
  4. flying
  5. at
  6. shorter
  7. book
  8. an
  9. since
  10. He
  11. better
  12. lived
  13. my
  14. a
  15. is
  16. have
  17. have stayed
  18. watches
  19. rains
  20. built
  21. have
  22. hasn't she
  23. would
  24. wrote
  25. has
  26. her
  27. wins
  28. loaves
  29. are
  30. has
  31. had
  32. get
  33. whose
  34. whose
  35. are
  36. climb
  37. to take
  38. are being flown
  39. her
  40. happiest

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