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.Zoya wanted ___ in the park. (a) jog (b) jogging (c) to jog (d) jogs
- 2.Aarav ___ climb a tree on Saturdays. (a) doesn't (b) isn't (c) don't
- 3.I have been in the library ___ half an hour. (a) for (b) since
- 4.Fill in in, on or at: Our school trip is ___ Christmas Day. (a) at (b) in (c) on
- 5.Change to passive: “Aditya has washed the plates.” → The plates ___ by Aditya. (a) have been washed (b) has been washed (c) have washed
- 6.Meera has a new kite. It is ___ kite. (a) she (b) hers (c) her
- 7.Choose the right word: The ball rolled ___ the sofa. (a) at (b) under (c) in
- 8.Rahul is my friend. I play with ___ every day. (a) him (b) himself (c) he
- 9.Vivaan practised ___ vegetables. (a) to buy (b) buying (c) buy (d) buys
- 10.Fill the gap: The cheetah is the ___ animal on land. (a) faster (b) most fastest (c) fast (d) fastest
- 11.Vivaan refused ___ to school. (a) to go (b) go (c) goes (d) going
- 12.Ira is a happy singer. She sings ___. (a) happily (b) happyly (c) happy
- 13.My sister ___ a mango twice a week. (a) eat (b) eats (c) eating
- 14.If you heat ice, it ___. (a) melts (b) melted (c) melt
- 15.Arjun said, “I help Grandma every day.” → Arjun said that he ___ Grandma every day. (a) helped (b) help (c) helping (d) helps
- 16.Choose the right verb: All the students ___ a locker. (a) has (b) have
- 17.You ___ science tomorrow. (a) studied (b) will studying (c) will study (d) will studies
- 18.If Rahul ___ a free day, he would visit Nani. (a) would get (b) gets (c) got (d) will get
- 19.Karan ___ a tree on Saturdays. (a) climbs (b) climbing (c) climb
- 20.Ishaan wanted ___ a cartoon. (a) watches (b) to watch (c) watch (d) watching
- 21.Fill the gap: I can see four ___. (a) leafs (b) leaf (c) leaves (d) leafes
- 22.Change to passive: “Vivaan has cleaned the rooms.” → The rooms ___ by Vivaan. (a) have cleaned (b) have been cleaned (c) has been cleaned
- 23.If it ___ tomorrow, she will stay at home. (a) rains (b) would rain (c) rain (d) will rain
- 24.You ___ a letter next month. (a) will write (b) will writes (c) wrote (d) will writing
- 25.___ we at home today? (a) Is (b) Are (c) Am
- 26.Manav said, “I will bring lunch.” → Manav said that he ___ bring lunch. (a) is (b) will (c) would
- 27.Add the question tag: They helped Grandma yesterday, ___? (a) didn't them (b) weren't they (c) didn't they (d) did they
- 28.My sister ___ in the garden now. (a) is (b) are (c) am
- 29.Aditya hoped ___ a letter. (a) write (b) writes (c) writing (d) to write
- 30.Myra finished ___ a cake. (a) bakes (b) to bake (c) baking (d) bake
- 31.I know the girl ___ bag is red. (a) whose (b) who (c) where (d) which
- 32.Kabir said, “I will take the train.” → Kabir said that he ___ take the train. (a) will (b) would (c) is
- 33.Fill the gap: A cheetah is ___ than a horse. (a) fastest (b) faster (c) more fast (d) fast
- 34.Fill the gap: I can see one ___. (a) mans (b) man (c) men
- 35.Fill in a or an: ___ European city (a) an (b) a
- 36.Change to passive: “Zoya has planted a tree.” → A tree ___ by Zoya. (a) have been planted (b) has planted (c) has been planted
- 37.Fill in in, on or at: The cricket match starts ___ Sunday morning. (a) in (b) on (c) at
- 38.___ I swim in the pool every morning? (a) Do (b) Does (c) Are (d) Is
- 39.Change to passive: “Diya sings two songs every day.” → Two songs ___ by Diya every day. (a) are sung (b) sings (c) are sang (d) is sung
- 40.Fill in a or an: ___ egg (a) a (b) an
Answer key
- to jog
- doesn't
- for
- on
- have been washed
- her
- under
- him
- buying
- fastest
- to go
- happily
- eats
- melts
- helped
- have
- will study
- got
- climbs
- to watch
- leaves
- have been cleaned
- rains
- will write
- Are
- would
- didn't they
- is
- to write
- baking
- whose
- would
- faster
- man
- a
- has been planted
- on
- Do
- are sung
- an
Free english grammar lessons, practice and worksheets at talentjr.in/english-grammar