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.Change to passive: “Myra will tell a story tomorrow.” → A story ___ by Myra tomorrow. (a) will be told (b) will tell (c) will be tell (d) will told
- 2.He ___ a new pencil box. (a) have (b) has
- 3.Change to passive: “Zoya has cleaned the room.” → The room ___ by Zoya. (a) has cleaned (b) has been cleaned (c) have been cleaned
- 4.My sister ___ in this school since 2022. (a) has studied (b) studied (c) studies (d) have studied
- 5.My sister ___ a kite yesterday. (a) will fly (b) flies (c) flew (d) flyed
- 6.Choose the right verb: Each student ___ a name tag. (a) has (b) have
- 7.That is the doctor ___ lives next door. (a) where (b) who (c) whose (d) which
- 8.I have just ___ vegetables. (a) buy (b) bought (c) buys (d) buying
- 9.She did not ___ a mango last Sunday. (a) ate (b) eats (c) eat (d) eating
- 10.We ___ the ball next Sunday. (a) threw (b) will throw (c) will throwing (d) will throws
- 11.Which word is the adverb? “Farhan rides gently every day.” (a) Farhan (b) rides (c) day (d) gently
- 12.Choose the right verb: One of my classmates ___ in Class 7. (a) are (b) is
- 13.Arjun planned ___ milk. (a) to drink (b) drinks (c) drinking (d) drink
- 14.You ___ bought vegetables already. (a) has (b) have
- 15.Choose the right verb: Each girl ___ a locker. (a) have (b) has
- 16.If Mum ___ kheer, I will eat two bowls. (a) makes (b) would make (c) will make (d) make
- 17.This is the bag ___ I bought yesterday. (a) whose (b) who (c) which (d) where
- 18.Choose the right verb: Each of the girls ___ a water bottle. (a) has (b) have
- 19.Fill the gap: I can see one ___. (a) butterfly (b) butterflys (c) butterflies
- 20.___ Kavya win the match twice a week? (a) Do (b) Does (c) Is (d) Are
- 21.Choose the right word: The roots of a tree are ___ the ground. (a) under (b) on (c) at
- 22.If the bus comes late, she ___ the first class. (a) will misses (b) will miss (c) would miss (d) missed
- 23.Vivaan kept ___ the ball. (a) catches (b) to catch (c) catching (d) catch
- 24.Rohan loves sports. ___ plays cricket every evening. (a) Himself (b) Him (c) His (d) He
- 25.Ira and Kavya love sports. ___ play cricket every evening. (a) Them (b) Themselves (c) They (d) Their
- 26.If Karan had wings, he ___ fly to school. (a) would be (b) did (c) will (d) would
- 27.He has just ___ milk. (a) drank (b) drunk (c) drink (d) drinking
- 28.Fill in a, an or the: ___ sky is blue today. (a) the (b) an (c) a
- 29.Manav loves sports. ___ plays cricket every evening. (a) His (b) Him (c) Himself (d) He
- 30.You ___ in the park last Sunday. (a) runned (b) run (c) will run (d) ran
- 31.Aarav and Yash love sports. ___ play cricket every evening. (a) Them (b) They (c) Their (d) Themselves
- 32.This is the girl ___ bag is red. (a) whose (b) where (c) who (d) which
- 33.___ you very excited today? (a) Are (b) Is (c) Am
- 34.Add the question tag: I have run in the park, ___? (a) have I (b) don't I (c) haven't me (d) haven't I
- 35.You ___ help Grandma every day. (a) doesn't (b) aren't (c) don't
- 36.Fill in a or an: ___ elephant (a) a (b) an
- 37.You did not ___ in the pool two days ago. (a) swam (b) swims (c) swimming (d) swim
- 38.Fill the gap: Omkar is the ___ boy in the room today. (a) happier (b) most happiest (c) happiest (d) happy
- 39.Change to passive: “Isha is flying a kite now.” → A kite ___ by Isha now. (a) are being flown (b) is been flown (c) is being flown
- 40.Fill in a or an: ___ useful tool (a) a (b) an
Answer key
- will be told
- has
- has been cleaned
- has studied
- flew
- has
- who
- bought
- eat
- will throw
- gently
- is
- to drink
- have
- has
- makes
- which
- has
- butterfly
- Does
- under
- will miss
- catching
- He
- They
- would
- drunk
- the
- He
- ran
- They
- whose
- Are
- haven't I
- don't
- an
- swim
- happiest
- is being flown
- a
Free english grammar lessons, practice and worksheets at talentjr.in/english-grammar