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.___ we hungry now? (a) Are (b) Is (c) Am
- 2.Change to passive: “Isha will build a sandcastle tomorrow.” → A sandcastle ___ by Isha tomorrow. (a) will built (b) will build (c) will be build (d) will be built
- 3.Fill in a or an: ___ egg (a) an (b) a
- 4.I am going to ___ in the pool next week. (a) swimming (b) swims (c) swim (d) swam
- 5.If you found a magic lamp, you ___ wish for more holidays. (a) would be (b) will (c) would (d) did
- 6.Choose the right word: The roots of a tree are ___ the ground. (a) on (b) under (c) at
- 7.Tara did not ___ in the pool two days ago. (a) swam (b) swimming (c) swim (d) swims
- 8.She ___ climb a tree on Saturdays. (a) isn't (b) don't (c) doesn't
- 9.You ___ going to wear a cap next Sunday. (a) is (b) are (c) am
- 10.Choose the right word: Fish swim ___ the river. (a) on (b) in (c) at
- 11.This is the teacher ___ teaches us maths. (a) who (b) whose (c) which (d) where
- 12.___ Riya in the garden now? (a) Is (b) Am (c) Are
- 13.If you ___ the answer, you would tell the teacher. (a) will know (b) would know (c) knew (d) know
- 14.You ___ a new kite. (a) have (b) has
- 15.My sister has lived in Pune ___ 2019. (a) for (b) since
- 16.Fill the gap: I can see one ___. (a) toies (b) toy (c) toys
- 17.You ___ bought vegetables already. (a) have (b) has
- 18.Choose the right verb: All the girls ___ a notebook. (a) have (b) has
- 19.They ___ Hindi last week. (a) speak (b) will speak (c) speaked (d) spoke
- 20.Fill the gap: Kabir drew three ___. (a) woman (b) womans (c) womens (d) women
- 21.That is the kite ___ my uncle gave me. (a) who (b) whose (c) which (d) where
- 22.If you heat water to 100 °C, it ___. (a) boiled (b) boils (c) boil
- 23.My friends ___ in Pune since 2019. (a) live (b) have lived (c) has lived (d) lived
- 24.Fill in a, an or the: This is ___ oldest tree in our town. (a) a (b) an (c) the
- 25.He has just ___ to school. (a) went (b) go (c) going (d) gone
- 26.Change to passive: “Nisha has written a letter.” → A letter ___ by Nisha. (a) have been written (b) has been written (c) has written
- 27.Fill in a or an: ___ igloo (a) a (b) an
- 28.Fill in a, an or the: ___ earth goes round the sun. (a) a (b) the (c) an
- 29.Fill in in, on or at: Our school trip is ___ 15 August. (a) at (b) on (c) in
- 30.Fill in a, an or the: ___ sun rises in the east. (a) an (b) a (c) the
- 31.Fill the gap: I can see four ___. (a) cowes (b) cow (c) cows (d) cow's
- 32.Rohan has just ___ vegetables. (a) buy (b) buying (c) bought (d) buys
- 33.I am going to ___ the room next Sunday. (a) cleaning (b) cleaned (c) clean (d) cleans
- 34.Omkar is tired of ___ in the pool. (a) to swim (b) swim (c) swims (d) swimming
- 35.Choose the right word: Write your name ___ the first page. (a) at (b) under (c) on
- 36.You ___ going to climb a tree tomorrow. (a) are (b) is (c) am
- 37.Change to passive: “Rahul has made two kites.” → Two kites ___ by Rahul. (a) has been made (b) have been made (c) have made
- 38.Fill the gap: The blue whale is the ___ animal in the world. (a) most biggest (b) biggest (c) big (d) bigger
- 39.Fill in a or an: ___ elephant (a) a (b) an
- 40.Choose the right verb: All the boys ___ a notebook. (a) has (b) have
Answer key
- Are
- will be built
- an
- swim
- would
- under
- swim
- doesn't
- are
- in
- who
- Is
- knew
- have
- since
- toy
- have
- have
- spoke
- women
- which
- boils
- have lived
- the
- gone
- has been written
- an
- the
- on
- the
- cows
- bought
- clean
- swimming
- on
- are
- have been made
- biggest
- an
- have
Free english grammar lessons, practice and worksheets at talentjr.in/english-grammar