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.Omkar refused ___ in the park. (a) jogging (b) jog (c) jogs (d) to jog
- 2.Kavya is a gentle rider. She rides ___. (a) gentlely (b) gentle (c) gently
- 3.Choose the right verb: Each of the boys ___ a ID card. (a) have (b) has
- 4.The students are going to ___ a bicycle tomorrow. (a) riding (b) ride (c) rode (d) rides
- 5.They ___ going to carry the bag next week. (a) am (b) is (c) are
- 6.Kunal is a neat writer. He writes ___. (a) neatly (b) neat (c) neatley
- 7.My brother is going to ___ in the pool next month. (a) swims (b) swim (c) swam (d) swimming
- 8.We ___ a cake next Sunday. (a) will bakes (b) baked (c) will bake (d) will baking
- 9.Choose the right verb: One of my cousins ___ in Class 7. (a) are (b) is
- 10.Vivaan ___ that he was busy. (a) told (b) asked (c) said
- 11.If we had a lot of money, we ___ buy a big library. (a) would be (b) would (c) did (d) will
- 12.Fill the gap: I can see one ___. (a) puppys (b) puppy (c) puppies
- 13.My sister and I love sports. ___ play cricket every evening. (a) Ourselves (b) We (c) Us (d) Our
- 14.Farhan said, “I win the match every day.” → Farhan said that he ___ the match every day. (a) won (b) win (c) winning (d) wins
- 15.Choose the right verb: Every student ___ a notebook. (a) has (b) have
- 16.Fill the gap: I can see one ___. (a) familys (b) family (c) families
- 17.She ___ a letter on Saturdays. (a) writing (b) write (c) writes
- 18.Aditya has a new cricket bat. It is ___ cricket bat. (a) he (b) his (c) him
- 19.Fill in a or an: ___ owl (a) a (b) an
- 20.Fill in in, on or at: We will visit Nani ___ the afternoon. (a) at (b) on (c) in
- 21.My brother ___ a tree next week. (a) climbed (b) will climbing (c) will climbs (d) will climb
- 22.This is the girl ___ bag is red. (a) which (b) who (c) where (d) whose
- 23.Diya said, “My bag is heavy.” → Diya said that ___ bag was heavy. (a) my (b) she (c) hers (d) her
- 24.Myra ___ in this school since 2019. (a) have taught (b) has taught (c) teaches (d) taught
- 25.Add the question tag: You cannot make tea, ___? (a) can you (b) do you (c) can't you
- 26.If Meera ___ the answer, she would tell the teacher. (a) knows (b) would know (c) will know (d) knew
- 27.Choose the right verb: Every boy ___ a ID card. (a) has (b) have
- 28.Rahul ___ thrown the ball already. (a) has (b) have
- 29.Add the question tag: He will throw the ball tomorrow, ___? (a) won't he (b) won't him (c) will he (d) doesn't he
- 30.Diya said, “I eat a mango every day.” → Diya said that she ___ a mango every day. (a) eats (b) ate (c) eat (d) eating
- 31.Fill in in, on or at: The shop opens ___ Sunday. (a) on (b) in (c) at
- 32.Choose the right verb: Either Kunal or the twins ___ coming today. (a) are (b) is
- 33.Myra kept ___ cricket. (a) playing (b) to play (c) plays (d) play
- 34.Add the question tag: He is hungry, ___? (a) doesn't he (b) is he (c) isn't he (d) isn't him
- 35.Dev is going to ___ in the park next Sunday. (a) jogged (b) jogs (c) jog (d) jogging
- 36.Fill in in, on or at: We will visit Nani ___ midnight. (a) at (b) on (c) in
- 37.What is the past tense of “fly”? (a) flying (b) flown (c) flew (d) flyed
- 38.I ___ a new school bag. (a) has (b) have
- 39.My brother ___ a new kite. (a) has (b) have
- 40.Fill in a or an: ___ hour (a) a (b) an
Answer key
- to jog
- gently
- has
- ride
- are
- neatly
- swim
- will bake
- is
- said
- would
- puppy
- We
- won
- has
- family
- writes
- his
- an
- in
- will climb
- whose
- her
- has taught
- can you
- knew
- has
- has
- won't he
- ate
- on
- are
- playing
- isn't he
- jog
- at
- flew
- have
- has
- an
Free english grammar lessons, practice and worksheets at talentjr.in/english-grammar