← Final test: common errors lesson New set →

English Grammar Test Worksheet

English grammar lesson 30: Final test: common errors · Set 167 · 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.Change to passive: “Dev built a sandcastle yesterday.” → A sandcastle ___ by Dev yesterday. (a) built (b) were built (c) was build (d) was built
  2. 2.Change to passive: “Aisha baked two cakes yesterday.” → Two cakes ___ by Aisha yesterday. (a) were bake (b) was baked (c) baked (d) were baked
  3. 3.We ___ with Nani since 2021. (a) stayed (b) stay (c) have stayed (d) has stayed
  4. 4.I ___ a story last Sunday. (a) tell (b) will tell (c) telled (d) told
  5. 5.Kavya said, “I am drinking milk.” → Kavya said that she ___ milk. (a) was drinking (b) were drinking (c) is drinking (d) am drinking
  6. 6.She ___ a new kite. (a) has (b) have
  7. 7.Fill the gap: Kabir drew three ___. (a) deer (b) deers (c) deeres
  8. 8.The students have played in the garden ___ morning. (a) since (b) for
  9. 9.I know the boy ___ father is a pilot. (a) whose (b) where (c) who (d) which
  10. 10.Karan loves sports. ___ plays cricket every evening. (a) His (b) Him (c) Himself (d) He
  11. 11.Tara is my friend. I play with ___ every day. (a) her (b) she (c) herself
  12. 12.Choose the right verb: Either the boys or Kunal ___ coming today. (a) are (b) is
  13. 13.Which sentence is correct? (a) He always drinks tea. (b) He drinks always tea.
  14. 14.Farhan said, “My room is clean.” → Farhan said that ___ room was clean. (a) his (b) him (c) my (d) he
  15. 15.Choose the right verb: One of my cousins ___ in Class 4. (a) is (b) are
  16. 16.Add the question tag: Aarav wins the match every day, ___? (a) doesn't him (b) isn't he (c) doesn't he (d) does he
  17. 17.She ___ in Pune since 2022. (a) lives (b) have lived (c) lived (d) has lived
  18. 18.Choose the right verb: Either Kabir or my cousins ___ coming today. (a) is (b) are
  19. 19.Fill in in, on or at: The shop opens ___ 15 August. (a) at (b) in (c) on
  20. 20.Fill in in, on or at: Our school trip is ___ 2 October. (a) at (b) in (c) on
  21. 21.Riya ___ rice every morning. (a) cook (b) cooking (c) cooks
  22. 22.What is the past tense of “ride”? (a) rided (b) ridden (c) rode (d) riding
  23. 23.You ___ a new bicycle. (a) has (b) have
  24. 24.We ___ hungry now. (a) is (b) am (c) are
  25. 25.Choose the right word: Fish swim ___ the river. (a) at (b) on (c) in
  26. 26.We ___ rice on Saturdays. (a) cooking (b) cook (c) cooks
  27. 27.Change to passive: “Arjun will sing a song tomorrow.” → A song ___ by Arjun tomorrow. (a) will be sung (b) will be sing (c) will sing (d) will sung
  28. 28.Fill in in, on or at: Our school trip is ___ my birthday. (a) in (b) at (c) on
  29. 29.Choose the right verb: The news ___ good today. (a) are (b) is
  30. 30.He ___ the dishes every day. (a) washes (b) washing (c) wash
  31. 31.Fill in a or an: ___ eagle (a) a (b) an
  32. 32.Priya is a slow walker. She walks ___. (a) slow (b) slowly (c) slowely
  33. 33.Dev said, “My kite is torn.” → Dev said that ___ kite was torn. (a) my (b) his (c) he (d) him
  34. 34.Aditya ___ a new cricket bat. (a) have (b) has
  35. 35.I ___ throw the ball every Sunday. (a) doesn't (b) aren't (c) don't
  36. 36.If it ___ tomorrow, they will stay at home. (a) rain (b) rains (c) will rain (d) would rain
  37. 37.You ___ the ball every day. (a) catching (b) catches (c) catch
  38. 38.Kabir needed ___ the match. (a) winning (b) win (c) wins (d) to win
  39. 39.___ Manav ready for school? (a) Am (b) Are (c) Is
  40. 40.___ they jog in the park in 2023? (a) Did (b) Do (c) Was (d) Does

Answer key

  1. was built
  2. were baked
  3. have stayed
  4. told
  5. was drinking
  6. has
  7. deer
  8. since
  9. whose
  10. He
  11. her
  12. is
  13. He always drinks tea.
  14. his
  15. is
  16. doesn't he
  17. has lived
  18. are
  19. on
  20. on
  21. cooks
  22. rode
  23. have
  24. are
  25. in
  26. cook
  27. will be sung
  28. on
  29. is
  30. washes
  31. an
  32. slowly
  33. his
  34. has
  35. don't
  36. rains
  37. catch
  38. to win
  39. Is
  40. Did

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