← Final test: common errors lesson New set →

English Grammar Test Worksheet

English grammar lesson 30: Final test: common errors · Set 220 · 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.Omkar refused ___ in the park. (a) jogging (b) jog (c) jogs (d) to jog
  2. 2.Kavya is a gentle rider. She rides ___. (a) gentlely (b) gentle (c) gently
  3. 3.Choose the right verb: Each of the boys ___ a ID card. (a) have (b) has
  4. 4.The students are going to ___ a bicycle tomorrow. (a) riding (b) ride (c) rode (d) rides
  5. 5.They ___ going to carry the bag next week. (a) am (b) is (c) are
  6. 6.Kunal is a neat writer. He writes ___. (a) neatly (b) neat (c) neatley
  7. 7.My brother is going to ___ in the pool next month. (a) swims (b) swim (c) swam (d) swimming
  8. 8.We ___ a cake next Sunday. (a) will bakes (b) baked (c) will bake (d) will baking
  9. 9.Choose the right verb: One of my cousins ___ in Class 7. (a) are (b) is
  10. 10.Vivaan ___ that he was busy. (a) told (b) asked (c) said
  11. 11.If we had a lot of money, we ___ buy a big library. (a) would be (b) would (c) did (d) will
  12. 12.Fill the gap: I can see one ___. (a) puppys (b) puppy (c) puppies
  13. 13.My sister and I love sports. ___ play cricket every evening. (a) Ourselves (b) We (c) Us (d) Our
  14. 14.Farhan said, “I win the match every day.” → Farhan said that he ___ the match every day. (a) won (b) win (c) winning (d) wins
  15. 15.Choose the right verb: Every student ___ a notebook. (a) has (b) have
  16. 16.Fill the gap: I can see one ___. (a) familys (b) family (c) families
  17. 17.She ___ a letter on Saturdays. (a) writing (b) write (c) writes
  18. 18.Aditya has a new cricket bat. It is ___ cricket bat. (a) he (b) his (c) him
  19. 19.Fill in a or an: ___ owl (a) a (b) an
  20. 20.Fill in in, on or at: We will visit Nani ___ the afternoon. (a) at (b) on (c) in
  21. 21.My brother ___ a tree next week. (a) climbed (b) will climbing (c) will climbs (d) will climb
  22. 22.This is the girl ___ bag is red. (a) which (b) who (c) where (d) whose
  23. 23.Diya said, “My bag is heavy.” → Diya said that ___ bag was heavy. (a) my (b) she (c) hers (d) her
  24. 24.Myra ___ in this school since 2019. (a) have taught (b) has taught (c) teaches (d) taught
  25. 25.Add the question tag: You cannot make tea, ___? (a) can you (b) do you (c) can't you
  26. 26.If Meera ___ the answer, she would tell the teacher. (a) knows (b) would know (c) will know (d) knew
  27. 27.Choose the right verb: Every boy ___ a ID card. (a) has (b) have
  28. 28.Rahul ___ thrown the ball already. (a) has (b) have
  29. 29.Add the question tag: He will throw the ball tomorrow, ___? (a) won't he (b) won't him (c) will he (d) doesn't he
  30. 30.Diya said, “I eat a mango every day.” → Diya said that she ___ a mango every day. (a) eats (b) ate (c) eat (d) eating
  31. 31.Fill in in, on or at: The shop opens ___ Sunday. (a) on (b) in (c) at
  32. 32.Choose the right verb: Either Kunal or the twins ___ coming today. (a) are (b) is
  33. 33.Myra kept ___ cricket. (a) playing (b) to play (c) plays (d) play
  34. 34.Add the question tag: He is hungry, ___? (a) doesn't he (b) is he (c) isn't he (d) isn't him
  35. 35.Dev is going to ___ in the park next Sunday. (a) jogged (b) jogs (c) jog (d) jogging
  36. 36.Fill in in, on or at: We will visit Nani ___ midnight. (a) at (b) on (c) in
  37. 37.What is the past tense of “fly”? (a) flying (b) flown (c) flew (d) flyed
  38. 38.I ___ a new school bag. (a) has (b) have
  39. 39.My brother ___ a new kite. (a) has (b) have
  40. 40.Fill in a or an: ___ hour (a) a (b) an

Answer key

  1. to jog
  2. gently
  3. has
  4. ride
  5. are
  6. neatly
  7. swim
  8. will bake
  9. is
  10. said
  11. would
  12. puppy
  13. We
  14. won
  15. has
  16. family
  17. writes
  18. his
  19. an
  20. in
  21. will climb
  22. whose
  23. her
  24. has taught
  25. can you
  26. knew
  27. has
  28. has
  29. won't he
  30. ate
  31. on
  32. are
  33. playing
  34. isn't he
  35. jog
  36. at
  37. flew
  38. have
  39. has
  40. an

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