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.Myra agreed ___ rice. (a) to cook (b) cooks (c) cooking (d) cook
- 2.I ___ in Delhi since 2019. (a) worked (b) has worked (c) work (d) have worked
- 3.Change to passive: “Rahul built two sandcastles yesterday.” → Two sandcastles ___ by Rahul yesterday. (a) was built (b) were build (c) were built (d) built
- 4.Add the question tag: My parents can climb a tree, ___? (a) can't them (b) can't they (c) don't they (d) can they
- 5.Change to passive: “Vivaan will clean the rooms tomorrow.” → The rooms ___ by Vivaan tomorrow. (a) will be clean (b) will be cleaned (c) will clean (d) will cleaned
- 6.Fill in in, on or at: The cricket match starts ___ night. (a) in (b) on (c) at
- 7.My friends ___ a letter last week. (a) writed (b) write (c) wrote (d) will write
- 8.If Vivaan ___ a free day, he would visit Nani. (a) would get (b) got (c) gets (d) will get
- 9.Fill the gap: I can see one ___. (a) keys (b) kies (c) key
- 10.Choose the right verb: There ___ a cat in the garden. (a) are (b) is
- 11.I like the train ___ leaves at six. (a) which (b) whose (c) who (d) where
- 12.Fill in a, an or the: ___ sky is blue today. (a) a (b) an (c) the
- 13.She has just ___ in the park. (a) running (b) ran (c) run
- 14.Fill in in, on or at: The shop opens ___ winter. (a) at (b) on (c) in
- 15.Choose the right verb: Each student ___ a name tag. (a) have (b) has
- 16.Choose the right verb: Every child ___ a notebook. (a) have (b) has
- 17.Fill the gap: Today's traffic is ___ than yesterday's. (a) badder (b) worst (c) worse (d) bad
- 18.Riya is tired of ___ lunch. (a) to bring (b) bringing (c) bring (d) brings
- 19.Saanvi said, “My pencil is broken.” → Saanvi said that ___ pencil was broken. (a) hers (b) my (c) her (d) she
- 20.Tara avoided ___ tea. (a) makes (b) to make (c) making (d) make
- 21.Change to passive: “Vivaan is washing the plates now.” → The plates ___ by Vivaan now. (a) are being washed (b) are been washed (c) is being washed
- 22.Choose the right verb: One of my cousins ___ in Class 9. (a) are (b) is
- 23.Ira promised ___ a cap. (a) wears (b) wearing (c) wear (d) to wear
- 24.If you drop an egg, it ___. (a) breaks (b) broke (c) break
- 25.That is the book ___ Riya lent me. (a) where (b) who (c) which (d) whose
- 26.Saanvi asked me, “Where do you live?” → Saanvi asked me ___. (a) where did I live (b) where I lived (c) where do I live
- 27.He is going to ___ on the stage next week. (a) dance (b) danced (c) dancing (d) dances
- 28.My brother ___ win the match every morning. (a) don't (b) isn't (c) doesn't
- 29.Fill the gap: I can see four ___. (a) monkey (b) monkeyes (c) monkies (d) monkeys
- 30.Add the question tag: I drink milk every day, ___? (a) don't me (b) do I (c) don't I (d) aren't I
- 31.Ananya is fond of ___ for the team. (a) claps (b) to clap (c) clapping (d) clap
- 32.We did not ___ a song yesterday. (a) singing (b) sings (c) sing (d) sang
- 33.The children ___ cleaned the room already. (a) has (b) have
- 34.Kabir said, “I am studying science.” → Kabir said that he ___ science. (a) is studying (b) were studying (c) was studying (d) am studying
- 35.She is going to ___ the room next month. (a) cleans (b) cleaning (c) clean (d) cleaned
- 36.Add the question tag: My cousins will not cook rice tomorrow, ___? (a) will they (b) won't they (c) will them (d) do they
- 37.Fill in a or an: ___ hour (a) a (b) an
- 38.Fill the gap: I can see one ___. (a) wifes (b) wife (c) wives
- 39.Fill in a or an: ___ onion (a) an (b) a
- 40.She ___ going to study science next week. (a) are (b) am (c) is
Answer key
- to cook
- have worked
- were built
- can't they
- will be cleaned
- at
- wrote
- got
- key
- is
- which
- the
- run
- in
- has
- has
- worse
- bringing
- her
- making
- are being washed
- is
- to wear
- breaks
- which
- where I lived
- dance
- doesn't
- monkeys
- don't I
- clapping
- sing
- have
- was studying
- clean
- will they
- an
- wife
- an
- is
Free english grammar lessons, practice and worksheets at talentjr.in/english-grammar