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.Meera is my friend. I play with ___ every day. (a) herself (b) she (c) her
- 2.He has just ___ a tree. (a) climbs (b) climbing (c) climb (d) climbed
- 3.He ___ for the team every Sunday. (a) clapping (b) clap (c) claps
- 4.Add the question tag: You did not clap for the team yesterday, ___? (a) did you (b) were you (c) didn't you
- 5.This is the book ___ Riya lent me. (a) where (b) whose (c) who (d) which
- 6.___ she wash the dishes every day? (a) Does (b) Do (c) Are (d) Is
- 7.Change to passive: “Karan has told a story.” → A story ___ by Karan. (a) has been told (b) have been told (c) has told
- 8.He ___ in Pune since 2019. (a) lives (b) have lived (c) has lived (d) lived
- 9.Riya asked me, “Where is your school?” → Riya asked me ___. (a) where was my school (b) where is my school (c) where my school was
- 10.Choose the right verb: There ___ two cats in the garden. (a) are (b) is
- 11.___ the children draw a picture every morning? (a) Does (b) Do (c) Is (d) Are
- 12.They ___ the ball next month. (a) will throws (b) threw (c) will throw (d) will throwing
- 13.Vivaan ___ in the park on Saturdays. (a) run (b) runs (c) running
- 14.Fill the gap: There are many ___ here. (a) potato (b) potatos (c) potatoes (d) potatoe's
- 15.Karan ___ swim in the pool every Sunday. (a) doesn't (b) isn't (c) don't
- 16.Fill in a, an or the: ___ sky is blue today. (a) the (b) a (c) an
- 17.They have been in the library ___ ten minutes. (a) since (b) for
- 18.Change to passive: “Kavya is building two sandcastles now.” → Two sandcastles ___ by Kavya now. (a) are been built (b) is being built (c) are being built
- 19.Riya avoided ___ tea. (a) to make (b) make (c) makes (d) making
- 20.Fill in in, on or at: We will visit Nani ___ Sunday. (a) in (b) at (c) on
- 21.Choose the right verb: One of my cousins ___ in Class 3. (a) are (b) is
- 22.Fill the gap: Rohan is as ___ as Neel. (a) happier (b) happy (c) happiest
- 23.Fill in in, on or at: The shop opens ___ July. (a) in (b) at (c) on
- 24.Fill the gap: Rohan is as ___ as Neel. (a) strong (b) stronger (c) strongest
- 25.Fill the gap: Zoya is the ___ girl in our class. (a) most tallest (b) tallest (c) tall (d) taller
- 26.My cousins are going to ___ the ball tomorrow. (a) throws (b) throw (c) throwing (d) threw
- 27.Karan ___ the match every Sunday. (a) winning (b) wins (c) win
- 28.___ I ready for school? (a) Is (b) Am (c) Are
- 29.Fill in a or an: ___ ox (a) a (b) an
- 30.I have a red cricket bat. This cricket bat is ___. (a) I (b) my (c) mine
- 31.That is the market ___ we buy vegetables. (a) who (b) which (c) where (d) whose
- 32.You ___ danced on the stage already. (a) have (b) has
- 33.Fill the gap: I can see four ___. (a) gooses (b) geeses (c) goose (d) geese
- 34.___ we run in the park every Sunday? (a) Is (b) Do (c) Are (d) Does
- 35.If I ___ wings, I would fly to school. (a) have (b) will have (c) had (d) would have
- 36.That is the bus ___ goes to the zoo. (a) who (b) where (c) whose (d) which
- 37.Fill in a, an or the: Mount Everest is ___ highest mountain in the world. (a) the (b) an (c) a
- 38.Choose the right verb: Either the twins or Yash ___ coming today. (a) is (b) are
- 39.I know the boy ___ father is a pilot. (a) where (b) which (c) who (d) whose
- 40.My friends did not ___ a story last Sunday. (a) tell (b) telling (c) told (d) tells
Answer key
- her
- climbed
- claps
- did you
- which
- Does
- has been told
- has lived
- where my school was
- are
- Do
- will throw
- runs
- potatoes
- doesn't
- the
- for
- are being built
- making
- on
- is
- happy
- in
- strong
- tallest
- throw
- wins
- Am
- an
- mine
- where
- have
- geese
- Do
- had
- which
- the
- is
- whose
- tell
Free english grammar lessons, practice and worksheets at talentjr.in/english-grammar