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.Fill in in, on or at: Our school trip is ___ Friday. (a) at (b) on (c) in
- 2.You ___ a new pencil box. (a) have (b) has
- 3.Add the question tag: Saanvi buys vegetables every day, ___? (a) doesn't she (b) does she (c) doesn't her (d) isn't she
- 4.My sister ___ buy vegetables every day. (a) don't (b) isn't (c) doesn't
- 5.Fill the gap: I can see one ___. (a) traines (b) train (c) trains
- 6.That is the boy ___ father is a pilot. (a) which (b) who (c) whose (d) where
- 7.She ___ a bicycle next week. (a) will ride (b) rode (c) will rides (d) will riding
- 8.Fill in in, on or at: We will visit Nani ___ 15 August. (a) on (b) in (c) at
- 9.Sneha said, “I wash the dishes every day.” → Sneha said that she ___ the dishes every day. (a) washes (b) wash (c) washing (d) washed
- 10.I ___ tea every day. (a) makes (b) making (c) make
- 11.What is the plural of “deer”? (a) deer (b) deers (c) deeres
- 12.What is the plural of “family”? (a) familys (b) familyes (c) family (d) families
- 13.Add the question tag: We are not tall, ___? (a) aren't we (b) are us (c) do we (d) are we
- 14.I know the boy ___ father is a pilot. (a) who (b) which (c) where (d) whose
- 15.I ___ at home today. (a) is (b) are (c) am
- 16.I ___ jog in the park every morning. (a) doesn't (b) aren't (c) don't
- 17.Change to passive: “Farhan has flown a kite.” → A kite ___ by Farhan. (a) has been flown (b) have been flown (c) has flown
- 18.You ___ in this school since 2019. (a) taught (b) have taught (c) has taught (d) teach
- 19.He ___ going to send a message next week. (a) am (b) are (c) is
- 20.Add the question tag: He does not bake a cake every day, ___? (a) is he (b) doesn't he (c) does him (d) does he
- 21.My sister and I have a red kite. This kite is ___. (a) ours (b) we (c) our
- 22.Arjun said, “I am tired.” → Arjun said that he ___ tired. (a) am (b) was (c) is (d) were
- 23.Fill in a or an: ___ owl (a) an (b) a
- 24.Ishaan finished ___ a message. (a) to send (b) sends (c) send (d) sending
- 25.We did not ___ a cap last week. (a) wearing (b) wears (c) wear (d) wore
- 26.You ___ in the garden now. (a) is (b) am (c) are
- 27.Fill the gap: Kabir drew three ___. (a) foxes (b) foxs (c) foxies (d) fox
- 28.What is the past tense of “tell”? (a) telled (b) told (c) telling
- 29.We ___ the match on Saturdays. (a) winning (b) win (c) wins
- 30.Change to passive: “Priya made a kite yesterday.” → A kite ___ by Priya yesterday. (a) were made (b) was make (c) was made (d) made
- 31.I know the man ___ sells mangoes. (a) whose (b) where (c) who (d) which
- 32.If Mum ___ kheer, I will eat two bowls. (a) make (b) will make (c) makes (d) would make
- 33.He ___ a new puppy. (a) have (b) has
- 34.Add the question tag: My cousins plant a tree every day, ___? (a) aren't they (b) do they (c) don't them (d) don't they
- 35.I have a red school bag. This school bag is ___. (a) my (b) I (c) mine
- 36.What is the plural of “potato”? (a) potato (b) potatoes (c) potatoe's (d) potatos
- 37.Fill the gap: Kabir drew three ___. (a) watches (b) watchs (c) watch (d) watchies
- 38.Isha is my friend. I play with ___ every day. (a) her (b) herself (c) she
- 39.Manav needed ___ a tree. (a) climbing (b) to climb (c) climbs (d) climb
- 40.If Kabir ___ a free day, he would visit Nani. (a) gets (b) got (c) would get (d) will get
Answer key
- on
- have
- doesn't she
- doesn't
- train
- whose
- will ride
- on
- washed
- make
- deer
- families
- are we
- whose
- am
- don't
- has been flown
- have taught
- is
- does he
- ours
- was
- an
- sending
- wear
- are
- foxes
- told
- win
- was made
- who
- makes
- has
- don't they
- mine
- potatoes
- watches
- her
- to climb
- got
Free english grammar lessons, practice and worksheets at talentjr.in/english-grammar