English Grammar Test Worksheet
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.Fill the gap: I can see one ___. (a) geese (b) gooses (c) goose
- 2.Change to passive: “Ishaan ate two mangoes yesterday.” → Two mangoes ___ by Ishaan yesterday. (a) were eaten (b) was eaten (c) ate (d) were ate
- 3.Fill in a or an: ___ ugly duckling (a) an (b) a
- 4.Vivaan has been in the library ___ ten minutes. (a) for (b) since
- 5.That is the book ___ Riya lent me. (a) which (b) where (c) whose (d) who
- 6.Kavya is a safe driver. She drives ___. (a) safly (b) safely (c) safe
- 7.Add the question tag: I am hungry, ___? (a) aren't I (b) aren't me (c) don't I (d) am I
- 8.She did not ___ in the park last week. (a) jog (b) jogs (c) jogging (d) jogged
- 9.Fill the gap: The owl was the ___ bird in the forest. (a) wiser (b) most wisest (c) wisest (d) wise
- 10.You ___ a new cricket bat. (a) have (b) has
- 11.___ we plant a tree every Sunday? (a) Do (b) Is (c) Are (d) Does
- 12.Kabir ___ that he was hungry. (a) asked (b) told (c) said
- 13.Fill in a or an: ___ igloo (a) an (b) a
- 14.Vivaan and Rahul love sports. ___ play cricket every evening. (a) Themselves (b) Them (c) They (d) Their
- 15.We have studied in this school ___ two years. (a) for (b) since
- 16.Zoya is a happy singer. She sings ___. (a) happyly (b) happily (c) happy
- 17.I ___ going to run in the park tomorrow. (a) are (b) is (c) am
- 18.Choose the right verb: One of my cousins ___ in Class 4. (a) is (b) are
- 19.I have a red water bottle. This water bottle is ___. (a) mine (b) my (c) I
- 20.Change to passive: “Ira baked a cake yesterday.” → A cake ___ by Ira yesterday. (a) baked (b) were baked (c) was baked (d) was bake
- 21.They ___ very excited today. (a) is (b) are (c) am
- 22.Fill the gap: I can see one ___. (a) butterflies (b) butterflys (c) butterfly
- 23.They ___ going to jog in the park next month. (a) am (b) is (c) are
- 24.Rahul is a gentle rider. He rides ___. (a) gently (b) gentlely (c) gentle
- 25.Omkar said, “My bag is heavy.” → Omkar said that ___ bag was heavy. (a) he (b) my (c) his (d) him
- 26.She ___ going to watch a cartoon tomorrow. (a) are (b) is (c) am
- 27.We have just ___ Hindi. (a) speaking (b) spoke (c) spoken (d) speak
- 28.Change to passive: “Pooja will tell a story tomorrow.” → A story ___ by Pooja tomorrow. (a) will told (b) will be told (c) will tell (d) will be tell
- 29.Fill in a, an or the: Mount Everest is ___ highest mountain in the world. (a) a (b) an (c) the
- 30.Neel decided ___ a tree. (a) climb (b) to climb (c) climbing (d) climbs
- 31.Ananya said, “I cook rice every day.” → Ananya said that she ___ rice every day. (a) cook (b) cooking (c) cooked (d) cooks
- 32.Fill in a or an: ___ aeroplane (a) an (b) a
- 33.I ___ Hindi on Saturdays. (a) speaks (b) speaking (c) speak
- 34.This is the book ___ Riya lent me. (a) who (b) where (c) whose (d) which
- 35.Change to passive: “Kabir has built two sandcastles.” → Two sandcastles ___ by Kabir. (a) has been built (b) have built (c) have been built
- 36.She ___ a new bicycle. (a) has (b) have
- 37.I ___ ready for school. (a) am (b) is (c) are
- 38.Fill the gap: Kunal is as ___ as Meera. (a) strongest (b) stronger (c) strong
- 39.Fill in a, an or the: ___ sky is blue today. (a) an (b) a (c) the
- 40.That is the kite ___ my uncle gave me. (a) which (b) where (c) who (d) whose
Answer key
- goose
- were eaten
- an
- for
- which
- safely
- aren't I
- jog
- wisest
- have
- Do
- said
- an
- They
- for
- happily
- am
- is
- mine
- was baked
- are
- butterfly
- are
- gently
- his
- is
- spoken
- will be told
- the
- to climb
- cooked
- an
- speak
- which
- have been built
- has
- am
- strong
- the
- which
Free english grammar lessons, practice and worksheets at talentjr.in/english-grammar