← Final test: common errors lesson New set →

English Grammar Test Worksheet

English grammar lesson 30: Final test: common errors · Set 901 · 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.Fill in a, an or the: ___ sky is blue today. (a) a (b) an (c) the
  2. 2.What is the plural of “cow”? (a) cows (b) cowes (c) cow (d) cow's
  3. 3.Choose the right verb: One of my cousins ___ in Class 3. (a) are (b) is
  4. 4.Fill the gap: There are many ___ here. (a) key (b) kies (c) keyes (d) keys
  5. 5.Change to passive: “Zoya draws a picture every day.” → A picture ___ by Zoya every day. (a) is drew (b) are drawn (c) is drawn (d) draws
  6. 6.Farhan and Sneha love sports. ___ play cricket every evening. (a) Their (b) Them (c) They (d) Themselves
  7. 7.Add the question tag: He has sung a song, ___? (a) hasn't him (b) has he (c) hasn't he (d) doesn't he
  8. 8.Saanvi is my friend. I play with ___ every day. (a) her (b) herself (c) she
  9. 9.She ___ a new pencil box. (a) has (b) have
  10. 10.What is the past tense of “send”? (a) sended (b) sent (c) sending
  11. 11.Change to passive: “Aarav will make two kites tomorrow.” → Two kites ___ by Aarav tomorrow. (a) will be make (b) will make (c) will made (d) will be made
  12. 12.We ___ rice tomorrow. (a) will cooks (b) cooked (c) will cook (d) will cooking
  13. 13.If you mix red and white, you ___ pink. (a) gets (b) get (c) got
  14. 14.Fill in in, on or at: The cricket match starts ___ Sunday. (a) at (b) on (c) in
  15. 15.I ___ jog in the park every day. (a) don't (b) aren't (c) doesn't
  16. 16.Kunal ___ going to plant a tree next month. (a) are (b) am (c) is
  17. 17.Pooja has just ___ for the team. (a) clap (b) clapping (c) claps (d) clapped
  18. 18.Add the question tag: They are not busy, ___? (a) aren't they (b) are them (c) are they (d) do they
  19. 19.Fill in a or an: ___ horse (a) an (b) a
  20. 20.Isha ___ that she was hungry. (a) said (b) asked (c) told
  21. 21.Fill in in, on or at: Our school trip is ___ half past six. (a) at (b) in (c) on
  22. 22.Choose the right word: The birds are sitting ___ the wire. (a) in (b) at (c) on
  23. 23.You ___ a song in 2023. (a) will sing (b) have sung (c) sing (d) sang
  24. 24.She did not ___ on the stage last week. (a) dances (b) dance (c) dancing (d) danced
  25. 25.Fill in in, on or at: The cricket match starts ___ my birthday. (a) at (b) on (c) in
  26. 26.Fill in a, an or the: ___ earth goes round the sun. (a) an (b) a (c) the
  27. 27.Fill the gap: Riya is the ___ girl in the room today. (a) most happiest (b) happy (c) happiest (d) happier
  28. 28.I ___ the ball last week. (a) throw (b) will throw (c) threw (d) throwed
  29. 29.Dev ___ cleaned the room already. (a) has (b) have
  30. 30.Fill in a or an: ___ egg (a) an (b) a
  31. 31.This is the boy ___ father is a pilot. (a) whose (b) who (c) which (d) where
  32. 32.My cousins ___ cooked rice already. (a) have (b) has
  33. 33.Isha and Farhan are my friends. I play with ___ every day. (a) they (b) themselves (c) their (d) them
  34. 34.That is the cake ___ Mum baked. (a) which (b) whose (c) where (d) who
  35. 35.___ they hungry now? (a) Is (b) Am (c) Are
  36. 36.He did not ___ in the pool in 2023. (a) swimming (b) swims (c) swim (d) swam
  37. 37.Change to passive: “Ananya cleans the room every Sunday.” → The room ___ by Ananya every Sunday. (a) is clean (b) are cleaned (c) cleans (d) is cleaned
  38. 38.If you had wings, you ___ fly to school. (a) would be (b) did (c) will (d) would
  39. 39.Fill the gap: Today is the ___ day of the year. (a) most hottest (b) hotter (c) hottest (d) hot
  40. 40.Fill in a or an: ___ hour (a) a (b) an

Answer key

  1. the
  2. cows
  3. is
  4. keys
  5. is drawn
  6. They
  7. hasn't he
  8. her
  9. has
  10. sent
  11. will be made
  12. will cook
  13. get
  14. on
  15. don't
  16. is
  17. clapped
  18. are they
  19. a
  20. said
  21. at
  22. on
  23. sang
  24. dance
  25. on
  26. the
  27. happiest
  28. threw
  29. has
  30. an
  31. whose
  32. have
  33. them
  34. which
  35. Are
  36. swim
  37. is cleaned
  38. would
  39. hottest
  40. an

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