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 in a or an: ___ honest man (a) a (b) an
- 2.They did not ___ in the pool last week. (a) swam (b) swims (c) swimming (d) swim
- 3.He ___ going to ride a bicycle next week. (a) are (b) am (c) is
- 4.Fill the gap: There are many ___ here. (a) boxes (b) boxs (c) box (d) boxies
- 5.If Mum ___ kheer, we will eat two bowls. (a) make (b) makes (c) will make (d) would make
- 6.Fill the gap: This was the ___ day of my holiday. (a) worse (b) most worst (c) bad (d) worst
- 7.This is the teacher ___ teaches us maths. (a) who (b) which (c) where (d) whose
- 8.Arjun ___ me that he was late. (a) said (b) asked (c) told
- 9.Choose the right word: The birds are sitting ___ the wire. (a) at (b) in (c) on
- 10.My brother ___ in Delhi since 2022. (a) works (b) has worked (c) have worked (d) worked
- 11.Fill the gap: I can see one ___. (a) teeth (b) tooth (c) tooths
- 12.Farhan decided ___ on the stage. (a) dancing (b) dance (c) dances (d) to dance
- 13.Aisha ___ a cake next week. (a) will bake (b) will bakes (c) will baking (d) baked
- 14.Fill in a or an: ___ uniform (a) a (b) an
- 15.Change to passive: “Karan will build a sandcastle tomorrow.” → A sandcastle ___ by Karan tomorrow. (a) will build (b) will built (c) will be build (d) will be built
- 16.Add the question tag: Arjun told a story yesterday, ___? (a) did he (b) wasn't he (c) didn't him (d) didn't he
- 17.You ___ a tree next week. (a) will climbing (b) will climb (c) will climbs (d) climbed
- 18.Rahul said, “I make tea every day.” → Rahul said that he ___ tea every day. (a) making (b) makes (c) made (d) make
- 19.Omkar and Kabir have a red water bottle. This water bottle is ___. (a) they (b) their (c) theirs
- 20.Fill in a or an: ___ eagle (a) a (b) an
- 21.Fill the gap: This is the ___ phone in the shop. (a) expensive (b) most expensive (c) expensivest (d) more expensive
- 22.Fill in in, on or at: The cricket match starts ___ winter. (a) in (b) on (c) at
- 23.Which word is the adverb? “Riya writes neatly every day.” (a) neatly (b) writes (c) Riya (d) day
- 24.Change to passive: “Ishaan has told a story.” → A story ___ by Ishaan. (a) have been told (b) has told (c) has been told
- 25.Add the question tag: Arjun can swim in the pool, ___? (a) can't him (b) can he (c) can't he (d) doesn't he
- 26.I ___ a new pencil box. (a) have (b) has
- 27.Fill in in, on or at: The cricket match starts ___ Sunday. (a) at (b) in (c) on
- 28.If you heat water to 100 °C, it ___. (a) boils (b) boiled (c) boil
- 29.___ Priya at home today? (a) Am (b) Are (c) Is
- 30.Which sentence is correct? (a) We always eat rice. (b) We eat always rice.
- 31.She ___ plant a tree every day. (a) don't (b) isn't (c) doesn't
- 32.If India ___ the match, she will dance with joy. (a) wins (b) win (c) will win (d) would win
- 33.Change to passive: “Sneha eats two mangoes every Sunday.” → Two mangoes ___ by Sneha every Sunday. (a) are eaten (b) is eaten (c) eats (d) are ate
- 34.If Neel lived near the sea, he ___ swim every day. (a) will (b) would be (c) did (d) would
- 35.They ___ a new school bag. (a) have (b) has
- 36.Fill the gap: Saanvi is the ___ girl in our class. (a) taller (b) tall (c) tallest (d) most tallest
- 37.If I ___ a lot of money, I would buy a big library. (a) had (b) would have (c) will have (d) have
- 38.Choose the right word: The roots of a tree are ___ the ground. (a) on (b) at (c) under
- 39.He ___ a new kite. (a) have (b) has
- 40.Choose the right verb: Either the twins or Ananya ___ coming today. (a) are (b) is
Answer key
- an
- swim
- is
- boxes
- makes
- worst
- who
- told
- on
- has worked
- tooth
- to dance
- will bake
- a
- will be built
- didn't he
- will climb
- made
- theirs
- an
- most expensive
- in
- neatly
- has been told
- can't he
- have
- on
- boils
- Is
- We always eat rice.
- doesn't
- wins
- are eaten
- would
- have
- tallest
- had
- under
- has
- is
Free english grammar lessons, practice and worksheets at talentjr.in/english-grammar