← Final test: common errors lesson New set →

English Grammar Test Worksheet

English grammar lesson 30: Final test: common errors · Set 438 · 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.You ___ going to clean the room next Sunday. (a) are (b) is (c) am
  2. 2.We ___ clean the room every day. (a) aren't (b) don't (c) doesn't
  3. 3.Nisha is looking forward to ___ a tree next week. (a) climbs (b) climb (c) to climb (d) climbing
  4. 4.What is the plural of “shelf”? (a) shelves (b) shelf (c) shelfes (d) shelfs
  5. 5.I like the bag ___ I bought yesterday. (a) who (b) where (c) which (d) whose
  6. 6.Choose the right verb: All the children ___ a notebook. (a) have (b) has
  7. 7.You did not ___ rice last week. (a) cooking (b) cooks (c) cook (d) cooked
  8. 8.Change to passive: “Priya will wash the plates tomorrow.” → The plates ___ by Priya tomorrow. (a) will washed (b) will be wash (c) will be washed (d) will wash
  9. 9.Change to passive: “Isha will bake two cakes tomorrow.” → Two cakes ___ by Isha tomorrow. (a) will baked (b) will bake (c) will be bake (d) will be baked
  10. 10.The students ___ in this school since 2021. (a) taught (b) teach (c) has taught (d) have taught
  11. 11.Priya has a red cricket bat. This cricket bat is ___. (a) her (b) hers (c) she
  12. 12.My parents ___ a new kite. (a) has (b) have
  13. 13.I ___ going to dance on the stage next week. (a) is (b) am (c) are
  14. 14.Fill in a or an: ___ uniform (a) an (b) a
  15. 15.Fill the gap: I can see one ___. (a) trains (b) traines (c) train
  16. 16.He ___ in the park every day. (a) jog (b) jogging (c) jogs
  17. 17.Change to passive: “Meera has washed the plate.” → The plate ___ by Meera. (a) has washed (b) have been washed (c) has been washed
  18. 18.If we got a free day, we ___ visit Nani. (a) will (b) did (c) would (d) would be
  19. 19.Choose the right word: The stars shine ___ the sky. (a) in (b) on (c) at
  20. 20.My brother ___ watched a cartoon already. (a) have (b) has
  21. 21.Fill in a, an or the: ___ sun rises in the east. (a) the (b) a (c) an
  22. 22.Add the question tag: My cousins did not swim in the pool yesterday, ___? (a) didn't they (b) did them (c) were they (d) did they
  23. 23.___ he go to school in 2023? (a) Do (b) Was (c) Did (d) Does
  24. 24.My sister did not ___ a letter last Sunday. (a) wrote (b) write (c) writes (d) writing
  25. 25.Dev ___ drunk milk already. (a) has (b) have
  26. 26.You ___ happy today. (a) am (b) are (c) is
  27. 27.They ___ for the team next week. (a) clapped (b) will claps (c) will clap (d) will clapping
  28. 28.Kavya said, “I have won the match.” → Kavya said that she ___ the match. (a) has won (b) have won (c) had won
  29. 29.Rahul is looking forward to ___ a picture next week. (a) draws (b) drawing (c) draw (d) to draw
  30. 30.Choose the right word: Fish swim ___ the river. (a) in (b) at (c) on
  31. 31.If India ___ the match, she will dance with joy. (a) win (b) will win (c) wins (d) would win
  32. 32.Change to passive: “Vivaan will build a sandcastle tomorrow.” → A sandcastle ___ by Vivaan tomorrow. (a) will built (b) will be built (c) will build (d) will be build
  33. 33.Karan said, “I have made tea.” → Karan said that he ___ tea. (a) had made (b) have made (c) has made
  34. 34.My brother ___ the train every morning. (a) takes (b) taking (c) take
  35. 35.Choose the right verb: The packet of biscuits ___ open. (a) is (b) are
  36. 36.Diya is interested in ___ science. (a) study (b) studying (c) studies (d) to study
  37. 37.We ___ hungry now. (a) am (b) is (c) are
  38. 38.Fill the gap: The Ganga is ___ than the Yamuna. (a) longer (b) long (c) longest (d) more long
  39. 39.She is going to ___ a story next month. (a) tells (b) telling (c) tell (d) told
  40. 40.Choose the right word: The roots of a tree are ___ the ground. (a) on (b) at (c) under

Answer key

  1. are
  2. don't
  3. climbing
  4. shelves
  5. which
  6. have
  7. cook
  8. will be washed
  9. will be baked
  10. have taught
  11. hers
  12. have
  13. am
  14. a
  15. train
  16. jogs
  17. has been washed
  18. would
  19. in
  20. has
  21. the
  22. did they
  23. Did
  24. write
  25. has
  26. are
  27. will clap
  28. had won
  29. drawing
  30. in
  31. wins
  32. will be built
  33. had made
  34. takes
  35. is
  36. studying
  37. are
  38. longer
  39. tell
  40. under

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