← Final test: common errors lesson New set →

English Grammar Test Worksheet

English grammar lesson 30: Final test: common errors · Set 191 · 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.If India wins the match, she ___ with joy. (a) danced (b) will dance (c) will dances (d) would dance
  2. 2.Fill in a or an: ___ unicorn (a) an (b) a
  3. 3.Add the question tag: He climbed a tree yesterday, ___? (a) did he (b) didn't him (c) didn't he (d) wasn't he
  4. 4.Fill in in, on or at: The cricket match starts ___ July. (a) at (b) in (c) on
  5. 5.What is the past tense of “send”? (a) sent (b) sended (c) sending
  6. 6.Change to passive: “Priya is drawing a picture now.” → A picture ___ by Priya now. (a) is been drawn (b) is being drawn (c) are being drawn
  7. 7.Fill in a, an or the: Diwali is ___ biggest festival of the year. (a) an (b) the (c) a
  8. 8.Choose the right word: The stars shine ___ the sky. (a) in (b) at (c) on
  9. 9.If we ___ a lot of money, we would buy a big library. (a) would have (b) have (c) will have (d) had
  10. 10.Fill the gap: I can see one ___. (a) pencils (b) penciles (c) pencil
  11. 11.Tara ___ danced on the stage already. (a) has (b) have
  12. 12.Fill the gap: Zoya is ___ than Neel. (a) young (b) youngest (c) more young (d) younger
  13. 13.Change to passive: “Pooja tells two stories every day.” → Two stories ___ by Pooja every day. (a) tells (b) is told (c) are tell (d) are told
  14. 14.Which word is the adverb? “Kabir sings happily every day.” (a) sings (b) Kabir (c) day (d) happily
  15. 15.Choose the right verb: Each girl ___ a notebook. (a) has (b) have
  16. 16.What is the past tense of “drink”? (a) drinked (b) drunk (c) drinking (d) drank
  17. 17.Fill the gap: Kabir drew three ___. (a) toies (b) toys (c) toyes (d) toy
  18. 18.Fill in a or an: ___ egg (a) a (b) an
  19. 19.I like the bus ___ goes to the zoo. (a) which (b) who (c) whose (d) where
  20. 20.Fill in a, an or the: Mount Everest is ___ highest mountain in the world. (a) the (b) a (c) an
  21. 21.Fill in a or an: ___ mango (a) an (b) a
  22. 22.Sneha did not ___ tea in 2023. (a) making (b) make (c) makes (d) made
  23. 23.Diya is a polite speaker. She speaks ___. (a) politly (b) politely (c) polite
  24. 24.We ___ in this school since 2019. (a) study (b) have studied (c) studied (d) has studied
  25. 25.Choose the right verb: One of my cousins ___ in Class 9. (a) are (b) is
  26. 26.Choose the right verb: All the girls ___ a name tag. (a) have (b) has
  27. 27.The students ___ tell a story every morning. (a) doesn't (b) aren't (c) don't
  28. 28.Change to passive: “Ira will wash the plates tomorrow.” → The plates ___ by Ira tomorrow. (a) will wash (b) will be washed (c) will be wash (d) will washed
  29. 29.I have played in the garden ___ half an hour. (a) for (b) since
  30. 30.Rohan ___ vegetables next week. (a) bought (b) will buy (c) will buys (d) will buying
  31. 31.They ___ built a sandcastle already. (a) have (b) has
  32. 32.Fill in in, on or at: The cricket match starts ___ 15 August. (a) at (b) in (c) on
  33. 33.She did not ___ a picture two days ago. (a) draw (b) draws (c) drawing (d) drew
  34. 34.You ___ swim in the pool twice a week. (a) aren't (b) don't (c) doesn't
  35. 35.Ishaan practised ___ a message. (a) sending (b) to send (c) send (d) sends
  36. 36.What is the past tense of “go”? (a) goed (b) gone (c) going (d) went
  37. 37.Change to passive: “Pooja is writing two letters now.” → Two letters ___ by Pooja now. (a) are been written (b) are being written (c) is being written
  38. 38.If you drop an egg, it ___. (a) broke (b) break (c) breaks
  39. 39.Change to passive: “Vivaan has eaten two mangoes.” → Two mangoes ___ by Vivaan. (a) have eaten (b) have been eaten (c) has been eaten
  40. 40.This is the teacher ___ teaches us maths. (a) where (b) who (c) whose (d) which

Answer key

  1. will dance
  2. a
  3. didn't he
  4. in
  5. sent
  6. is being drawn
  7. the
  8. in
  9. had
  10. pencil
  11. has
  12. younger
  13. are told
  14. happily
  15. has
  16. drank
  17. toys
  18. an
  19. which
  20. the
  21. a
  22. make
  23. politely
  24. have studied
  25. is
  26. have
  27. don't
  28. will be washed
  29. for
  30. will buy
  31. have
  32. on
  33. draw
  34. don't
  35. sending
  36. went
  37. are being written
  38. breaks
  39. have been eaten
  40. who

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