← Final test: common errors lesson New set →

English Grammar Test Worksheet

English grammar lesson 30: Final test: common errors · Set 851 · 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 Aarav ___ wings, he would fly to school. (a) will have (b) would have (c) had (d) has
  2. 2.Fill in a, an or the: ___ earth goes round the sun. (a) a (b) an (c) the
  3. 3.Add the question tag: You did not jog in the park yesterday, ___? (a) did you (b) were you (c) didn't you
  4. 4.She ___ the ball two days ago. (a) caught (b) catched (c) will catch (d) catches
  5. 5.If the shop opens early, I ___ fresh mangoes. (a) will buy (b) will buys (c) would buy (d) bought
  6. 6.Choose the right verb: Each of the students ___ a water bottle. (a) have (b) has
  7. 7.Fill in in, on or at: We will visit Nani ___ Sunday morning. (a) at (b) in (c) on
  8. 8.My brother ___ at home today. (a) is (b) are (c) am
  9. 9.___ you ride a bicycle last week? (a) Did (b) Do (c) Does (d) Was
  10. 10.Tara is tired of ___ cricket. (a) plays (b) to play (c) play (d) playing
  11. 11.Ishaan and Meera love sports. ___ play cricket every evening. (a) Them (b) Their (c) Themselves (d) They
  12. 12.Kavya is looking forward to ___ a sandcastle next week. (a) build (b) building (c) builds (d) to build
  13. 13.Fill in a or an: ___ old book (a) an (b) a
  14. 14.___ they clean the room every day? (a) Are (b) Does (c) Do (d) Is
  15. 15.Fill in a or an: ___ uncle (a) an (b) a
  16. 16.I know the park ___ we play cricket. (a) who (b) which (c) whose (d) where
  17. 17.Add the question tag: He is ready, ___? (a) doesn't he (b) isn't he (c) isn't him (d) is he
  18. 18.Aditya ___ me that he was ready. (a) told (b) asked (c) said
  19. 19.That is the cake ___ Mum baked. (a) where (b) which (c) who (d) whose
  20. 20.This is the woman ___ drives the school bus. (a) who (b) where (c) which (d) whose
  21. 21.What is the past tense of “eat”? (a) ate (b) eating (c) eated (d) eaten
  22. 22.If you mix red and white, you ___ pink. (a) got (b) get (c) gets
  23. 23.Kunal asked me, “Which book do you like?” → Kunal asked me ___. (a) which book did I like (b) which book I liked (c) which book do I like
  24. 24.What is the past tense of “draw”? (a) drawn (b) drew (c) drawing (d) drawed
  25. 25.Change to passive: “Aarav will write a letter tomorrow.” → A letter ___ by Aarav tomorrow. (a) will write (b) will written (c) will be write (d) will be written
  26. 26.This is the train ___ leaves at six. (a) where (b) who (c) which (d) whose
  27. 27.Change to passive: “Pooja made a kite yesterday.” → A kite ___ by Pooja yesterday. (a) was make (b) made (c) was made (d) were made
  28. 28.She ___ going to ride a bicycle tomorrow. (a) are (b) is (c) am
  29. 29.Choose the right word: The pictures are hanging ___ the wall. (a) on (b) in (c) under
  30. 30.Vivaan and Yash love sports. ___ play cricket every evening. (a) Themselves (b) Them (c) Their (d) They
  31. 31.I know the boy ___ won the race. (a) whose (b) which (c) where (d) who
  32. 32.Saanvi avoided ___ the ball. (a) to catch (b) catches (c) catching (d) catch
  33. 33.___ I wash the dishes every Sunday? (a) Does (b) Do (c) Are (d) Is
  34. 34.What is the past tense of “go”? (a) going (b) gone (c) went (d) goed
  35. 35.This is the bag ___ I bought yesterday. (a) which (b) who (c) where (d) whose
  36. 36.They ___ a story every day. (a) tells (b) telling (c) tell
  37. 37.Fill in a or an: ___ igloo (a) a (b) an
  38. 38.That is the boy ___ father is a pilot. (a) whose (b) where (c) who (d) which
  39. 39.Add the question tag: We have flown a kite, ___? (a) haven't we (b) haven't us (c) have we (d) don't we
  40. 40.Fill in a or an: ___ eagle (a) a (b) an

Answer key

  1. had
  2. the
  3. did you
  4. caught
  5. will buy
  6. has
  7. on
  8. is
  9. Did
  10. playing
  11. They
  12. building
  13. an
  14. Do
  15. an
  16. where
  17. isn't he
  18. told
  19. which
  20. who
  21. ate
  22. get
  23. which book I liked
  24. drew
  25. will be written
  26. which
  27. was made
  28. is
  29. on
  30. They
  31. who
  32. catching
  33. Do
  34. went
  35. which
  36. tell
  37. an
  38. whose
  39. haven't we
  40. an

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