← Final test: common errors lesson New set →

English Grammar Test Worksheet

English grammar lesson 30: Final test: common errors · Set 341 · 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.I ___ in Pune since 2020. (a) has lived (b) lived (c) have lived (d) live
  2. 2.Choose the right word: Kabir is waiting ___ the bus stop. (a) under (b) at (c) in
  3. 3.Meera ___ ready for school. (a) are (b) is (c) am
  4. 4.Rohan ___ the bag in 2023. (a) carries (b) has carried (c) carried (d) will carry
  5. 5.We did not ___ rice last week. (a) cooks (b) cooked (c) cooking (d) cook
  6. 6.They have just ___ a cap. (a) wear (b) worn (c) wearing (d) wore
  7. 7.My brother ___ a new school bag. (a) has (b) have
  8. 8.Add the question tag: You have not danced on the stage, ___? (a) haven't you (b) have you (c) do you
  9. 9.You ___ at home today. (a) is (b) are (c) am
  10. 10.Change to passive: “Meera paints the wall every day.” → The wall ___ by Meera every day. (a) is paint (b) is painted (c) paints (d) are painted
  11. 11.She ___ bring lunch on Saturdays. (a) doesn't (b) isn't (c) don't
  12. 12.We ___ a new puppy. (a) has (b) have
  13. 13.We ___ write a letter on Saturdays. (a) don't (b) aren't (c) doesn't
  14. 14.This is the kite ___ my uncle gave me. (a) which (b) whose (c) who (d) where
  15. 15.Which word is the adverb? “Isha reads quietly every day.” (a) day (b) reads (c) Isha (d) quietly
  16. 16.Tara ___ in Delhi since 2020. (a) works (b) have worked (c) worked (d) has worked
  17. 17.___ Kunal happy today? (a) Am (b) Are (c) Is
  18. 18.___ my sister ready for school? (a) Am (b) Are (c) Is
  19. 19.If they ___ a lot of money, they would buy a big library. (a) would have (b) had (c) have (d) will have
  20. 20.Fill in in, on or at: The shop opens ___ summer. (a) on (b) in (c) at
  21. 21.If you drop an egg, it ___. (a) broke (b) break (c) breaks
  22. 22.Change to passive: “Arjun bakes two cakes every day.” → Two cakes ___ by Arjun every day. (a) bakes (b) is baked (c) are bake (d) are baked
  23. 23.You ___ in this school since 2020. (a) teach (b) have taught (c) taught (d) has taught
  24. 24.Change to passive: “Ira drew three pictures yesterday.” → Three pictures ___ by Ira yesterday. (a) drew (b) were drew (c) was drawn (d) were drawn
  25. 25.Fill in a, an or the: ___ sun rises in the east. (a) the (b) a (c) an
  26. 26.Choose the right word: Fish swim ___ the river. (a) at (b) on (c) in
  27. 27.What is the plural of “woman”? (a) womans (b) womens (c) woman (d) women
  28. 28.You ___ happy today. (a) am (b) is (c) are
  29. 29.Rohan has just ___ a kite. (a) fly (b) flying (c) flown (d) flew
  30. 30.Kunal said, “I swim in the pool every day.” → Kunal said that he ___ in the pool every day. (a) swam (b) swims (c) swim (d) swimming
  31. 31.They are going to ___ a cake tomorrow. (a) bakes (b) baked (c) bake (d) baking
  32. 32.___ you make tea every day? (a) Are (b) Is (c) Do (d) Does
  33. 33.Fill in in, on or at: Our school trip is ___ winter. (a) in (b) at (c) on
  34. 34.Karan is looking forward to ___ a cartoon next week. (a) to watch (b) watching (c) watch (d) watches
  35. 35.We are going to ___ a cake tomorrow. (a) bakes (b) baked (c) bake (d) baking
  36. 36.Choose the right verb: All the players ___ a locker. (a) has (b) have
  37. 37.We ___ a message every day. (a) send (b) sending (c) sends
  38. 38.What is the plural of “puppy”? (a) puppyes (b) puppy (c) puppies (d) puppys
  39. 39.Vivaan ___ milk in 2023. (a) drinks (b) drinked (c) will drink (d) drank
  40. 40.Aarav has waited for the bus ___ an hour. (a) for (b) since

Answer key

  1. have lived
  2. at
  3. is
  4. carried
  5. cook
  6. worn
  7. has
  8. have you
  9. are
  10. is painted
  11. doesn't
  12. have
  13. don't
  14. which
  15. quietly
  16. has worked
  17. Is
  18. Is
  19. had
  20. in
  21. breaks
  22. are baked
  23. have taught
  24. were drawn
  25. the
  26. in
  27. women
  28. are
  29. flown
  30. swam
  31. bake
  32. Do
  33. in
  34. watching
  35. bake
  36. have
  37. send
  38. puppies
  39. drank
  40. for

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