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 the gap: Aisha is as ___ as Dev. (a) happiest (b) happy (c) happier
- 2.Rahul ___ a tree on Saturdays. (a) plant (b) planting (c) plants
- 3.Add the question tag: He studies science every day, ___? (a) isn't he (b) doesn't he (c) does he (d) doesn't him
- 4.What is the plural of “city”? (a) cityes (b) city (c) cities (d) citys
- 5.___ my sister fly a kite in 2023? (a) Do (b) Did (c) Was (d) Does
- 6.Add the question tag: My parents can eat a mango, ___? (a) can they (b) don't they (c) can't them (d) can't they
- 7.Zoya has lived in Pune ___ five years. (a) for (b) since
- 8.Fill the gap: This book is ___ than that one. (a) best (b) good (c) better (d) gooder
- 9.___ you watch a cartoon every Sunday? (a) Are (b) Does (c) Do (d) Is
- 10.Saanvi ___ that she was late. (a) asked (b) told (c) said
- 11.Change to passive: “Karan is making two kites now.” → Two kites ___ by Karan now. (a) is being made (b) are been made (c) are being made
- 12.My sister and I have a red kite. This kite is ___. (a) our (b) ours (c) we
- 13.Myra ___ a new cricket bat. (a) have (b) has
- 14.Fill in in, on or at: We will visit Nani ___ half past six. (a) on (b) at (c) in
- 15.They are going to ___ a picture next month. (a) drew (b) draw (c) drawing (d) draws
- 16.Rahul ___ me that he was tired. (a) told (b) said (c) asked
- 17.He ___ a new school bag. (a) has (b) have
- 18.He ___ going to play cricket next week. (a) are (b) is (c) am
- 19.Fill in a or an: ___ unusual toy (a) an (b) a
- 20.Add the question tag: She did not watch a cartoon yesterday, ___? (a) did she (b) did her (c) didn't she (d) was she
- 21.Isha has a new cricket bat. It is ___ cricket bat. (a) hers (b) she (c) her
- 22.If India wins the match, he ___ with joy. (a) danced (b) will dances (c) would dance (d) will dance
- 23.Zoya said, “My pencil is broken.” → Zoya said that ___ pencil was broken. (a) my (b) hers (c) she (d) her
- 24.What is the past tense of “throw”? (a) threw (b) throwed (c) throwing (d) thrown
- 25.What is the plural of “knife”? (a) knives (b) knifs (c) knifes (d) knife
- 26.Isha has just ___ a bicycle. (a) riding (b) rode (c) ridden (d) ride
- 27.___ we plant a tree every Sunday? (a) Do (b) Are (c) Does (d) Is
- 28.This is the bag ___ I bought yesterday. (a) who (b) whose (c) where (d) which
- 29.Fill the gap: An elephant is ___ than a horse. (a) bigger (b) big (c) more big (d) biggest
- 30.___ we dance on the stage in 2023? (a) Did (b) Does (c) Was (d) Do
- 31.If you heat water to 100 °C, it ___. (a) boiled (b) boil (c) boils
- 32.I ___ going to watch a cartoon next Sunday. (a) am (b) is (c) are
- 33.Manav promised ___ a picture. (a) to draw (b) drawing (c) draw (d) draws
- 34.Fill the gap: Neel is as ___ as Karan. (a) shorter (b) short (c) shortest
- 35.Saanvi asked me, “When do you get up?” → Saanvi asked me ___. (a) when do I get up (b) when I got up (c) when did I get up
- 36.What is the past tense of “write”? (a) written (b) wrote (c) writing (d) writed
- 37.Choose the right verb: Every student ___ a name tag. (a) has (b) have
- 38.Kunal is good at ___ the bag. (a) carrying (b) carry (c) to carry (d) carries
- 39.Which word is the adverb? “Farhan drives safely every day.” (a) Farhan (b) safely (c) drives (d) day
- 40.Change to passive: “Myra will plant a tree tomorrow.” → A tree ___ by Myra tomorrow. (a) will plant (b) will be plant (c) will be planted (d) will planted
Answer key
- happy
- plants
- doesn't he
- cities
- Did
- can't they
- for
- better
- Do
- said
- are being made
- ours
- has
- at
- draw
- told
- has
- is
- an
- did she
- her
- will dance
- her
- threw
- knives
- ridden
- Do
- which
- bigger
- Did
- boils
- am
- to draw
- short
- when I got up
- wrote
- has
- carrying
- safely
- will be planted
Free english grammar lessons, practice and worksheets at talentjr.in/english-grammar