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.This is the girl ___ bag is red. (a) where (b) who (c) which (d) whose
- 2.Sneha is going to ___ the ball next month. (a) caught (b) catching (c) catches (d) catch
- 3.He ___ the dishes twice a week. (a) washes (b) washing (c) wash
- 4.We ___ a new pencil box. (a) have (b) has
- 5.Isha has a red cricket bat. This cricket bat is ___. (a) her (b) she (c) hers
- 6.I ___ in the pool every morning. (a) swimming (b) swims (c) swim
- 7.Myra is looking forward to ___ in the park next week. (a) running (b) run (c) runs (d) to run
- 8.Aditya ___ a picture on Saturdays. (a) draws (b) drawing (c) draw
- 9.If I found a magic lamp, I ___ wish for more holidays. (a) would (b) did (c) will (d) would be
- 10.Saanvi is an easy winner. She wins ___. (a) easy (b) easyly (c) easily
- 11.Fill in a or an: ___ hotel (a) an (b) a
- 12.You ___ a new pencil box. (a) has (b) have
- 13.This is the teacher ___ teaches us maths. (a) which (b) who (c) whose (d) where
- 14.They ___ a kite next Sunday. (a) will fly (b) flew (c) will flying (d) will flies
- 15.Yash is a polite speaker. He speaks ___. (a) politly (b) politely (c) polite
- 16.Choose the right verb: Each of the students ___ a ID card. (a) have (b) has
- 17.Fill in in, on or at: The shop opens ___ the afternoon. (a) at (b) in (c) on
- 18.He did not ___ rice yesterday. (a) cooks (b) cook (c) cooking (d) cooked
- 19.Myra asked me, “What do you want?” → Myra asked me ___. (a) what do I want (b) what I wanted (c) what did I want
- 20.Aarav ___ that he was ready. (a) said (b) told (c) asked
- 21.Choose the right verb: Each of the students ___ a locker. (a) has (b) have
- 22.___ they in the garden now? (a) Is (b) Are (c) Am
- 23.Rohan is looking forward to ___ for the team next week. (a) clapping (b) clap (c) claps (d) to clap
- 24.___ my brother in the garden now? (a) Is (b) Are (c) Am
- 25.Fill the gap: There are many ___ here. (a) leafes (b) leaves (c) leaf (d) leafs
- 26.Arjun did not ___ vegetables last week. (a) bought (b) buying (c) buys (d) buy
- 27.I like the bag ___ I bought yesterday. (a) which (b) where (c) who (d) whose
- 28.Fill the gap: Omkar is as ___ as Aarav. (a) young (b) younger (c) youngest
- 29.___ we happy today? (a) Is (b) Am (c) Are
- 30.Change to passive: “Pooja planted five trees yesterday.” → Five trees ___ by Pooja yesterday. (a) were plant (b) was planted (c) planted (d) were planted
- 31.Ishaan is looking forward to ___ lunch next week. (a) brings (b) bringing (c) to bring (d) bring
- 32.Kunal said, “I speak Hindi every day.” → Kunal said that he ___ Hindi every day. (a) speak (b) speaking (c) speaks (d) spoke
- 33.If Myra found a magic lamp, she ___ wish for more holidays. (a) will (b) would be (c) would (d) did
- 34.I know the boy ___ father is a pilot. (a) which (b) whose (c) where (d) who
- 35.My cousins have known my best friend ___ 2020. (a) since (b) for
- 36.Ishaan ___ make tea every Sunday. (a) isn't (b) doesn't (c) don't
- 37.Add the question tag: My sister does not bake a cake every day, ___? (a) doesn't she (b) does her (c) is she (d) does she
- 38.Fill the gap: I can see four ___. (a) boies (b) boys (c) boy (d) boyes
- 39.You ___ in the park next month. (a) will running (b) ran (c) will runs (d) will run
- 40.Choose the right verb: Every student ___ a name tag. (a) have (b) has
Answer key
- whose
- catch
- washes
- have
- hers
- swim
- running
- draws
- would
- easily
- a
- have
- who
- will fly
- politely
- has
- in
- cook
- what I wanted
- said
- has
- Are
- clapping
- Is
- leaves
- buy
- which
- young
- Are
- were planted
- bringing
- spoke
- would
- whose
- since
- doesn't
- does she
- boys
- will run
- has
Free english grammar lessons, practice and worksheets at talentjr.in/english-grammar