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.He has known my best friend ___ a long time. (a) since (b) for
- 2.I ___ take the train twice a week. (a) don't (b) aren't (c) doesn't
- 3.Fill the gap: I can see one ___. (a) penciles (b) pencil (c) pencils
- 4.Choose the right word: There is a fan ___ the ceiling. (a) at (b) in (c) on
- 5.Change to passive: “Rohan eats a mango every day.” → A mango ___ by Rohan every day. (a) is ate (b) are eaten (c) eats (d) is eaten
- 6.Yash is my friend. I play with ___ every day. (a) himself (b) he (c) him
- 7.If you mix red and white, you ___ pink. (a) got (b) get (c) gets
- 8.I ___ hungry now. (a) are (b) am (c) is
- 9.___ Kavya go to school two days ago? (a) Was (b) Does (c) Do (d) Did
- 10.Add the question tag: My cousins do not draw a picture every day, ___? (a) don't they (b) do them (c) are they (d) do they
- 11.Karan ___ me that he was busy. (a) said (b) told (c) asked
- 12.If we got a free day, we ___ visit Nani. (a) would (b) did (c) will (d) would be
- 13.She ___ plant a tree every day. (a) don't (b) doesn't (c) isn't
- 14.He is going to ___ the dishes next week. (a) washed (b) washing (c) wash (d) washes
- 15.You ___ spoken Hindi already. (a) have (b) has
- 16.Manav loves sports. ___ plays cricket every evening. (a) Himself (b) Him (c) His (d) He
- 17.Aarav asked me, “Where do you live?” → Aarav asked me ___. (a) where I lived (b) where do I live (c) where did I live
- 18.Fill in in, on or at: The shop opens ___ Friday. (a) in (b) at (c) on
- 19.Choose the right verb: The box of pencils ___ on the table. (a) are (b) is
- 20.Arjun practised ___ a tree. (a) to climb (b) climb (c) climbs (d) climbing
- 21.The children ___ in this school since 2019. (a) have taught (b) has taught (c) taught (d) teach
- 22.My brother ___ a new kite. (a) have (b) has
- 23.___ I throw the ball yesterday? (a) Did (b) Does (c) Was (d) Do
- 24.Kavya ___ the dog next Sunday. (a) fed (b) will feeding (c) will feed (d) will feeds
- 25.Add the question tag: They sent a message yesterday, ___? (a) weren't they (b) didn't they (c) didn't them (d) did they
- 26.Fill in a or an: ___ eagle (a) a (b) an
- 27.She ___ a new cricket bat. (a) has (b) have
- 28.She ___ the bag tomorrow. (a) will carries (b) carried (c) will carry (d) will carrying
- 29.That is the boy ___ won the race. (a) where (b) which (c) whose (d) who
- 30.Add the question tag: We are ready, ___? (a) don't we (b) aren't we (c) are we (d) aren't us
- 31.Choose the right word: The birds are sitting ___ the wire. (a) at (b) in (c) on
- 32.Fill the gap: This was the ___ day of my holiday. (a) worse (b) most worst (c) worst (d) bad
- 33.Choose the right word: Riya lives ___ Mumbai. (a) on (b) in (c) at
- 34.I ___ in the pool tomorrow. (a) will swims (b) swam (c) will swim (d) will swimming
- 35.Neel is going to ___ cricket next Sunday. (a) play (b) playing (c) played (d) plays
- 36.They ___ a cake next Sunday. (a) will bake (b) baked (c) will baking (d) will bakes
- 37.Add the question tag: You have not ridden a bicycle, ___? (a) have you (b) do you (c) haven't you
- 38.Which word is the adverb? “Arjun drives carefully every day.” (a) carefully (b) drives (c) Arjun (d) day
- 39.Kavya is a good singer. She sings ___. (a) good (b) well
- 40.Saanvi ___ a new pencil box. (a) have (b) has
Answer key
- for
- don't
- pencil
- on
- is eaten
- him
- get
- am
- Did
- do they
- told
- would
- doesn't
- wash
- have
- He
- where I lived
- on
- is
- climbing
- have taught
- has
- Did
- will feed
- didn't they
- an
- has
- will carry
- who
- aren't we
- on
- worst
- in
- will swim
- play
- will bake
- have you
- carefully
- well
- has
Free english grammar lessons, practice and worksheets at talentjr.in/english-grammar