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.Zoya ___ fly a kite every day. (a) don't (b) doesn't (c) isn't
- 2.Zoya has just ___ the dog. (a) fed (b) feeding (c) feed (d) feeds
- 3.That is the girl ___ helped me. (a) which (b) where (c) who (d) whose
- 4.Aditya ___ go to school on Saturdays. (a) isn't (b) don't (c) doesn't
- 5.My friends ___ ready for school. (a) am (b) are (c) is
- 6.Fill in in, on or at: Our school trip is ___ Friday. (a) on (b) at (c) in
- 7.My cousins ___ a new cricket bat. (a) has (b) have
- 8.Fill in a or an: ___ egg (a) an (b) a
- 9.Pooja said, “My pencil is broken.” → Pooja said that ___ pencil was broken. (a) her (b) hers (c) my (d) she
- 10.Vivaan ___ me that he was ready. (a) asked (b) told (c) said
- 11.Arjun asked me, “When do you get up?” → Arjun asked me ___. (a) when did I get up (b) when I got up (c) when do I get up
- 12.They have studied in this school ___ two years. (a) since (b) for
- 13.Omkar ___ a new pencil box. (a) have (b) has
- 14.If you lived near the sea, you ___ swim every day. (a) will (b) did (c) would be (d) would
- 15.Kavya is a slow walker. She walks ___. (a) slowely (b) slowly (c) slow
- 16.We ___ cook rice every morning. (a) doesn't (b) aren't (c) don't
- 17.Choose the right word: The stars shine ___ the sky. (a) on (b) in (c) at
- 18.Fill in a or an: ___ mango (a) a (b) an
- 19.I know the man ___ sells mangoes. (a) which (b) whose (c) where (d) who
- 20.You ___ with Nani since 2021. (a) has stayed (b) stay (c) stayed (d) have stayed
- 21.Kabir asked me, “Why are you sad?” → Kabir asked me ___. (a) why was I sad (b) why am I sad (c) why I was sad
- 22.Change to passive: “Pooja has drawn a picture.” → A picture ___ by Pooja. (a) have been drawn (b) has drawn (c) has been drawn
- 23.Ananya ___ in Delhi since 2022. (a) have worked (b) has worked (c) worked (d) works
- 24.If Priya got a free day, she ___ visit Nani. (a) did (b) will (c) would be (d) would
- 25.I am going to ___ the match next month. (a) win (b) won (c) wins (d) winning
- 26.Yash did not ___ in the park yesterday. (a) jogging (b) jogs (c) jogged (d) jog
- 27.My brother ___ going to take the train tomorrow. (a) are (b) am (c) is
- 28.Ananya avoided ___ a sandcastle. (a) building (b) build (c) to build (d) builds
- 29.Fill in a, an or the: Riya came ___ first in the race. (a) the (b) an (c) a
- 30.Karan is a polite speaker. He speaks ___. (a) politly (b) politely (c) polite
- 31.My brother and I love sports. ___ play cricket every evening. (a) Our (b) Ourselves (c) We (d) Us
- 32.___ I very excited today? (a) Are (b) Is (c) Am
- 33.Fill in a or an: ___ elephant (a) an (b) a
- 34.We ___ a new bicycle. (a) has (b) have
- 35.This is the bus ___ goes to the zoo. (a) which (b) who (c) where (d) whose
- 36.Add the question tag: We did not draw a picture yesterday, ___? (a) didn't we (b) did us (c) were we (d) did we
- 37.She ___ make tea every day. (a) isn't (b) doesn't (c) don't
- 38.We ___ hungry now. (a) are (b) am (c) is
- 39.The students ___ in this school since 2019. (a) taught (b) teach (c) have taught (d) has taught
- 40.If I ___ a lot of money, I would buy a big library. (a) would have (b) will have (c) have (d) had
Answer key
- doesn't
- fed
- who
- doesn't
- are
- on
- have
- an
- her
- told
- when I got up
- for
- has
- would
- slowly
- don't
- in
- a
- who
- have stayed
- why I was sad
- has been drawn
- has worked
- would
- win
- jog
- is
- building
- the
- politely
- We
- Am
- an
- have
- which
- did we
- doesn't
- are
- have taught
- had
Free english grammar lessons, practice and worksheets at talentjr.in/english-grammar