← Final test: common errors lesson New set →

English Grammar Test Worksheet

English grammar lesson 30: Final test: common errors · Set 598 · 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 verb: All the students ___ a ID card. (a) have (b) has
  2. 2.Fill in a or an: ___ European city (a) a (b) an
  3. 3.Aditya is my friend. I play with ___ every day. (a) himself (b) him (c) he
  4. 4.Choose the right verb: The bag of apples ___ in the car. (a) is (b) are
  5. 5.Fill in a, an or the: This is ___ oldest tree in our town. (a) the (b) an (c) a
  6. 6.Fill in in, on or at: Our school trip is ___ 2 October. (a) on (b) at (c) in
  7. 7.That is the girl ___ bag is red. (a) where (b) who (c) whose (d) which
  8. 8.That is the boy ___ won the race. (a) where (b) who (c) whose (d) which
  9. 9.You did not ___ rice in 2023. (a) cook (b) cooking (c) cooks (d) cooked
  10. 10.She has studied in this school ___ 2020. (a) since (b) for
  11. 11.Fill in in, on or at: Our school trip is ___ sunset. (a) at (b) in (c) on
  12. 12.Fill in a or an: ___ one-rupee coin (a) an (b) a
  13. 13.Fill the gap: Saanvi is as ___ as Neel. (a) strongest (b) strong (c) stronger
  14. 14.What is the past tense of “take”? (a) took (b) taked (c) taking (d) taken
  15. 15.Fill in in, on or at: The shop opens ___ noon. (a) on (b) at (c) in
  16. 16.Pooja ___ a message last Sunday. (a) sent (b) sended (c) will send (d) sends
  17. 17.Add the question tag: She cannot cook rice, ___? (a) does she (b) can her (c) can she (d) can't she
  18. 18.Which word is the adverb? “Aarav learns quickly every day.” (a) Aarav (b) quickly (c) learns (d) day
  19. 19.Kunal said, “My kite is torn.” → Kunal said that ___ kite was torn. (a) his (b) my (c) him (d) he
  20. 20.Fill the gap: Ananya is as ___ as Isha. (a) short (b) shortest (c) shorter
  21. 21.Farhan ___ in the park on Saturdays. (a) jogging (b) jog (c) jogs
  22. 22.Manav ___ with Nani since 2020. (a) stays (b) have stayed (c) stayed (d) has stayed
  23. 23.Add the question tag: I can bring lunch, ___? (a) can't me (b) don't I (c) can I (d) can't I
  24. 24.Add the question tag: I do not play cricket every day, ___? (a) am I (b) do me (c) don't I (d) do I
  25. 25.What is the past tense of “fly”? (a) flying (b) flown (c) flew (d) flyed
  26. 26.Fill in a, an or the: Meera is ___ best singer in our school. (a) a (b) an (c) the
  27. 27.Fill the gap: There are many ___ here. (a) womens (b) womans (c) woman (d) women
  28. 28.Choose the right verb: Each boy ___ a ID card. (a) have (b) has
  29. 29.This is the market ___ we buy vegetables. (a) where (b) whose (c) which (d) who
  30. 30.The students ___ thrown the ball already. (a) have (b) has
  31. 31.She ___ a new kite. (a) have (b) has
  32. 32.If Mum makes kheer, I ___ two bowls. (a) would eat (b) will eats (c) will eat (d) ate
  33. 33.We ___ a cake every day. (a) bakes (b) bake (c) baking
  34. 34.Zoya said, “I have taken the train.” → Zoya said that she ___ the train. (a) have taken (b) had taken (c) has taken
  35. 35.Fill in a, an or the: ___ sun rises in the east. (a) a (b) an (c) the
  36. 36.What is the past tense of “ride”? (a) riding (b) ridden (c) rode (d) rided
  37. 37.Sneha has just ___ a mango. (a) eat (b) eating (c) eaten (d) ate
  38. 38.The students have just ___ in the park. (a) jogged (b) jogging (c) jog (d) jogs
  39. 39.My friends have just ___ a cartoon. (a) watching (b) watch (c) watches (d) watched
  40. 40.That is the cake ___ Mum baked. (a) whose (b) who (c) where (d) which

Answer key

  1. have
  2. a
  3. him
  4. is
  5. the
  6. on
  7. whose
  8. who
  9. cook
  10. since
  11. at
  12. a
  13. strong
  14. took
  15. at
  16. sent
  17. can she
  18. quickly
  19. his
  20. short
  21. jogs
  22. has stayed
  23. can't I
  24. do I
  25. flew
  26. the
  27. women
  28. has
  29. where
  30. have
  31. has
  32. will eat
  33. bake
  34. had taken
  35. the
  36. rode
  37. eaten
  38. jogged
  39. watched
  40. which

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