← Final test: common errors lesson New set →

English Grammar Test Worksheet

English grammar lesson 30: Final test: common errors · Set 697 · 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.What is the past tense of “go”? (a) went (b) gone (c) goed (d) going
  2. 2.Change to passive: “Priya built a sandcastle yesterday.” → A sandcastle ___ by Priya yesterday. (a) were built (b) was build (c) built (d) was built
  3. 3.Fill in a, an or the: ___ earth goes round the sun. (a) a (b) an (c) the
  4. 4.I am going to ___ the bag next Sunday. (a) carried (b) carries (c) carry (d) carrying
  5. 5.Rahul ___ going to buy vegetables next month. (a) am (b) is (c) are
  6. 6.If the shop ___ early, they will buy fresh mangoes. (a) opens (b) will open (c) would open (d) open
  7. 7.___ we at home today? (a) Am (b) Is (c) Are
  8. 8.Ira said, “My kite is torn.” → Ira said that ___ kite was torn. (a) she (b) my (c) hers (d) her
  9. 9.Fill in a, an or the: ___ sky is blue today. (a) a (b) an (c) the
  10. 10.Yash ___ a new bicycle. (a) have (b) has
  11. 11.Dev ___ in the garden now. (a) am (b) are (c) is
  12. 12.Fill in in, on or at: Our school trip is ___ July. (a) in (b) at (c) on
  13. 13.Vivaan finished ___ lunch. (a) bring (b) to bring (c) brings (d) bringing
  14. 14.Fill in in, on or at: The shop opens ___ midnight. (a) at (b) on (c) in
  15. 15.Ananya kept ___ a kite. (a) flying (b) fly (c) to fly (d) flies
  16. 16.Choose the right verb: Every student ___ a ID card. (a) have (b) has
  17. 17.She ___ in the pool two days ago. (a) swims (b) swam (c) will swim (d) swimmed
  18. 18.Add the question tag: You are hungry, ___? (a) aren't you (b) don't you (c) are you
  19. 19.Change to passive: “Priya will clean the rooms tomorrow.” → The rooms ___ by Priya tomorrow. (a) will cleaned (b) will be cleaned (c) will be clean (d) will clean
  20. 20.You ___ ready for school. (a) is (b) are (c) am
  21. 21.Change to passive: “Kabir has washed the plate.” → The plate ___ by Kabir. (a) has washed (b) has been washed (c) have been washed
  22. 22.My cousins ___ a new school bag. (a) have (b) has
  23. 23.Ananya is interested in ___ a story. (a) to tell (b) tell (c) tells (d) telling
  24. 24.If the train ___ on time, I will reach Jaipur by noon. (a) will leave (b) leave (c) leaves (d) would leave
  25. 25.Fill in a or an: ___ uncle (a) a (b) an
  26. 26.If India ___ the match, you will dance with joy. (a) will win (b) would win (c) wins (d) win
  27. 27.What is the plural of “family”? (a) families (b) familyes (c) family (d) familys
  28. 28.Fill in in, on or at: We will visit Nani ___ noon. (a) on (b) at (c) in
  29. 29.If Zoya ___ a lot of money, she would buy a big library. (a) will have (b) would have (c) has (d) had
  30. 30.Fill the gap: Karan is as ___ as Aditya. (a) happier (b) happiest (c) happy
  31. 31.They ___ sent a message already. (a) has (b) have
  32. 32.She is going to ___ a kite next Sunday. (a) fly (b) flying (c) flew (d) flies
  33. 33.Fill in a or an: ___ house (a) an (b) a
  34. 34.Fill in a, an or the: Kabir is ___ tallest boy in the class. (a) the (b) a (c) an
  35. 35.I ___ going to play cricket next Sunday. (a) is (b) are (c) am
  36. 36.Arjun ___ going to cook rice next Sunday. (a) are (b) am (c) is
  37. 37.They did not ___ a cartoon last week. (a) watching (b) watches (c) watch (d) watched
  38. 38.We ___ late today. (a) am (b) are (c) is
  39. 39.Add the question tag: Meera is ready, ___? (a) doesn't she (b) isn't she (c) isn't her (d) is she
  40. 40.Which sentence is correct? (a) He always drinks milk. (b) He drinks always milk.

Answer key

  1. went
  2. was built
  3. the
  4. carry
  5. is
  6. opens
  7. Are
  8. her
  9. the
  10. has
  11. is
  12. in
  13. bringing
  14. at
  15. flying
  16. has
  17. swam
  18. aren't you
  19. will be cleaned
  20. are
  21. has been washed
  22. have
  23. telling
  24. leaves
  25. an
  26. wins
  27. families
  28. at
  29. had
  30. happy
  31. have
  32. fly
  33. a
  34. the
  35. am
  36. is
  37. watch
  38. are
  39. isn't she
  40. He always drinks milk.

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