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.He ___ in the park yesterday. (a) jogs (b) jogged (c) has jogged (d) will jog
- 2.Fill the gap: I can see one ___. (a) train (b) trains (c) traines
- 3.Pooja is tired of ___ in the park. (a) to run (b) runs (c) running (d) run
- 4.If India ___ the match, we will dance with joy. (a) will win (b) would win (c) win (d) wins
- 5.Fill in in, on or at: The cricket match starts ___ Monday. (a) on (b) at (c) in
- 6.Tara wanted ___ a letter. (a) to write (b) writing (c) writes (d) write
- 7.If the shop opens early, I ___ fresh mangoes. (a) would buy (b) will buys (c) will buy (d) bought
- 8.Choose the right verb: The packet of biscuits ___ open. (a) is (b) are
- 9.I ___ a new kite. (a) have (b) has
- 10.___ I jog in the park every day? (a) Does (b) Do (c) Are (d) Is
- 11.What is the plural of “family”? (a) family (b) families (c) familys (d) familyes
- 12.What is the plural of “boy”? (a) boy (b) boys (c) boies (d) boyes
- 13.Kavya is good at ___ a bicycle. (a) ride (b) rides (c) riding (d) to ride
- 14.Fill the gap: I can see one ___. (a) monkeys (b) monkies (c) monkey
- 15.Tara and Aarav have a red umbrella. This umbrella is ___. (a) they (b) their (c) theirs
- 16.Fill in in, on or at: Our school trip is ___ 2 October. (a) in (b) at (c) on
- 17.The children ___ a cartoon yesterday. (a) watch (b) have watched (c) will watch (d) watched
- 18.Dev asked me, “What do you want?” → Dev asked me ___. (a) what I wanted (b) what do I want (c) what did I want
- 19.We ___ very excited today. (a) are (b) is (c) am
- 20.This is the park ___ we play cricket. (a) who (b) whose (c) where (d) which
- 21.Add the question tag: My parents do not wear a cap every day, ___? (a) are they (b) don't they (c) do they (d) do them
- 22.I ___ the dog every day. (a) feeds (b) feeding (c) feed
- 23.Arjun is going to ___ the train next Sunday. (a) takes (b) took (c) taking (d) take
- 24.Add the question tag: You will not feed the dog tomorrow, ___? (a) won't you (b) do you (c) will you
- 25.Riya loves sports. ___ plays cricket every evening. (a) Her (b) Herself (c) She
- 26.They have just ___ rice. (a) cooks (b) cooked (c) cook (d) cooking
- 27.Fill in a or an: ___ yellow kite (a) an (b) a
- 28.If I ___ wings, I would fly to school. (a) had (b) have (c) will have (d) would have
- 29.If I found a magic lamp, I ___ wish for more holidays. (a) did (b) would be (c) would (d) will
- 30.Aisha ___ with Nani since 2020. (a) stayed (b) have stayed (c) has stayed (d) stays
- 31.I like the train ___ leaves at six. (a) which (b) who (c) where (d) whose
- 32.I like the bag ___ I bought yesterday. (a) who (b) which (c) whose (d) where
- 33.Fill the gap: I can see one ___. (a) leafs (b) leaf (c) leaves
- 34.Myra kept ___ tea. (a) making (b) makes (c) make (d) to make
- 35.Fill in a or an: ___ useful tool (a) a (b) an
- 36.Karan and Yash love sports. ___ play cricket every evening. (a) Them (b) Their (c) Themselves (d) They
- 37.Fill in a or an: ___ hotel (a) an (b) a
- 38.He ___ the dishes tomorrow. (a) will washes (b) washed (c) will wash (d) will washing
- 39.Ananya has a new kite. It is ___ kite. (a) she (b) hers (c) her
- 40.Kavya is looking forward to ___ to school next week. (a) go (b) goes (c) going (d) to go
Answer key
- jogged
- train
- running
- wins
- on
- to write
- will buy
- is
- have
- Do
- families
- boys
- riding
- monkey
- theirs
- on
- watched
- what I wanted
- are
- where
- do they
- feed
- take
- will you
- She
- cooked
- a
- had
- would
- has stayed
- which
- which
- leaf
- making
- a
- They
- a
- will wash
- her
- going
Free english grammar lessons, practice and worksheets at talentjr.in/english-grammar