← Final test: common errors lesson New set →

English Grammar Test Worksheet

English grammar lesson 30: Final test: common errors · Set 3 · 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.He has known my best friend ___ a long time. (a) since (b) for
  2. 2.I ___ take the train twice a week. (a) don't (b) aren't (c) doesn't
  3. 3.Fill the gap: I can see one ___. (a) penciles (b) pencil (c) pencils
  4. 4.Choose the right word: There is a fan ___ the ceiling. (a) at (b) in (c) on
  5. 5.Change to passive: “Rohan eats a mango every day.” → A mango ___ by Rohan every day. (a) is ate (b) are eaten (c) eats (d) is eaten
  6. 6.Yash is my friend. I play with ___ every day. (a) himself (b) he (c) him
  7. 7.If you mix red and white, you ___ pink. (a) got (b) get (c) gets
  8. 8.I ___ hungry now. (a) are (b) am (c) is
  9. 9.___ Kavya go to school two days ago? (a) Was (b) Does (c) Do (d) Did
  10. 10.Add the question tag: My cousins do not draw a picture every day, ___? (a) don't they (b) do them (c) are they (d) do they
  11. 11.Karan ___ me that he was busy. (a) said (b) told (c) asked
  12. 12.If we got a free day, we ___ visit Nani. (a) would (b) did (c) will (d) would be
  13. 13.She ___ plant a tree every day. (a) don't (b) doesn't (c) isn't
  14. 14.He is going to ___ the dishes next week. (a) washed (b) washing (c) wash (d) washes
  15. 15.You ___ spoken Hindi already. (a) have (b) has
  16. 16.Manav loves sports. ___ plays cricket every evening. (a) Himself (b) Him (c) His (d) He
  17. 17.Aarav asked me, “Where do you live?” → Aarav asked me ___. (a) where I lived (b) where do I live (c) where did I live
  18. 18.Fill in in, on or at: The shop opens ___ Friday. (a) in (b) at (c) on
  19. 19.Choose the right verb: The box of pencils ___ on the table. (a) are (b) is
  20. 20.Arjun practised ___ a tree. (a) to climb (b) climb (c) climbs (d) climbing
  21. 21.The children ___ in this school since 2019. (a) have taught (b) has taught (c) taught (d) teach
  22. 22.My brother ___ a new kite. (a) have (b) has
  23. 23.___ I throw the ball yesterday? (a) Did (b) Does (c) Was (d) Do
  24. 24.Kavya ___ the dog next Sunday. (a) fed (b) will feeding (c) will feed (d) will feeds
  25. 25.Add the question tag: They sent a message yesterday, ___? (a) weren't they (b) didn't they (c) didn't them (d) did they
  26. 26.Fill in a or an: ___ eagle (a) a (b) an
  27. 27.She ___ a new cricket bat. (a) has (b) have
  28. 28.She ___ the bag tomorrow. (a) will carries (b) carried (c) will carry (d) will carrying
  29. 29.That is the boy ___ won the race. (a) where (b) which (c) whose (d) who
  30. 30.Add the question tag: We are ready, ___? (a) don't we (b) aren't we (c) are we (d) aren't us
  31. 31.Choose the right word: The birds are sitting ___ the wire. (a) at (b) in (c) on
  32. 32.Fill the gap: This was the ___ day of my holiday. (a) worse (b) most worst (c) worst (d) bad
  33. 33.Choose the right word: Riya lives ___ Mumbai. (a) on (b) in (c) at
  34. 34.I ___ in the pool tomorrow. (a) will swims (b) swam (c) will swim (d) will swimming
  35. 35.Neel is going to ___ cricket next Sunday. (a) play (b) playing (c) played (d) plays
  36. 36.They ___ a cake next Sunday. (a) will bake (b) baked (c) will baking (d) will bakes
  37. 37.Add the question tag: You have not ridden a bicycle, ___? (a) have you (b) do you (c) haven't you
  38. 38.Which word is the adverb? “Arjun drives carefully every day.” (a) carefully (b) drives (c) Arjun (d) day
  39. 39.Kavya is a good singer. She sings ___. (a) good (b) well
  40. 40.Saanvi ___ a new pencil box. (a) have (b) has

Answer key

  1. for
  2. don't
  3. pencil
  4. on
  5. is eaten
  6. him
  7. get
  8. am
  9. Did
  10. do they
  11. told
  12. would
  13. doesn't
  14. wash
  15. have
  16. He
  17. where I lived
  18. on
  19. is
  20. climbing
  21. have taught
  22. has
  23. Did
  24. will feed
  25. didn't they
  26. an
  27. has
  28. will carry
  29. who
  30. aren't we
  31. on
  32. worst
  33. in
  34. will swim
  35. play
  36. will bake
  37. have you
  38. carefully
  39. well
  40. has

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