← Final test: common errors lesson New set →

English Grammar Test Worksheet

English grammar lesson 30: Final test: common errors · Set 351 · 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: The birds are sitting ___ the wire. (a) on (b) in (c) at
  2. 2.That is the doctor ___ lives next door. (a) which (b) where (c) who (d) whose
  3. 3.We ___ in the park next week. (a) will jogs (b) will jog (c) jogged (d) will jogging
  4. 4.Fill the gap: The Ganga is ___ than the Yamuna. (a) long (b) longer (c) longest (d) more long
  5. 5.This is the woman ___ son is in my class. (a) whose (b) who (c) where (d) which
  6. 6.Add the question tag: My sister has played cricket, ___? (a) doesn't she (b) hasn't she (c) hasn't her (d) has she
  7. 7.Neel did not ___ a letter last week. (a) writing (b) write (c) writes (d) wrote
  8. 8.Choose the right verb: Each of the children ___ a notebook. (a) have (b) has
  9. 9.Fill in a or an: ___ old book (a) an (b) a
  10. 10.Fill in a or an: ___ hotel (a) a (b) an
  11. 11.Add the question tag: Rahul ran in the park yesterday, ___? (a) wasn't he (b) did he (c) didn't him (d) didn't he
  12. 12.He ___ going to cook rice tomorrow. (a) is (b) am (c) are
  13. 13.Yash is good at ___ a message. (a) sending (b) to send (c) sends (d) send
  14. 14.Choose the right word: Write your name ___ the first page. (a) on (b) under (c) at
  15. 15.Pooja said, “My bicycle is new.” → Pooja said that ___ bicycle was new. (a) she (b) her (c) hers (d) my
  16. 16.If Rahul ___ a lot of money, he would buy a big library. (a) will have (b) has (c) had (d) would have
  17. 17.Add the question tag: Nisha has drunk milk, ___? (a) has she (b) hasn't she (c) doesn't she (d) hasn't her
  18. 18.That is the bus ___ goes to the zoo. (a) who (b) where (c) whose (d) which
  19. 19.She ___ a new puppy. (a) has (b) have
  20. 20.Fill in a or an: ___ umbrella (a) a (b) an
  21. 21.Fill the gap: I can see four ___. (a) monkeyes (b) monkeys (c) monkies (d) monkey
  22. 22.Fill the gap: The owl was ___ than the fox. (a) more wise (b) wise (c) wiser (d) wisest
  23. 23.What is the past tense of “eat”? (a) eating (b) eaten (c) ate (d) eated
  24. 24.I like the kite ___ my uncle gave me. (a) which (b) who (c) where (d) whose
  25. 25.Fill the gap: Karan is as ___ as Rohan. (a) stronger (b) strong (c) strongest
  26. 26.___ she fly a kite every day? (a) Do (b) Are (c) Does (d) Is
  27. 27.Fill in in, on or at: We will visit Nani ___ the morning. (a) in (b) on (c) at
  28. 28.___ he at home today? (a) Is (b) Are (c) Am
  29. 29.Fill in a or an: ___ mango (a) an (b) a
  30. 30.Fill in a or an: ___ hour (a) a (b) an
  31. 31.Add the question tag: She can buy vegetables, ___? (a) doesn't she (b) can she (c) can't her (d) can't she
  32. 32.Fill in a or an: ___ ice cream (a) a (b) an
  33. 33.___ she help Grandma last week? (a) Does (b) Do (c) Did (d) Was
  34. 34.She ___ told a story already. (a) has (b) have
  35. 35.Yash ___ tea in 2023. (a) will make (b) made (c) makes (d) maked
  36. 36.Priya is good at ___ the dog. (a) feed (b) to feed (c) feeds (d) feeding
  37. 37.Fill in in, on or at: We will visit Nani ___ the afternoon. (a) on (b) at (c) in
  38. 38.Aisha agreed ___ vegetables. (a) buys (b) buying (c) buy (d) to buy
  39. 39.Change to passive: “Saanvi has baked two cakes.” → Two cakes ___ by Saanvi. (a) has been baked (b) have been baked (c) have baked
  40. 40.Fill in in, on or at: The shop opens ___ 9:30. (a) in (b) on (c) at

Answer key

  1. on
  2. who
  3. will jog
  4. longer
  5. whose
  6. hasn't she
  7. write
  8. has
  9. an
  10. a
  11. didn't he
  12. is
  13. sending
  14. on
  15. her
  16. had
  17. hasn't she
  18. which
  19. has
  20. an
  21. monkeys
  22. wiser
  23. ate
  24. which
  25. strong
  26. Does
  27. in
  28. Is
  29. a
  30. an
  31. can't she
  32. an
  33. Did
  34. has
  35. made
  36. feeding
  37. in
  38. to buy
  39. have been baked
  40. at

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