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.Choose the right verb: All the students ___ a ID card. (a) have (b) has
- 2.Fill in a or an: ___ European city (a) a (b) an
- 3.Aditya is my friend. I play with ___ every day. (a) himself (b) him (c) he
- 4.Choose the right verb: The bag of apples ___ in the car. (a) is (b) are
- 5.Fill in a, an or the: This is ___ oldest tree in our town. (a) the (b) an (c) a
- 6.Fill in in, on or at: Our school trip is ___ 2 October. (a) on (b) at (c) in
- 7.That is the girl ___ bag is red. (a) where (b) who (c) whose (d) which
- 8.That is the boy ___ won the race. (a) where (b) who (c) whose (d) which
- 9.You did not ___ rice in 2023. (a) cook (b) cooking (c) cooks (d) cooked
- 10.She has studied in this school ___ 2020. (a) since (b) for
- 11.Fill in in, on or at: Our school trip is ___ sunset. (a) at (b) in (c) on
- 12.Fill in a or an: ___ one-rupee coin (a) an (b) a
- 13.Fill the gap: Saanvi is as ___ as Neel. (a) strongest (b) strong (c) stronger
- 14.What is the past tense of “take”? (a) took (b) taked (c) taking (d) taken
- 15.Fill in in, on or at: The shop opens ___ noon. (a) on (b) at (c) in
- 16.Pooja ___ a message last Sunday. (a) sent (b) sended (c) will send (d) sends
- 17.Add the question tag: She cannot cook rice, ___? (a) does she (b) can her (c) can she (d) can't she
- 18.Which word is the adverb? “Aarav learns quickly every day.” (a) Aarav (b) quickly (c) learns (d) day
- 19.Kunal said, “My kite is torn.” → Kunal said that ___ kite was torn. (a) his (b) my (c) him (d) he
- 20.Fill the gap: Ananya is as ___ as Isha. (a) short (b) shortest (c) shorter
- 21.Farhan ___ in the park on Saturdays. (a) jogging (b) jog (c) jogs
- 22.Manav ___ with Nani since 2020. (a) stays (b) have stayed (c) stayed (d) has stayed
- 23.Add the question tag: I can bring lunch, ___? (a) can't me (b) don't I (c) can I (d) can't I
- 24.Add the question tag: I do not play cricket every day, ___? (a) am I (b) do me (c) don't I (d) do I
- 25.What is the past tense of “fly”? (a) flying (b) flown (c) flew (d) flyed
- 26.Fill in a, an or the: Meera is ___ best singer in our school. (a) a (b) an (c) the
- 27.Fill the gap: There are many ___ here. (a) womens (b) womans (c) woman (d) women
- 28.Choose the right verb: Each boy ___ a ID card. (a) have (b) has
- 29.This is the market ___ we buy vegetables. (a) where (b) whose (c) which (d) who
- 30.The students ___ thrown the ball already. (a) have (b) has
- 31.She ___ a new kite. (a) have (b) has
- 32.If Mum makes kheer, I ___ two bowls. (a) would eat (b) will eats (c) will eat (d) ate
- 33.We ___ a cake every day. (a) bakes (b) bake (c) baking
- 34.Zoya said, “I have taken the train.” → Zoya said that she ___ the train. (a) have taken (b) had taken (c) has taken
- 35.Fill in a, an or the: ___ sun rises in the east. (a) a (b) an (c) the
- 36.What is the past tense of “ride”? (a) riding (b) ridden (c) rode (d) rided
- 37.Sneha has just ___ a mango. (a) eat (b) eating (c) eaten (d) ate
- 38.The students have just ___ in the park. (a) jogged (b) jogging (c) jog (d) jogs
- 39.My friends have just ___ a cartoon. (a) watching (b) watch (c) watches (d) watched
- 40.That is the cake ___ Mum baked. (a) whose (b) who (c) where (d) which
Answer key
- have
- a
- him
- is
- the
- on
- whose
- who
- cook
- since
- at
- a
- strong
- took
- at
- sent
- can she
- quickly
- his
- short
- jogs
- has stayed
- can't I
- do I
- flew
- the
- women
- has
- where
- have
- has
- will eat
- bake
- had taken
- the
- rode
- eaten
- jogged
- watched
- which
Free english grammar lessons, practice and worksheets at talentjr.in/english-grammar