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.If Kavya had wings, she ___ fly to school. (a) would be (b) would (c) will (d) did
- 2.Add the question tag: We are ready, ___? (a) are we (b) aren't we (c) aren't us (d) don't we
- 3.We ___ write a letter every morning. (a) aren't (b) don't (c) doesn't
- 4.If you heat water to 100 °C, it ___. (a) boil (b) boiled (c) boils
- 5.Karan and Pooja have a red umbrella. This umbrella is ___. (a) they (b) theirs (c) their
- 6.Kabir asked me, “When do you get up?” → Kabir asked me ___. (a) when did I get up (b) when I got up (c) when do I get up
- 7.Fill in a or an: ___ ox (a) an (b) a
- 8.___ Neel bring lunch every morning? (a) Are (b) Does (c) Do (d) Is
- 9.What is the plural of “leaf”? (a) leaf (b) leaves (c) leafes (d) leafs
- 10.Zoya ___ that she was busy. (a) said (b) told (c) asked
- 11.Meera ___ on the stage last week. (a) dances (b) danced (c) will dance (d) has danced
- 12.Choose the right verb: Neither Manav nor the twins ___ coming today. (a) is (b) are
- 13.If plants get no water, they ___. (a) die (b) died (c) dies
- 14.This is the park ___ we play cricket. (a) who (b) where (c) whose (d) which
- 15.This is the train ___ leaves at six. (a) where (b) which (c) who (d) whose
- 16.Aarav ___ catch the ball on Saturdays. (a) isn't (b) doesn't (c) don't
- 17.Choose the right verb: Each of the students ___ a locker. (a) have (b) has
- 18.Fill in in, on or at: The cricket match starts ___ my birthday. (a) on (b) in (c) at
- 19.Rahul and Vivaan are my friends. I play with ___ every day. (a) they (b) them (c) their (d) themselves
- 20.Aditya ___ carried the bag already. (a) has (b) have
- 21.Change to passive: “Meera will bake a cake tomorrow.” → A cake ___ by Meera tomorrow. (a) will be baked (b) will be bake (c) will bake (d) will baked
- 22.Kabir and Priya are my friends. I play with ___ every day. (a) themselves (b) them (c) their (d) they
- 23.Fill in in, on or at: Our school trip is ___ my birthday. (a) on (b) in (c) at
- 24.Add the question tag: Rohan fed the dog yesterday, ___? (a) wasn't he (b) did he (c) didn't him (d) didn't he
- 25.I know the woman ___ drives the school bus. (a) which (b) where (c) whose (d) who
- 26.Which sentence is correct? (a) I eat usually rice. (b) I usually eat rice.
- 27.Choose the right word: Write your name ___ the first page. (a) on (b) under (c) at
- 28.Which word is the adverb? “Farhan dances beautifully every day.” (a) Farhan (b) dances (c) beautifully (d) day
- 29.Neel hoped ___ a letter. (a) writing (b) to write (c) writes (d) write
- 30.If you mix red and white, you ___ pink. (a) got (b) get (c) gets
- 31.If Rohan knew the answer, he ___ tell the teacher. (a) would (b) would be (c) will (d) did
- 32.Add the question tag: He is not clever, ___? (a) isn't he (b) does he (c) is he (d) is him
- 33.They ___ in the garden now. (a) is (b) am (c) are
- 34.My parents are going to ___ in the park next Sunday. (a) runs (b) running (c) ran (d) run
- 35.Sneha ___ the ball next Sunday. (a) threw (b) will throwing (c) will throw (d) will throws
- 36.Fill in a, an or the: Meera is ___ best singer in our school. (a) an (b) a (c) the
- 37.Diya is a good singer. She sings ___. (a) good (b) well
- 38.Kunal ___ a new puppy. (a) has (b) have
- 39.We have known my best friend ___ a long time. (a) since (b) for
- 40.Add the question tag: They cannot drink milk, ___? (a) can't they (b) do they (c) can them (d) can they
Answer key
- would
- aren't we
- don't
- boils
- theirs
- when I got up
- an
- Does
- leaves
- said
- danced
- are
- die
- where
- which
- doesn't
- has
- on
- them
- has
- will be baked
- them
- on
- didn't he
- who
- I usually eat rice.
- on
- beautifully
- to write
- get
- would
- is he
- are
- run
- will throw
- the
- well
- has
- for
- can they
Free english grammar lessons, practice and worksheets at talentjr.in/english-grammar