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.Which word is the adverb? “Ananya fights bravely every day.” (a) Ananya (b) fights (c) day (d) bravely
- 2.I ___ bought vegetables already. (a) have (b) has
- 3.Fill the gap: Rohan is as ___ as Sneha. (a) happy (b) happier (c) happiest
- 4.___ she happy today? (a) Am (b) Is (c) Are
- 5.Priya said, “I am writing a letter.” → Priya said that she ___ a letter. (a) was writing (b) am writing (c) were writing (d) is writing
- 6.If you mix blue and yellow, you ___ green. (a) gets (b) got (c) get
- 7.Omkar ___ that he was hungry. (a) asked (b) said (c) told
- 8.That is the town ___ my grandmother lives. (a) where (b) which (c) who (d) whose
- 9.Fill in in, on or at: The cricket match starts ___ summer. (a) on (b) at (c) in
- 10.Dev did not ___ to school two days ago. (a) went (b) going (c) goes (d) go
- 11.Rohan has a new cricket bat. It is ___ cricket bat. (a) him (b) his (c) he
- 12.Add the question tag: She can tell a story, ___? (a) doesn't she (b) can she (c) can't her (d) can't she
- 13.If the shop ___ early, she will buy fresh mangoes. (a) would open (b) open (c) will open (d) opens
- 14.Choose the right verb: All the boys ___ a name tag. (a) have (b) has
- 15.Choose the right verb: Every boy ___ a ID card. (a) have (b) has
- 16.Fill in a or an: ___ hotel (a) an (b) a
- 17.If Diya ___ a magic lamp, she would wish for more holidays. (a) will find (b) would find (c) found (d) finds
- 18.My brother ___ with Nani since 2021. (a) stays (b) stayed (c) has stayed (d) have stayed
- 19.Add the question tag: We can write a letter, ___? (a) don't we (b) can we (c) can't we (d) can't us
- 20.Priya said, “I have drawn a picture.” → Priya said that she ___ a picture. (a) had drawn (b) have drawn (c) has drawn
- 21.Karan said, “I plant a tree every day.” → Karan said that he ___ a tree every day. (a) plants (b) plant (c) planting (d) planted
- 22.Fill the gap: I can see four ___. (a) donkeyes (b) donkeys (c) donkies (d) donkey
- 23.If you drop an egg, it ___. (a) break (b) breaks (c) broke
- 24.What is the past tense of “catch”? (a) caught (b) catching (c) catched
- 25.Myra is my friend. I play with ___ every day. (a) herself (b) she (c) her
- 26.What is the past tense of “go”? (a) went (b) gone (c) going (d) goed
- 27.Kunal ___ that he was busy. (a) asked (b) told (c) said
- 28.I ___ a sandcastle next Sunday. (a) will building (b) will build (c) built (d) will builds
- 29.Change to passive: “Arjun will fly two kites tomorrow.” → Two kites ___ by Arjun tomorrow. (a) will flown (b) will be fly (c) will fly (d) will be flown
- 30.If the bus comes late, I ___ the first class. (a) will misses (b) would miss (c) will miss (d) missed
- 31.Add the question tag: I am not hungry, ___? (a) do I (b) am me (c) aren't I (d) am I
- 32.Rohan ___ that he was busy. (a) told (b) asked (c) said
- 33.If we ___ wings, we would fly to school. (a) have (b) will have (c) would have (d) had
- 34.I like the bag ___ I bought yesterday. (a) which (b) whose (c) who (d) where
- 35.Karan said, “My bicycle is new.” → Karan said that ___ bicycle was new. (a) him (b) he (c) his (d) my
- 36.This is the boy ___ won the race. (a) where (b) whose (c) who (d) which
- 37.Dev ___ won the match already. (a) has (b) have
- 38.Change to passive: “Farhan will wash the plate tomorrow.” → The plate ___ by Farhan tomorrow. (a) will be washed (b) will be wash (c) will wash (d) will washed
- 39.That is the boy ___ father is a pilot. (a) who (b) where (c) whose (d) which
- 40.___ they bring lunch every morning? (a) Is (b) Do (c) Does (d) Are
Answer key
- bravely
- have
- happy
- Is
- was writing
- get
- said
- where
- in
- go
- his
- can't she
- opens
- have
- has
- a
- found
- has stayed
- can't we
- had drawn
- planted
- donkeys
- breaks
- caught
- her
- went
- said
- will build
- will be flown
- will miss
- am I
- said
- had
- which
- his
- who
- has
- will be washed
- whose
- Do
Free english grammar lessons, practice and worksheets at talentjr.in/english-grammar