← Final test: common errors lesson New set →

English Grammar Test Worksheet

English grammar lesson 30: Final test: common errors · Set 645 · 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.Choose the right verb: Neither the girls nor Kunal ___ coming today. (a) are (b) is
  2. 2.Ira is my friend. I play with ___ every day. (a) she (b) her (c) herself
  3. 3.Fill in a or an: ___ umbrella (a) a (b) an
  4. 4.We are going to ___ the train next Sunday. (a) took (b) taking (c) take (d) takes
  5. 5.Saanvi has a red bicycle. This bicycle is ___. (a) her (b) she (c) hers
  6. 6.Change to passive: “Manav is singing a song now.” → A song ___ by Manav now. (a) is been sung (b) are being sung (c) is being sung
  7. 7.Rahul said, “I have eaten a mango.” → Rahul said that he ___ a mango. (a) had eaten (b) has eaten (c) have eaten
  8. 8.Myra is a fast runner. She runs ___. (a) fastly (b) fast
  9. 9.Manav ___ ready for school. (a) are (b) am (c) is
  10. 10.What is the past tense of “fly”? (a) flying (b) flown (c) flew (d) flyed
  11. 11.If you ___ a magic lamp, you would wish for more holidays. (a) will find (b) find (c) would find (d) found
  12. 12.My brother ___ a message in 2023. (a) will send (b) sends (c) sent (d) sended
  13. 13.Fill in in, on or at: Our school trip is ___ Friday. (a) in (b) at (c) on
  14. 14.Aisha said, “My bicycle is new.” → Aisha said that ___ bicycle was new. (a) hers (b) my (c) her (d) she
  15. 15.Change to passive: “Karan sings two songs every day.” → Two songs ___ by Karan every day. (a) is sung (b) are sung (c) are sang (d) sings
  16. 16.If Pooja ___ a free day, she would visit Nani. (a) got (b) gets (c) would get (d) will get
  17. 17.I like the bag ___ I bought yesterday. (a) who (b) which (c) where (d) whose
  18. 18.Fill in in, on or at: The shop opens ___ the afternoon. (a) at (b) on (c) in
  19. 19.She ___ in the garden now. (a) is (b) are (c) am
  20. 20.This is the man ___ car is new. (a) whose (b) who (c) which (d) where
  21. 21.Choose the right verb: Each of the students ___ a notebook. (a) have (b) has
  22. 22.If you drop an egg, it ___. (a) breaks (b) break (c) broke
  23. 23.If it rains tomorrow, we ___ at home. (a) will stays (b) would stay (c) will stay (d) stayed
  24. 24.Riya and Ananya have a red kite. This kite is ___. (a) their (b) they (c) theirs
  25. 25.Tara ___ in Pune since 2022. (a) has lived (b) lives (c) have lived (d) lived
  26. 26.Fill in in, on or at: The shop opens ___ Friday. (a) at (b) on (c) in
  27. 27.You have lived in Pune ___ January. (a) for (b) since
  28. 28.Which sentence is correct? (a) She never drinks milk. (b) She drinks never milk.
  29. 29.Kabir is my friend. I play with ___ every day. (a) him (b) he (c) himself
  30. 30.Aarav kept ___ the dishes. (a) washing (b) wash (c) washes (d) to wash
  31. 31.If they found a magic lamp, they ___ wish for more holidays. (a) did (b) would be (c) will (d) would
  32. 32.This is the school ___ my mother teaches. (a) where (b) who (c) whose (d) which
  33. 33.Fill in in, on or at: We will visit Nani ___ summer. (a) in (b) at (c) on
  34. 34.Fill in a, an or the: Mount Everest is ___ highest mountain in the world. (a) a (b) an (c) the
  35. 35.Farhan is good at ___ the bag. (a) carrying (b) carry (c) carries (d) to carry
  36. 36.We ___ a song last week. (a) sang (b) sing (c) will sing (d) have sung
  37. 37.Fill the gap: Kabir drew three ___. (a) train's (b) train (c) trains (d) traines
  38. 38.Aisha ___ that she was late. (a) said (b) told (c) asked
  39. 39.Add the question tag: You have not helped Grandma, ___? (a) do you (b) have you (c) haven't you
  40. 40.She ___ going to tell a story next month. (a) am (b) are (c) is

Answer key

  1. is
  2. her
  3. an
  4. take
  5. hers
  6. is being sung
  7. had eaten
  8. fast
  9. is
  10. flew
  11. found
  12. sent
  13. on
  14. her
  15. are sung
  16. got
  17. which
  18. in
  19. is
  20. whose
  21. has
  22. breaks
  23. will stay
  24. theirs
  25. has lived
  26. on
  27. since
  28. She never drinks milk.
  29. him
  30. washing
  31. would
  32. where
  33. in
  34. the
  35. carrying
  36. sang
  37. trains
  38. said
  39. have you
  40. is

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