← Final test: common errors lesson New set →

English Grammar Test Worksheet

English grammar lesson 30: Final test: common errors · Set 625 · 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.Fill the gap: This phone is ___ than that one. (a) more expensive (b) most expensive (c) expensive (d) expensiver
  2. 2.You ___ in this school since 2020. (a) teach (b) has taught (c) taught (d) have taught
  3. 3.Add the question tag: Ishaan cannot draw a picture, ___? (a) does he (b) can he (c) can him (d) can't he
  4. 4.___ my friends very excited today? (a) Are (b) Is (c) Am
  5. 5.Choose the right word: The pictures are hanging ___ the wall. (a) in (b) under (c) on
  6. 6.The students have studied in this school ___ January. (a) since (b) for
  7. 7.Isha avoided ___ a bicycle. (a) ride (b) riding (c) to ride (d) rides
  8. 8.She ___ made tea already. (a) has (b) have
  9. 9.They ___ rice twice a week. (a) cooks (b) cooking (c) cook
  10. 10.I know the village ___ I was born. (a) which (b) where (c) who (d) whose
  11. 11.Manav kept ___ milk. (a) to drink (b) drink (c) drinks (d) drinking
  12. 12.Choose the right verb: One of my cousins ___ in Class 8. (a) is (b) are
  13. 13.What is the plural of “family”? (a) family (b) familyes (c) familys (d) families
  14. 14.Rohan ___ that he was hungry. (a) asked (b) told (c) said
  15. 15.He ___ in this school since 2021. (a) studied (b) has studied (c) have studied (d) studies
  16. 16.Fill in a or an: ___ school (a) a (b) an
  17. 17.What is the plural of “donkey”? (a) donkeys (b) donkey (c) donkies (d) donkeyes
  18. 18.I ___ send a message twice a week. (a) don't (b) doesn't (c) aren't
  19. 19.Fill the gap: This sum is ___ than that one. (a) easiest (b) easy (c) easyer (d) easier
  20. 20.Add the question tag: The students are busy, ___? (a) don't they (b) aren't them (c) are they (d) aren't they
  21. 21.Fill in in, on or at: We will visit Nani ___ Friday. (a) at (b) on (c) in
  22. 22.Fill the gap: Rohan is ___ than Diya. (a) strong (b) stronger (c) strongest (d) more strong
  23. 23.That is the bus ___ goes to the zoo. (a) where (b) whose (c) which (d) who
  24. 24.If it rains tomorrow, we ___ at home. (a) will stay (b) stayed (c) would stay (d) will stays
  25. 25.Choose the right word: The birds are sitting ___ the wire. (a) in (b) on (c) at
  26. 26.I ___ late today. (a) am (b) are (c) is
  27. 27.___ my sister wash the dishes twice a week? (a) Do (b) Does (c) Are (d) Is
  28. 28.If Rohan knew the answer, he ___ tell the teacher. (a) did (b) would be (c) will (d) would
  29. 29.Tara said, “My kite is torn.” → Tara said that ___ kite was torn. (a) my (b) she (c) her (d) hers
  30. 30.She ___ a cartoon tomorrow. (a) will watches (b) watched (c) will watching (d) will watch
  31. 31.Isha finished ___ Hindi. (a) speak (b) speaking (c) speaks (d) to speak
  32. 32.Change to passive: “Dev will fly a kite tomorrow.” → A kite ___ by Dev tomorrow. (a) will be flown (b) will be fly (c) will fly (d) will flown
  33. 33.Add the question tag: He jogged in the park yesterday, ___? (a) didn't him (b) did he (c) wasn't he (d) didn't he
  34. 34.Fill in a or an: ___ apple (a) a (b) an
  35. 35.Choose the right verb: Neither Diya nor the twins ___ coming today. (a) are (b) is
  36. 36.They ___ in this school since 2021. (a) taught (b) has taught (c) teach (d) have taught
  37. 37.Fill in in, on or at: The cricket match starts ___ Sunday morning. (a) in (b) at (c) on
  38. 38.What is the past tense of “send”? (a) sent (b) sended (c) sending
  39. 39.Fill the gap: Kabir drew three ___. (a) puppy (b) puppyes (c) puppys (d) puppies
  40. 40.___ Pooja very excited today? (a) Are (b) Am (c) Is

Answer key

  1. more expensive
  2. have taught
  3. can he
  4. Are
  5. on
  6. since
  7. riding
  8. has
  9. cook
  10. where
  11. drinking
  12. is
  13. families
  14. said
  15. has studied
  16. a
  17. donkeys
  18. don't
  19. easier
  20. aren't they
  21. on
  22. stronger
  23. which
  24. will stay
  25. on
  26. am
  27. Does
  28. would
  29. her
  30. will watch
  31. speaking
  32. will be flown
  33. didn't he
  34. an
  35. are
  36. have taught
  37. on
  38. sent
  39. puppies
  40. Is

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