← Final test: common errors lesson New set →

English Grammar Test Worksheet

English grammar lesson 30: Final test: common errors · Set 42 · 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.This is the cake ___ Mum baked. (a) who (b) where (c) which (d) whose
  2. 2.Which sentence is correct? (a) We eat always rice. (b) We always eat rice.
  3. 3.Ishaan is looking forward to ___ Grandma next week. (a) help (b) to help (c) helping (d) helps
  4. 4.What is the plural of “foot”? (a) foots (b) feets (c) foot (d) feet
  5. 5.If you ___ a lot of money, you would buy a big library. (a) have (b) would have (c) will have (d) had
  6. 6.Change to passive: “Zoya tells two stories every Sunday.” → Two stories ___ by Zoya every Sunday. (a) are tell (b) are told (c) tells (d) is told
  7. 7.I have a red cricket bat. This cricket bat is ___. (a) I (b) my (c) mine
  8. 8.___ she ride a bicycle on Saturdays? (a) Does (b) Is (c) Do (d) Are
  9. 9.What is the plural of “loaf”? (a) loaves (b) loaf (c) loafs (d) loafes
  10. 10.Which word is the adverb? “Farhan fights bravely every day.” (a) Farhan (b) fights (c) bravely (d) day
  11. 11.Fill the gap: There are many ___ here. (a) wifes (b) wifs (c) wife (d) wives
  12. 12.Kunal has a new kite. It is ___ kite. (a) he (b) him (c) his
  13. 13.You have lived in Pune ___ five years. (a) for (b) since
  14. 14.Omkar hoped ___ a message. (a) sending (b) sends (c) to send (d) send
  15. 15.Fill in in, on or at: The cricket match starts ___ the afternoon. (a) in (b) at (c) on
  16. 16.He ___ hungry now. (a) are (b) is (c) am
  17. 17.Meera asked me, “When do you get up?” → Meera asked me ___. (a) when do I get up (b) when did I get up (c) when I got up
  18. 18.I know the woman ___ son is in my class. (a) which (b) where (c) who (d) whose
  19. 19.I did not ___ in the park last week. (a) jogs (b) jogging (c) jog (d) jogged
  20. 20.If you drop an egg, it ___. (a) breaks (b) break (c) broke
  21. 21.Add the question tag: My friends have not jogged in the park, ___? (a) haven't they (b) do they (c) have them (d) have they
  22. 22.Isha is looking forward to ___ the train next week. (a) take (b) taking (c) takes (d) to take
  23. 23.We ___ going to bake a cake next week. (a) are (b) am (c) is
  24. 24.This is the doctor ___ lives next door. (a) who (b) which (c) where (d) whose
  25. 25.If Omkar ___ the answer, he would tell the teacher. (a) will know (b) knew (c) would know (d) knows
  26. 26.Which word is the adverb? “Arjun learns quickly every day.” (a) learns (b) day (c) quickly (d) Arjun
  27. 27.If the shop opens early, you ___ fresh mangoes. (a) would buy (b) will buys (c) bought (d) will buy
  28. 28.Zoya said, “My bag is heavy.” → Zoya said that ___ bag was heavy. (a) she (b) her (c) hers (d) my
  29. 29.Which word is the adverb? “Ananya writes neatly every day.” (a) writes (b) day (c) Ananya (d) neatly
  30. 30.What is the plural of “bench”? (a) benches (b) bench (c) benchies (d) benchs
  31. 31.This is the train ___ leaves at six. (a) where (b) whose (c) which (d) who
  32. 32.Riya finished ___ the ball. (a) catch (b) catching (c) to catch (d) catches
  33. 33.Fill in in, on or at: The cricket match starts ___ my birthday. (a) on (b) in (c) at
  34. 34.Change to passive: “Rohan washed the plate yesterday.” → The plate ___ by Rohan yesterday. (a) were washed (b) was wash (c) washed (d) was washed
  35. 35.Fill in in, on or at: The cricket match starts ___ 15 August. (a) at (b) in (c) on
  36. 36.That is the boy ___ father is a pilot. (a) where (b) which (c) whose (d) who
  37. 37.My brother ___ a tree next month. (a) will plants (b) will planting (c) will plant (d) planted
  38. 38.We ___ a sandcastle twice a week. (a) builds (b) build (c) building
  39. 39.If the bus comes late, she ___ the first class. (a) will misses (b) would miss (c) will miss (d) missed
  40. 40.Fill in in, on or at: The cricket match starts ___ Sunday. (a) on (b) at (c) in

Answer key

  1. which
  2. We always eat rice.
  3. helping
  4. feet
  5. had
  6. are told
  7. mine
  8. Does
  9. loaves
  10. bravely
  11. wives
  12. his
  13. for
  14. to send
  15. in
  16. is
  17. when I got up
  18. whose
  19. jog
  20. breaks
  21. have they
  22. taking
  23. are
  24. who
  25. knew
  26. quickly
  27. will buy
  28. her
  29. neatly
  30. benches
  31. which
  32. catching
  33. on
  34. was washed
  35. on
  36. whose
  37. will plant
  38. build
  39. will miss
  40. on

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