← Final test: common errors lesson New set →

English Grammar Test Worksheet

English grammar lesson 30: Final test: common errors · Set 14 · 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 ___ going to catch the ball tomorrow. (a) am (b) are (c) is
  2. 2.Saanvi said, “My room is clean.” → Saanvi said that ___ room was clean. (a) she (b) hers (c) my (d) her
  3. 3.Aarav ___ a new school bag. (a) has (b) have
  4. 4.What is the past tense of “buy”? (a) buyed (b) buying (c) bought
  5. 5.He ___ a new cricket bat. (a) has (b) have
  6. 6.If India wins the match, they ___ with joy. (a) would dance (b) danced (c) will dance (d) will dances
  7. 7.Fill the gap: There are many ___ here. (a) babyes (b) babies (c) baby (d) babys
  8. 8.That is the woman ___ son is in my class. (a) where (b) whose (c) who (d) which
  9. 9.You ___ a new school bag. (a) have (b) has
  10. 10.You are going to ___ a song next month. (a) sing (b) sings (c) sang (d) singing
  11. 11.Fill in a or an: ___ school (a) an (b) a
  12. 12.Change to passive: “Isha has painted the wall.” → The wall ___ by Isha. (a) have been painted (b) has been painted (c) has painted
  13. 13.Choose the right word: The stars shine ___ the sky. (a) in (b) at (c) on
  14. 14.Ishaan refused ___ lunch. (a) to bring (b) brings (c) bringing (d) bring
  15. 15.If you knew the answer, you ___ tell the teacher. (a) did (b) would (c) will (d) would be
  16. 16.Fill in in, on or at: The shop opens ___ summer. (a) at (b) on (c) in
  17. 17.Tara is a quiet reader. She reads ___. (a) quitely (b) quiet (c) quietly
  18. 18.What is the past tense of “tell”? (a) telling (b) telled (c) told
  19. 19.That is the girl ___ helped me. (a) which (b) who (c) where (d) whose
  20. 20.Change to passive: “Neel flies two kites every day.” → Two kites ___ by Neel every day. (a) is flown (b) flies (c) are flew (d) are flown
  21. 21.Zoya and Omkar are my friends. I play with ___ every day. (a) themselves (b) their (c) them (d) they
  22. 22.Fill in a or an: ___ tiger (a) an (b) a
  23. 23.Manav ___ that he was hungry. (a) said (b) asked (c) told
  24. 24.He ___ going to jog in the park next month. (a) are (b) am (c) is
  25. 25.Choose the right verb: Each child ___ a water bottle. (a) has (b) have
  26. 26.Rahul ___ a picture in 2023. (a) draws (b) drew (c) drawed (d) will draw
  27. 27.Fill the gap: Kabir drew three ___. (a) shelfs (b) shelves (c) shelf (d) shelfes
  28. 28.Choose the right word: Meet me ___ the school gate. (a) under (b) at (c) in
  29. 29.Add the question tag: My brother builds a sandcastle every day, ___? (a) isn't he (b) doesn't him (c) doesn't he (d) does he
  30. 30.Add the question tag: He can jog in the park, ___? (a) doesn't he (b) can't him (c) can he (d) can't he
  31. 31.He has had this bicycle ___ a long time. (a) for (b) since
  32. 32.Fill in in, on or at: Our school trip is ___ Friday. (a) at (b) in (c) on
  33. 33.I have studied in this school ___ five years. (a) for (b) since
  34. 34.He ___ the dog last Sunday. (a) will feed (b) fed (c) feeded (d) feeds
  35. 35.They ___ a new cricket bat. (a) has (b) have
  36. 36.Neel ___ a cake yesterday. (a) baked (b) bakes (c) will bake (d) has baked
  37. 37.Nisha is going to ___ a letter next month. (a) write (b) wrote (c) writing (d) writes
  38. 38.Fill in in, on or at: Our school trip is ___ 2 October. (a) at (b) on (c) in
  39. 39.Fill in a, an or the: Meera is ___ best singer in our school. (a) the (b) an (c) a
  40. 40.Fill in a or an: ___ old book (a) a (b) an

Answer key

  1. is
  2. her
  3. has
  4. bought
  5. has
  6. will dance
  7. babies
  8. whose
  9. have
  10. sing
  11. a
  12. has been painted
  13. in
  14. to bring
  15. would
  16. in
  17. quietly
  18. told
  19. who
  20. are flown
  21. them
  22. a
  23. said
  24. is
  25. has
  26. drew
  27. shelves
  28. at
  29. doesn't he
  30. can't he
  31. for
  32. on
  33. for
  34. fed
  35. have
  36. baked
  37. write
  38. on
  39. the
  40. an

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