← Final test: common errors lesson New set →

English Grammar Test Worksheet

English grammar lesson 30: Final test: common errors · Set 681 · 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.Fill in a or an: ___ honest man (a) a (b) an
  2. 2.They did not ___ in the pool last week. (a) swam (b) swims (c) swimming (d) swim
  3. 3.He ___ going to ride a bicycle next week. (a) are (b) am (c) is
  4. 4.Fill the gap: There are many ___ here. (a) boxes (b) boxs (c) box (d) boxies
  5. 5.If Mum ___ kheer, we will eat two bowls. (a) make (b) makes (c) will make (d) would make
  6. 6.Fill the gap: This was the ___ day of my holiday. (a) worse (b) most worst (c) bad (d) worst
  7. 7.This is the teacher ___ teaches us maths. (a) who (b) which (c) where (d) whose
  8. 8.Arjun ___ me that he was late. (a) said (b) asked (c) told
  9. 9.Choose the right word: The birds are sitting ___ the wire. (a) at (b) in (c) on
  10. 10.My brother ___ in Delhi since 2022. (a) works (b) has worked (c) have worked (d) worked
  11. 11.Fill the gap: I can see one ___. (a) teeth (b) tooth (c) tooths
  12. 12.Farhan decided ___ on the stage. (a) dancing (b) dance (c) dances (d) to dance
  13. 13.Aisha ___ a cake next week. (a) will bake (b) will bakes (c) will baking (d) baked
  14. 14.Fill in a or an: ___ uniform (a) a (b) an
  15. 15.Change to passive: “Karan will build a sandcastle tomorrow.” → A sandcastle ___ by Karan tomorrow. (a) will build (b) will built (c) will be build (d) will be built
  16. 16.Add the question tag: Arjun told a story yesterday, ___? (a) did he (b) wasn't he (c) didn't him (d) didn't he
  17. 17.You ___ a tree next week. (a) will climbing (b) will climb (c) will climbs (d) climbed
  18. 18.Rahul said, “I make tea every day.” → Rahul said that he ___ tea every day. (a) making (b) makes (c) made (d) make
  19. 19.Omkar and Kabir have a red water bottle. This water bottle is ___. (a) they (b) their (c) theirs
  20. 20.Fill in a or an: ___ eagle (a) a (b) an
  21. 21.Fill the gap: This is the ___ phone in the shop. (a) expensive (b) most expensive (c) expensivest (d) more expensive
  22. 22.Fill in in, on or at: The cricket match starts ___ winter. (a) in (b) on (c) at
  23. 23.Which word is the adverb? “Riya writes neatly every day.” (a) neatly (b) writes (c) Riya (d) day
  24. 24.Change to passive: “Ishaan has told a story.” → A story ___ by Ishaan. (a) have been told (b) has told (c) has been told
  25. 25.Add the question tag: Arjun can swim in the pool, ___? (a) can't him (b) can he (c) can't he (d) doesn't he
  26. 26.I ___ a new pencil box. (a) have (b) has
  27. 27.Fill in in, on or at: The cricket match starts ___ Sunday. (a) at (b) in (c) on
  28. 28.If you heat water to 100 °C, it ___. (a) boils (b) boiled (c) boil
  29. 29.___ Priya at home today? (a) Am (b) Are (c) Is
  30. 30.Which sentence is correct? (a) We always eat rice. (b) We eat always rice.
  31. 31.She ___ plant a tree every day. (a) don't (b) isn't (c) doesn't
  32. 32.If India ___ the match, she will dance with joy. (a) wins (b) win (c) will win (d) would win
  33. 33.Change to passive: “Sneha eats two mangoes every Sunday.” → Two mangoes ___ by Sneha every Sunday. (a) are eaten (b) is eaten (c) eats (d) are ate
  34. 34.If Neel lived near the sea, he ___ swim every day. (a) will (b) would be (c) did (d) would
  35. 35.They ___ a new school bag. (a) have (b) has
  36. 36.Fill the gap: Saanvi is the ___ girl in our class. (a) taller (b) tall (c) tallest (d) most tallest
  37. 37.If I ___ a lot of money, I would buy a big library. (a) had (b) would have (c) will have (d) have
  38. 38.Choose the right word: The roots of a tree are ___ the ground. (a) on (b) at (c) under
  39. 39.He ___ a new kite. (a) have (b) has
  40. 40.Choose the right verb: Either the twins or Ananya ___ coming today. (a) are (b) is

Answer key

  1. an
  2. swim
  3. is
  4. boxes
  5. makes
  6. worst
  7. who
  8. told
  9. on
  10. has worked
  11. tooth
  12. to dance
  13. will bake
  14. a
  15. will be built
  16. didn't he
  17. will climb
  18. made
  19. theirs
  20. an
  21. most expensive
  22. in
  23. neatly
  24. has been told
  25. can't he
  26. have
  27. on
  28. boils
  29. Is
  30. We always eat rice.
  31. doesn't
  32. wins
  33. are eaten
  34. would
  35. have
  36. tallest
  37. had
  38. under
  39. has
  40. is

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