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.Choose the right word: Riya lives ___ Mumbai. (a) at (b) on (c) in
- 2.Change to passive: “Ishaan is eating two mangoes now.” → Two mangoes ___ by Ishaan now. (a) is being eaten (b) are been eaten (c) are being eaten
- 3.We did not ___ tea two days ago. (a) making (b) makes (c) make (d) made
- 4.Fill the gap: This book is ___ than that one. (a) good (b) better (c) best (d) gooder
- 5.Change to passive: “Saanvi writes a letter every day.” → A letter ___ by Saanvi every day. (a) is wrote (b) is written (c) writes (d) are written
- 6.Rohan ___ cooked rice already. (a) has (b) have
- 7.___ you late today? (a) Is (b) Am (c) Are
- 8.Add the question tag: She can plant a tree, ___? (a) can't her (b) can she (c) doesn't she (d) can't she
- 9.Aarav is going to ___ lunch next week. (a) brought (b) bring (c) bringing (d) brings
- 10.Choose the right verb: Each of the players ___ a water bottle. (a) have (b) has
- 11.Fill in in, on or at: The cricket match starts ___ 15 August. (a) in (b) at (c) on
- 12.___ you win the match twice a week? (a) Do (b) Does (c) Are (d) Is
- 13.Change to passive: “Kunal eats a mango every Sunday.” → A mango ___ by Kunal every Sunday. (a) are eaten (b) is ate (c) eats (d) is eaten
- 14.My brother ___ clean the room every Sunday. (a) don't (b) doesn't (c) isn't
- 15.Aisha said, “I will catch the ball.” → Aisha said that she ___ catch the ball. (a) would (b) will (c) is
- 16.They have just ___ the match. (a) winning (b) win (c) won (d) wins
- 17.Kabir ___ a new school bag. (a) has (b) have
- 18.I have a new water bottle. It is ___ water bottle. (a) my (b) mine (c) me (d) I
- 19.Arjun ___ that he was ready. (a) said (b) told (c) asked
- 20.Fill in a or an: ___ owl (a) a (b) an
- 21.Kabir said, “I am flying a kite.” → Kabir said that he ___ a kite. (a) were flying (b) was flying (c) am flying (d) is flying
- 22.Saanvi said, “I play cricket every day.” → Saanvi said that she ___ cricket every day. (a) played (b) play (c) playing (d) plays
- 23.I know the park ___ we play cricket. (a) whose (b) who (c) which (d) where
- 24.Pooja has a new school bag. It is ___ school bag. (a) hers (b) her (c) she
- 25.Manav is a safe driver. He drives ___. (a) safely (b) safe (c) safly
- 26.Fill the gap: Today's traffic is ___ than yesterday's. (a) worst (b) bad (c) badder (d) worse
- 27.We ___ in the park last Sunday. (a) will run (b) run (c) runned (d) ran
- 28.Choose the right word: The pictures are hanging ___ the wall. (a) in (b) on (c) under
- 29.Fill in a or an: ___ umbrella (a) a (b) an
- 30.Fill in a or an: ___ hotel (a) an (b) a
- 31.Fill in a or an: ___ tiger (a) an (b) a
- 32.Meera enjoyed ___ the match. (a) to win (b) winning (c) wins (d) win
- 33.My parents ___ jog in the park on Saturdays. (a) aren't (b) doesn't (c) don't
- 34.Fill in in, on or at: The cricket match starts ___ half past six. (a) at (b) on (c) in
- 35.She ___ sent a message already. (a) has (b) have
- 36.___ the students speak Hindi two days ago? (a) Do (b) Was (c) Did (d) Does
- 37.This is the boy ___ won the race. (a) whose (b) where (c) which (d) who
- 38.Fill in a or an: ___ unusual toy (a) a (b) an
- 39.Change to passive: “Yash baked a cake yesterday.” → A cake ___ by Yash yesterday. (a) was baked (b) baked (c) were baked (d) was bake
- 40.Fill the gap: This hill is ___ than that one. (a) more high (b) highest (c) higher (d) high
Answer key
- in
- are being eaten
- make
- better
- is written
- has
- Are
- can't she
- bring
- has
- on
- Do
- is eaten
- doesn't
- would
- won
- has
- my
- said
- an
- was flying
- played
- where
- her
- safely
- worse
- ran
- on
- an
- a
- a
- winning
- don't
- at
- has
- Did
- who
- an
- was baked
- higher
Free english grammar lessons, practice and worksheets at talentjr.in/english-grammar