← Final test: common errors lesson New set →

English Grammar Test Worksheet

English grammar lesson 30: Final test: common errors · Set 414 · 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: ___ elephant (a) an (b) a
  2. 2.If you ___ a magic lamp, you would wish for more holidays. (a) will find (b) found (c) find (d) would find
  3. 3.What is the past tense of “swim”? (a) swum (b) swimmed (c) swimming (d) swam
  4. 4.Ananya ___ me that she was hungry. (a) asked (b) said (c) told
  5. 5.Choose the right word: We took shelter ___ a big umbrella. (a) at (b) under (c) on
  6. 6.Add the question tag: Tara throws the ball every day, ___? (a) doesn't she (b) isn't she (c) doesn't her (d) does she
  7. 7.Meera ___ going to wash the dishes next month. (a) is (b) are (c) am
  8. 8.Aarav asked me, “Where is your school?” → Aarav asked me ___. (a) where was my school (b) where is my school (c) where my school was
  9. 9.Vivaan asked me, “When do you get up?” → Vivaan asked me ___. (a) when did I get up (b) when do I get up (c) when I got up
  10. 10.Choose the right verb: Each of the players ___ a water bottle. (a) have (b) has
  11. 11.She has just ___ rice. (a) cooking (b) cook (c) cooked (d) cooks
  12. 12.Choose the right verb: Mathematics ___ my favourite subject. (a) are (b) is
  13. 13.This is the woman ___ son is in my class. (a) which (b) who (c) where (d) whose
  14. 14.Add the question tag: She will take the train tomorrow, ___? (a) will she (b) won't her (c) doesn't she (d) won't she
  15. 15.___ he very excited today? (a) Are (b) Is (c) Am
  16. 16.Fill the gap: I can see one ___. (a) sheep (b) sheeps
  17. 17.If the bus comes late, he ___ the first class. (a) would miss (b) will misses (c) will miss (d) missed
  18. 18.Aarav has a new kite. It is ___ kite. (a) his (b) he (c) him
  19. 19.___ she late today? (a) Am (b) Are (c) Is
  20. 20.My brother ___ a new cricket bat. (a) has (b) have
  21. 21.___ the children fly a kite last week? (a) Do (b) Did (c) Was (d) Does
  22. 22.Fill in a or an: ___ ice cream (a) a (b) an
  23. 23.This is the boy ___ father is a pilot. (a) which (b) where (c) whose (d) who
  24. 24.I ___ for the team next month. (a) will claps (b) will clap (c) clapped (d) will clapping
  25. 25.Vivaan said, “I am carrying the bag.” → Vivaan said that he ___ the bag. (a) were carrying (b) am carrying (c) was carrying (d) is carrying
  26. 26.Fill in in, on or at: The shop opens ___ my birthday. (a) in (b) on (c) at
  27. 27.I know the woman ___ drives the school bus. (a) which (b) where (c) who (d) whose
  28. 28.My brother ___ tea next month. (a) made (b) will making (c) will make (d) will makes
  29. 29.Isha ___ a cake tomorrow. (a) will baking (b) will bake (c) will bakes (d) baked
  30. 30.Myra ___ me that she was late. (a) said (b) told (c) asked
  31. 31.Add the question tag: She is not busy, ___? (a) is her (b) isn't she (c) is she (d) does she
  32. 32.They ___ the ball next week. (a) caught (b) will catching (c) will catch (d) will catches
  33. 33.Pooja refused ___ the match. (a) winning (b) win (c) wins (d) to win
  34. 34.Fill the gap: Kabir drew three ___. (a) loafes (b) loaf (c) loaves (d) loafs
  35. 35.Pooja ___ fly a kite twice a week. (a) isn't (b) doesn't (c) don't
  36. 36.___ he late today? (a) Is (b) Are (c) Am
  37. 37.Fill in a or an: ___ old book (a) an (b) a
  38. 38.Change to passive: “Manav baked a cake yesterday.” → A cake ___ by Manav yesterday. (a) were baked (b) baked (c) was bake (d) was baked
  39. 39.I am going to ___ a song next week. (a) sang (b) singing (c) sings (d) sing
  40. 40.Add the question tag: Saanvi carries the bag every day, ___? (a) does she (b) doesn't her (c) doesn't she (d) isn't she

Answer key

  1. an
  2. found
  3. swam
  4. told
  5. under
  6. doesn't she
  7. is
  8. where my school was
  9. when I got up
  10. has
  11. cooked
  12. is
  13. whose
  14. won't she
  15. Is
  16. sheep
  17. will miss
  18. his
  19. Is
  20. has
  21. Did
  22. an
  23. whose
  24. will clap
  25. was carrying
  26. on
  27. who
  28. will make
  29. will bake
  30. told
  31. is she
  32. will catch
  33. to win
  34. loaves
  35. doesn't
  36. Is
  37. an
  38. was baked
  39. sing
  40. doesn't she

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