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.Kabir finished ___ vegetables. (a) buys (b) buy (c) buying (d) to buy
- 2.Ira and Ishaan are my friends. I play with ___ every day. (a) themselves (b) their (c) them (d) they
- 3.Add the question tag: Rahul has danced on the stage, ___? (a) hasn't him (b) has he (c) hasn't he (d) doesn't he
- 4.Which sentence is correct? (a) She drinks never milk. (b) She never drinks milk.
- 5.This is the kite ___ my uncle gave me. (a) where (b) who (c) which (d) whose
- 6.Omkar loves sports. ___ plays cricket every evening. (a) Him (b) His (c) He (d) Himself
- 7.___ I help Grandma every morning? (a) Do (b) Does (c) Are (d) Is
- 8.Saanvi avoided ___ the room. (a) cleans (b) clean (c) to clean (d) cleaning
- 9.Diya is looking forward to ___ the ball next week. (a) throw (b) throws (c) throwing (d) to throw
- 10.Arjun ___ the train next month. (a) will taking (b) took (c) will take (d) will takes
- 11.She ___ Grandma in 2023. (a) helps (b) has helped (c) will help (d) helped
- 12.My sister ___ throw the ball every morning. (a) don't (b) doesn't (c) isn't
- 13.You ___ cleaned the room already. (a) has (b) have
- 14.Fill the gap: I can see one ___. (a) mouses (b) mice (c) mouse
- 15.___ we in the garden now? (a) Are (b) Am (c) Is
- 16.We are going to ___ a cake next Sunday. (a) baked (b) bake (c) baking (d) bakes
- 17.Change to passive: “Ananya has sung two songs.” → Two songs ___ by Ananya. (a) have been sung (b) has been sung (c) have sung
- 18.Fill in a or an: ___ elephant (a) an (b) a
- 19.If I ___ a free day, I would visit Nani. (a) would get (b) will get (c) get (d) got
- 20.Change to passive: “Pooja draws three pictures every day.” → Three pictures ___ by Pooja every day. (a) are drawn (b) is drawn (c) are drew (d) draws
- 21.Tara ___ the dog in 2023. (a) fed (b) feeds (c) will feed (d) feeded
- 22.Nisha kept ___ the train. (a) take (b) takes (c) taking (d) to take
- 23.If the train ___ on time, they will reach Jaipur by noon. (a) will leave (b) would leave (c) leaves (d) leave
- 24.I have a new cricket bat. It is ___ cricket bat. (a) I (b) mine (c) me (d) my
- 25.Fill in a, an or the: Mount Everest is ___ highest mountain in the world. (a) a (b) the (c) an
- 26.___ Aarav swim in the pool every Sunday? (a) Does (b) Are (c) Do (d) Is
- 27.Fill the gap: There are many ___ here. (a) mice (b) mouse (c) mices (d) mouses
- 28.I ___ told a story already. (a) have (b) has
- 29.Kunal has worked in Delhi ___ five years. (a) since (b) for
- 30.Add the question tag: My friends are not ready, ___? (a) are they (b) are them (c) aren't they (d) do they
- 31.Farhan is tired of ___ for the team. (a) clapping (b) to clap (c) clap (d) claps
- 32.Which word is the adverb? “Dev drives carefully every day.” (a) day (b) carefully (c) drives (d) Dev
- 33.I ___ happy today. (a) am (b) is (c) are
- 34.Which sentence is correct? (a) He eats often rice. (b) He often eats rice.
- 35.I have waited for the bus ___ half an hour. (a) since (b) for
- 36.I like the bag ___ I bought yesterday. (a) whose (b) where (c) who (d) which
- 37.If you mix red and white, you ___ pink. (a) got (b) gets (c) get
- 38.___ we ready for school? (a) Am (b) Are (c) Is
- 39.Change to passive: “Rahul will fly a kite tomorrow.” → A kite ___ by Rahul tomorrow. (a) will be flown (b) will fly (c) will be fly (d) will flown
- 40.Fill in a, an or the: This is ___ oldest tree in our town. (a) the (b) an (c) a
Answer key
- buying
- them
- hasn't he
- She never drinks milk.
- which
- He
- Do
- cleaning
- throwing
- will take
- helped
- doesn't
- have
- mouse
- Are
- bake
- have been sung
- an
- got
- are drawn
- fed
- taking
- leaves
- my
- the
- Does
- mice
- have
- for
- are they
- clapping
- carefully
- am
- He often eats rice.
- for
- which
- get
- Are
- will be flown
- the
Free english grammar lessons, practice and worksheets at talentjr.in/english-grammar