← Final test: common errors lesson New set →

English Grammar Test Worksheet

English grammar lesson 30: Final test: common errors · Set 689 · 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.I ___ danced on the stage already. (a) has (b) have
  2. 2.Pooja and Ishaan love sports. ___ play cricket every evening. (a) Their (b) Themselves (c) They (d) Them
  3. 3.___ you cook rice on Saturdays? (a) Do (b) Is (c) Are (d) Does
  4. 4.Choose the right verb: All the players ___ a notebook. (a) have (b) has
  5. 5.Vivaan has a new kite. It is ___ kite. (a) his (b) he (c) him
  6. 6.Fill in in, on or at: The cricket match starts ___ Monday. (a) in (b) on (c) at
  7. 7.If Myra ___ a lot of money, she would buy a big library. (a) had (b) would have (c) has (d) will have
  8. 8.Change to passive: “Aarav is washing the plate now.” → The plate ___ by Aarav now. (a) is been washed (b) is being washed (c) are being washed
  9. 9.Fill in in, on or at: The shop opens ___ winter. (a) on (b) at (c) in
  10. 10.Fill in a or an: ___ European city (a) an (b) a
  11. 11.Change to passive: “Dev is making a kite now.” → A kite ___ by Dev now. (a) is been made (b) are being made (c) is being made
  12. 12.They ___ cricket yesterday. (a) play (b) have played (c) played (d) will play
  13. 13.Choose the right verb: My spectacles ___ on the table. (a) are (b) is
  14. 14.I know the doctor ___ lives next door. (a) who (b) where (c) whose (d) which
  15. 15.Rahul said, “I have written a letter.” → Rahul said that he ___ a letter. (a) have written (b) had written (c) has written
  16. 16.Add the question tag: My brother builds a sandcastle every day, ___? (a) doesn't he (b) does he (c) doesn't him (d) isn't he
  17. 17.Ira loves sports. ___ plays cricket every evening. (a) She (b) Herself (c) Her
  18. 18.Fill the gap: Kabir drew three ___. (a) foxes (b) foxs (c) foxies (d) fox
  19. 19.The children ___ studied science already. (a) have (b) has
  20. 20.Choose the right verb: There ___ three pencils in the box. (a) are (b) is
  21. 21.Add the question tag: They do not wear a cap every day, ___? (a) don't they (b) do they (c) are they (d) do them
  22. 22.I ___ very excited today. (a) is (b) am (c) are
  23. 23.If they knew the answer, they ___ tell the teacher. (a) did (b) would be (c) will (d) would
  24. 24.Fill in a or an: ___ uncle (a) an (b) a
  25. 25.My sister and I love sports. ___ play cricket every evening. (a) Ourselves (b) Our (c) We (d) Us
  26. 26.I ___ sing a song twice a week. (a) doesn't (b) don't (c) aren't
  27. 27.They ___ a cartoon every day. (a) watching (b) watch (c) watches
  28. 28.I ___ the room last Sunday. (a) will clean (b) clean (c) have cleaned (d) cleaned
  29. 29.Change to passive: “Aditya is writing a letter now.” → A letter ___ by Aditya now. (a) is been written (b) are being written (c) is being written
  30. 30.___ they wear a cap on Saturdays? (a) Does (b) Are (c) Is (d) Do
  31. 31.This is the teacher ___ teaches us maths. (a) which (b) whose (c) where (d) who
  32. 32.Fill the gap: Nisha is the ___ girl in our class. (a) most shortest (b) shortest (c) shorter (d) short
  33. 33.Fill in a, an or the: Kabir is ___ tallest boy in the class. (a) a (b) an (c) the
  34. 34.She ___ a song next Sunday. (a) will sing (b) sang (c) will sings (d) will singing
  35. 35.I ___ going to plant a tree tomorrow. (a) am (b) are (c) is
  36. 36.What is the past tense of “go”? (a) gone (b) goed (c) went (d) going
  37. 37.Karan finished ___ a bicycle. (a) to ride (b) rides (c) riding (d) ride
  38. 38.This is the market ___ we buy vegetables. (a) who (b) whose (c) which (d) where
  39. 39.Fill in a or an: ___ old book (a) a (b) an
  40. 40.Kunal is good at ___ a song. (a) singing (b) sings (c) to sing (d) sing

Answer key

  1. have
  2. They
  3. Do
  4. have
  5. his
  6. on
  7. had
  8. is being washed
  9. in
  10. a
  11. is being made
  12. played
  13. are
  14. who
  15. had written
  16. doesn't he
  17. She
  18. foxes
  19. have
  20. are
  21. do they
  22. am
  23. would
  24. an
  25. We
  26. don't
  27. watch
  28. cleaned
  29. is being written
  30. Do
  31. who
  32. shortest
  33. the
  34. will sing
  35. am
  36. went
  37. riding
  38. where
  39. an
  40. singing

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