← Final test: common errors lesson New set →

English Grammar Test Worksheet

English grammar lesson 30: Final test: common errors · Set 129 · 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.You ___ in this school since 2019. (a) studied (b) has studied (c) study (d) have studied
  2. 2.They have been in the library ___ ten minutes. (a) for (b) since
  3. 3.Myra is my friend. I play with ___ every day. (a) herself (b) her (c) she
  4. 4.I ___ happy today. (a) is (b) are (c) am
  5. 5.If it ___ tomorrow, he will stay at home. (a) rains (b) would rain (c) will rain (d) rain
  6. 6.Add the question tag: We threw the ball yesterday, ___? (a) didn't we (b) didn't us (c) weren't we (d) did we
  7. 7.My brother and I have a red cricket bat. This cricket bat is ___. (a) our (b) ours (c) we
  8. 8.Farhan ___ me that he was busy. (a) said (b) told (c) asked
  9. 9.Meera asked me, “Where do you live?” → Meera asked me ___. (a) where did I live (b) where I lived (c) where do I live
  10. 10.Choose the right word: The ball rolled ___ the sofa. (a) at (b) under (c) in
  11. 11.Fill in in, on or at: Our school trip is ___ 9:30. (a) in (b) on (c) at
  12. 12.Add the question tag: Pooja is hungry, ___? (a) doesn't she (b) is she (c) isn't her (d) isn't she
  13. 13.Change to passive: “Ananya will draw a picture tomorrow.” → A picture ___ by Ananya tomorrow. (a) will draw (b) will be drawn (c) will drawn (d) will be draw
  14. 14.We ___ in Pune since 2021. (a) lived (b) has lived (c) live (d) have lived
  15. 15.Karan ___ me that he was tired. (a) said (b) told (c) asked
  16. 16.If you heat water to 100 °C, it ___. (a) boiled (b) boil (c) boils
  17. 17.Fill in a or an: ___ ox (a) a (b) an
  18. 18.Dev said, “My room is clean.” → Dev said that ___ room was clean. (a) his (b) my (c) he (d) him
  19. 19.Ira said, “I will jog in the park.” → Ira said that she ___ jog in the park. (a) will (b) would (c) is
  20. 20.He ___ for the team every day. (a) clap (b) clapping (c) claps
  21. 21.Fill in a or an: ___ uncle (a) a (b) an
  22. 22.Pooja said, “I will climb a tree.” → Pooja said that she ___ climb a tree. (a) would (b) is (c) will
  23. 23.My cousins ___ on the stage twice a week. (a) dance (b) dances (c) dancing
  24. 24.Change to passive: “Sneha told two stories yesterday.” → Two stories ___ by Sneha yesterday. (a) were tell (b) told (c) was told (d) were told
  25. 25.Fill in in, on or at: The shop opens ___ Friday. (a) at (b) on (c) in
  26. 26.He ___ a story twice a week. (a) tell (b) telling (c) tells
  27. 27.He ___ a cartoon next Sunday. (a) will watching (b) will watch (c) watched (d) will watches
  28. 28.Fill in in, on or at: The shop opens ___ my birthday. (a) at (b) on (c) in
  29. 29.I ___ going to tell a story next Sunday. (a) is (b) are (c) am
  30. 30.Fill in a or an: ___ egg (a) an (b) a
  31. 31.Yash is tired of ___ tea. (a) making (b) make (c) makes (d) to make
  32. 32.They ___ for the team twice a week. (a) clap (b) claps (c) clapping
  33. 33.Aisha is looking forward to ___ Hindi next week. (a) speaking (b) speaks (c) speak (d) to speak
  34. 34.He is going to ___ a picture next month. (a) drawing (b) drew (c) draws (d) draw
  35. 35.That is the girl ___ helped me. (a) which (b) whose (c) where (d) who
  36. 36.Fill in a, an or the: ___ sky is blue today. (a) an (b) the (c) a
  37. 37.I know the doctor ___ lives next door. (a) where (b) which (c) who (d) whose
  38. 38.Tara loves sports. ___ plays cricket every evening. (a) She (b) Her (c) Herself
  39. 39.Manav has lived in Pune ___ 2020. (a) since (b) for
  40. 40.Choose the right verb: Each player ___ a water bottle. (a) has (b) have

Answer key

  1. have studied
  2. for
  3. her
  4. am
  5. rains
  6. didn't we
  7. ours
  8. told
  9. where I lived
  10. under
  11. at
  12. isn't she
  13. will be drawn
  14. have lived
  15. told
  16. boils
  17. an
  18. his
  19. would
  20. claps
  21. an
  22. would
  23. dance
  24. were told
  25. on
  26. tells
  27. will watch
  28. on
  29. am
  30. an
  31. making
  32. clap
  33. speaking
  34. draw
  35. who
  36. the
  37. who
  38. She
  39. since
  40. has

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