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 is a safe driver. She drives ___. (a) safly (b) safe (c) safely
- 2.This is the kite ___ my uncle gave me. (a) which (b) whose (c) who (d) where
- 3.Fill in a or an: ___ apple (a) an (b) a
- 4.This is the town ___ my grandmother lives. (a) whose (b) who (c) where (d) which
- 5.This is the cake ___ Mum baked. (a) which (b) where (c) who (d) whose
- 6.Fill in in, on or at: Our school trip is ___ noon. (a) on (b) in (c) at
- 7.Add the question tag: My friends will build a sandcastle tomorrow, ___? (a) don't they (b) will they (c) won't them (d) won't they
- 8.Change to passive: “Dev has cleaned the rooms.” → The rooms ___ by Dev. (a) have been cleaned (b) have cleaned (c) has been cleaned
- 9.Fill in a, an or the: Meera is ___ best singer in our school. (a) a (b) an (c) the
- 10.Kavya ___ going to send a message next month. (a) am (b) is (c) are
- 11.Meera asked me, “What do you want?” → Meera asked me ___. (a) what did I want (b) what I wanted (c) what do I want
- 12.You did not ___ rice two days ago. (a) cook (b) cooking (c) cooks (d) cooked
- 13.If India ___ the match, we will dance with joy. (a) win (b) would win (c) will win (d) wins
- 14.Choose the right verb: Every child ___ a notebook. (a) has (b) have
- 15.My brother ___ a cap two days ago. (a) wore (b) weared (c) wears (d) will wear
- 16.Fill the gap: Diya is the ___ girl in our class. (a) tall (b) taller (c) tallest (d) most tallest
- 17.Fill in a, an or the: ___ sun rises in the east. (a) an (b) the (c) a
- 18.If you heat water to 100 °C, it ___. (a) boils (b) boil (c) boiled
- 19.That is the boy ___ won the race. (a) whose (b) who (c) where (d) which
- 20.Fill in in, on or at: The shop opens ___ summer. (a) in (b) on (c) at
- 21.He ___ at home today. (a) are (b) is (c) am
- 22.Kavya has a new cricket bat. It is ___ cricket bat. (a) hers (b) she (c) her
- 23.Fill in a or an: ___ ice cream (a) an (b) a
- 24.Diya is fond of ___ the room. (a) cleaning (b) clean (c) cleans (d) to clean
- 25.Choose the right word: The birds are sitting ___ the wire. (a) at (b) in (c) on
- 26.She ___ a cap tomorrow. (a) will wears (b) wore (c) will wearing (d) will wear
- 27.I have just ___ the room. (a) clean (b) cleaning (c) cleaned (d) cleans
- 28.Fill the gap: Karan is the ___ boy in our class. (a) most shortest (b) shortest (c) short (d) shorter
- 29.Diya loves sports. ___ plays cricket every evening. (a) She (b) Her (c) Herself
- 30.Fill in a, an or the: Diwali is ___ biggest festival of the year. (a) the (b) an (c) a
- 31.Choose the right verb: Each of the boys ___ a notebook. (a) has (b) have
- 32.He ___ in Delhi since 2019. (a) has worked (b) works (c) worked (d) have worked
- 33.He ___ a new cricket bat. (a) has (b) have
- 34.I know the park ___ we play cricket. (a) who (b) which (c) whose (d) where
- 35.Isha asked me, “Why are you sad?” → Isha asked me ___. (a) why was I sad (b) why am I sad (c) why I was sad
- 36.We ___ late today. (a) are (b) am (c) is
- 37.She ___ at home today. (a) am (b) are (c) is
- 38.Add the question tag: She is hungry, ___? (a) doesn't she (b) isn't she (c) is she (d) isn't her
- 39.Yash has just ___ milk. (a) drunk (b) drink (c) drinking (d) drank
- 40.Manav asked me, “When do you get up?” → Manav asked me ___. (a) when did I get up (b) when I got up (c) when do I get up
Answer key
- safely
- which
- an
- where
- which
- at
- won't they
- have been cleaned
- the
- is
- what I wanted
- cook
- wins
- has
- wore
- tallest
- the
- boils
- who
- in
- is
- her
- an
- cleaning
- on
- will wear
- cleaned
- shortest
- She
- the
- has
- has worked
- has
- where
- why I was sad
- are
- is
- isn't she
- drunk
- when I got up
Free english grammar lessons, practice and worksheets at talentjr.in/english-grammar