← Final test: common errors lesson New set →

English Grammar Test Worksheet

English grammar lesson 30: Final test: common errors · Set 974 · 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.Zoya is a safe driver. She drives ___. (a) safly (b) safe (c) safely
  2. 2.This is the kite ___ my uncle gave me. (a) which (b) whose (c) who (d) where
  3. 3.Fill in a or an: ___ apple (a) an (b) a
  4. 4.This is the town ___ my grandmother lives. (a) whose (b) who (c) where (d) which
  5. 5.This is the cake ___ Mum baked. (a) which (b) where (c) who (d) whose
  6. 6.Fill in in, on or at: Our school trip is ___ noon. (a) on (b) in (c) at
  7. 7.Add the question tag: My friends will build a sandcastle tomorrow, ___? (a) don't they (b) will they (c) won't them (d) won't they
  8. 8.Change to passive: “Dev has cleaned the rooms.” → The rooms ___ by Dev. (a) have been cleaned (b) have cleaned (c) has been cleaned
  9. 9.Fill in a, an or the: Meera is ___ best singer in our school. (a) a (b) an (c) the
  10. 10.Kavya ___ going to send a message next month. (a) am (b) is (c) are
  11. 11.Meera asked me, “What do you want?” → Meera asked me ___. (a) what did I want (b) what I wanted (c) what do I want
  12. 12.You did not ___ rice two days ago. (a) cook (b) cooking (c) cooks (d) cooked
  13. 13.If India ___ the match, we will dance with joy. (a) win (b) would win (c) will win (d) wins
  14. 14.Choose the right verb: Every child ___ a notebook. (a) has (b) have
  15. 15.My brother ___ a cap two days ago. (a) wore (b) weared (c) wears (d) will wear
  16. 16.Fill the gap: Diya is the ___ girl in our class. (a) tall (b) taller (c) tallest (d) most tallest
  17. 17.Fill in a, an or the: ___ sun rises in the east. (a) an (b) the (c) a
  18. 18.If you heat water to 100 °C, it ___. (a) boils (b) boil (c) boiled
  19. 19.That is the boy ___ won the race. (a) whose (b) who (c) where (d) which
  20. 20.Fill in in, on or at: The shop opens ___ summer. (a) in (b) on (c) at
  21. 21.He ___ at home today. (a) are (b) is (c) am
  22. 22.Kavya has a new cricket bat. It is ___ cricket bat. (a) hers (b) she (c) her
  23. 23.Fill in a or an: ___ ice cream (a) an (b) a
  24. 24.Diya is fond of ___ the room. (a) cleaning (b) clean (c) cleans (d) to clean
  25. 25.Choose the right word: The birds are sitting ___ the wire. (a) at (b) in (c) on
  26. 26.She ___ a cap tomorrow. (a) will wears (b) wore (c) will wearing (d) will wear
  27. 27.I have just ___ the room. (a) clean (b) cleaning (c) cleaned (d) cleans
  28. 28.Fill the gap: Karan is the ___ boy in our class. (a) most shortest (b) shortest (c) short (d) shorter
  29. 29.Diya loves sports. ___ plays cricket every evening. (a) She (b) Her (c) Herself
  30. 30.Fill in a, an or the: Diwali is ___ biggest festival of the year. (a) the (b) an (c) a
  31. 31.Choose the right verb: Each of the boys ___ a notebook. (a) has (b) have
  32. 32.He ___ in Delhi since 2019. (a) has worked (b) works (c) worked (d) have worked
  33. 33.He ___ a new cricket bat. (a) has (b) have
  34. 34.I know the park ___ we play cricket. (a) who (b) which (c) whose (d) where
  35. 35.Isha asked me, “Why are you sad?” → Isha asked me ___. (a) why was I sad (b) why am I sad (c) why I was sad
  36. 36.We ___ late today. (a) are (b) am (c) is
  37. 37.She ___ at home today. (a) am (b) are (c) is
  38. 38.Add the question tag: She is hungry, ___? (a) doesn't she (b) isn't she (c) is she (d) isn't her
  39. 39.Yash has just ___ milk. (a) drunk (b) drink (c) drinking (d) drank
  40. 40.Manav asked me, “When do you get up?” → Manav asked me ___. (a) when did I get up (b) when I got up (c) when do I get up

Answer key

  1. safely
  2. which
  3. an
  4. where
  5. which
  6. at
  7. won't they
  8. have been cleaned
  9. the
  10. is
  11. what I wanted
  12. cook
  13. wins
  14. has
  15. wore
  16. tallest
  17. the
  18. boils
  19. who
  20. in
  21. is
  22. her
  23. an
  24. cleaning
  25. on
  26. will wear
  27. cleaned
  28. shortest
  29. She
  30. the
  31. has
  32. has worked
  33. has
  34. where
  35. why I was sad
  36. are
  37. is
  38. isn't she
  39. drunk
  40. when I got up

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