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.Arjun needed ___ the dog. (a) feed (b) to feed (c) feeds (d) feeding
- 2.Aisha ___ a new cricket bat. (a) have (b) has
- 3.You ___ a story twice a week. (a) telling (b) tell (c) tells
- 4.That is the man ___ sells mangoes. (a) which (b) who (c) whose (d) where
- 5.I have just ___ a kite. (a) flew (b) flown (c) flying (d) fly
- 6.___ my brother sing a song last week? (a) Do (b) Does (c) Was (d) Did
- 7.Pooja is tired of ___ in the park. (a) to jog (b) jogs (c) jog (d) jogging
- 8.Arjun ___ hungry now. (a) is (b) are (c) am
- 9.Add the question tag: They have not carried the bag, ___? (a) haven't they (b) have them (c) do they (d) have they
- 10.Neel has waited for the bus ___ half an hour. (a) since (b) for
- 11.Choose the right verb: There ___ a lot of rice in the bag. (a) are (b) is
- 12.Isha ___ in this school since 2021. (a) studies (b) have studied (c) has studied (d) studied
- 13.Fill the gap: This is the ___ story in the book. (a) interesting (b) most interesting (c) interestingest (d) more interesting
- 14.Aditya ___ very excited today. (a) is (b) am (c) are
- 15.Nisha is my friend. I play with ___ every day. (a) her (b) she (c) herself
- 16.Manav ___ me that he was hungry. (a) told (b) said (c) asked
- 17.Fill in in, on or at: We will visit Nani ___ 2027. (a) on (b) at (c) in
- 18.Tara is good at ___ in the pool. (a) swim (b) swims (c) to swim (d) swimming
- 19.Add the question tag: You cannot wash the dishes, ___? (a) do you (b) can't you (c) can you
- 20.Fill in in, on or at: Our school trip is ___ 15 August. (a) on (b) at (c) in
- 21.Ishaan ___ a song next Sunday. (a) will singing (b) sang (c) will sings (d) will sing
- 22.Fill in in, on or at: The cricket match starts ___ Sunday. (a) at (b) in (c) on
- 23.Ishaan ___ me that he was tired. (a) told (b) said (c) asked
- 24.Choose the right verb: There ___ a mango in the basket. (a) is (b) are
- 25.My sister and I have a red kite. This kite is ___. (a) our (b) we (c) ours
- 26.Change to passive: “Dev flew a kite yesterday.” → A kite ___ by Dev yesterday. (a) was flew (b) was flown (c) were flown (d) flew
- 27.Fill in in, on or at: The cricket match starts ___ 2 October. (a) on (b) at (c) in
- 28.Choose the right verb: The bunch of bananas ___ ripe. (a) are (b) is
- 29.Choose the right verb: Each of the children ___ a name tag. (a) has (b) have
- 30.This is the train ___ leaves at six. (a) who (b) which (c) whose (d) where
- 31.If Rohan ___ wings, he would fly to school. (a) had (b) will have (c) would have (d) has
- 32.Fill in in, on or at: The cricket match starts ___ March. (a) in (b) on (c) at
- 33.Fill in a or an: ___ ox (a) an (b) a
- 34.Fill in a, an or the: ___ sky is blue today. (a) the (b) a (c) an
- 35.Kavya finished ___ the bag. (a) carry (b) to carry (c) carries (d) carrying
- 36.___ you at home today? (a) Am (b) Are (c) Is
- 37.Fill in in, on or at: The cricket match starts ___ Monday. (a) in (b) on (c) at
- 38.Rohan is looking forward to ___ the bag next week. (a) carrying (b) carries (c) to carry (d) carry
- 39.Fill in in, on or at: The shop opens ___ winter. (a) in (b) at (c) on
- 40.Change to passive: “Yash washed the plate yesterday.” → The plate ___ by Yash yesterday. (a) was wash (b) was washed (c) were washed (d) washed
Answer key
- to feed
- has
- tell
- who
- flown
- Did
- jogging
- is
- have they
- for
- is
- has studied
- most interesting
- is
- her
- told
- in
- swimming
- can you
- on
- will sing
- on
- told
- is
- ours
- was flown
- on
- is
- has
- which
- had
- in
- an
- the
- carrying
- Are
- on
- carrying
- in
- was washed
Free english grammar lessons, practice and worksheets at talentjr.in/english-grammar