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 the gap: Kabir drew three ___. (a) dishes (b) dishies (c) dishs (d) dish
- 2.She ___ going to go to school next week. (a) is (b) am (c) are
- 3.Choose the right verb: Every student ___ a name tag. (a) have (b) has
- 4.The students ___ thrown the ball already. (a) have (b) has
- 5.Add the question tag: I am not ready, ___? (a) am me (b) do I (c) aren't I (d) am I
- 6.Change to passive: “Isha has planted a tree.” → A tree ___ by Isha. (a) have been planted (b) has planted (c) has been planted
- 7.Choose the right verb: Either the twins or Karan ___ coming today. (a) are (b) is
- 8.You ___ in the pool next month. (a) will swimming (b) will swims (c) will swim (d) swam
- 9.You have waited for the bus ___ 8 o'clock. (a) since (b) for
- 10.Saanvi is a quick learner. She learns ___. (a) quick (b) quickely (c) quickly
- 11.She ___ lunch on Saturdays. (a) bringing (b) bring (c) brings
- 12.Change to passive: “Sneha has built a sandcastle.” → A sandcastle ___ by Sneha. (a) has built (b) has been built (c) have been built
- 13.Add the question tag: They are late, ___? (a) aren't they (b) are they (c) don't they (d) aren't them
- 14.This is the park ___ we play cricket. (a) where (b) whose (c) which (d) who
- 15.Fill in in, on or at: Our school trip is ___ my birthday. (a) in (b) on (c) at
- 16.You ___ happy today. (a) are (b) am (c) is
- 17.Fill the gap: Sneha is as ___ as Dev. (a) stronger (b) strongest (c) strong
- 18.Ananya enjoyed ___ in the park. (a) run (b) to run (c) runs (d) running
- 19.Ira is a gentle rider. She rides ___. (a) gentlely (b) gentle (c) gently
- 20.He ___ a sandcastle every day. (a) building (b) build (c) builds
- 21.If the train ___ on time, you will reach Jaipur by noon. (a) will leave (b) leave (c) leaves (d) would leave
- 22.We ___ cleaned the room already. (a) has (b) have
- 23.Which sentence is correct? (a) He usually eats fruit. (b) He eats usually fruit.
- 24.Fill the gap: Kabir drew three ___. (a) wolf (b) wolfs (c) wolfes (d) wolves
- 25.If we ___ the answer, we would tell the teacher. (a) would know (b) will know (c) knew (d) know
- 26.Fill the gap: I can see one ___. (a) tooths (b) tooth (c) teeth
- 27.Choose the right word: Meet me ___ the school gate. (a) in (b) at (c) under
- 28.What is the plural of “mouse”? (a) mouse (b) mouses (c) mice (d) mices
- 29.Fill in a or an: ___ apple (a) a (b) an
- 30.Choose the right verb: Either my cousins or Rohan ___ coming today. (a) is (b) are
- 31.Fill in a or an: ___ eagle (a) an (b) a
- 32.Arjun practised ___ rice. (a) cooks (b) cooking (c) to cook (d) cook
- 33.Add the question tag: They can go to school, ___? (a) can't they (b) can't them (c) can they (d) don't they
- 34.Fill the gap: There are many ___ here. (a) boxies (b) boxs (c) boxes (d) box
- 35.Add the question tag: We will study science tomorrow, ___? (a) won't we (b) will we (c) don't we (d) won't us
- 36.If India ___ the match, we will dance with joy. (a) would win (b) will win (c) win (d) wins
- 37.Saanvi is tired of ___ in the pool. (a) swims (b) swim (c) to swim (d) swimming
- 38.They have waited for the bus ___ 8 o'clock. (a) for (b) since
- 39.Which word is the adverb? “Aditya drives carefully every day.” (a) day (b) carefully (c) drives (d) Aditya
- 40.Fill in in, on or at: We will visit Nani ___ Monday. (a) in (b) on (c) at
Answer key
- dishes
- is
- has
- have
- am I
- has been planted
- is
- will swim
- since
- quickly
- brings
- has been built
- aren't they
- where
- on
- are
- strong
- running
- gently
- builds
- leaves
- have
- He usually eats fruit.
- wolves
- knew
- tooth
- at
- mice
- an
- is
- an
- cooking
- can't they
- boxes
- won't we
- wins
- swimming
- since
- carefully
- on
Free english grammar lessons, practice and worksheets at talentjr.in/english-grammar