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.You ___ in this school since 2019. (a) studied (b) has studied (c) study (d) have studied
- 2.They have been in the library ___ ten minutes. (a) for (b) since
- 3.Myra is my friend. I play with ___ every day. (a) herself (b) her (c) she
- 4.I ___ happy today. (a) is (b) are (c) am
- 5.If it ___ tomorrow, he will stay at home. (a) rains (b) would rain (c) will rain (d) rain
- 6.Add the question tag: We threw the ball yesterday, ___? (a) didn't we (b) didn't us (c) weren't we (d) did we
- 7.My brother and I have a red cricket bat. This cricket bat is ___. (a) our (b) ours (c) we
- 8.Farhan ___ me that he was busy. (a) said (b) told (c) asked
- 9.Meera asked me, “Where do you live?” → Meera asked me ___. (a) where did I live (b) where I lived (c) where do I live
- 10.Choose the right word: The ball rolled ___ the sofa. (a) at (b) under (c) in
- 11.Fill in in, on or at: Our school trip is ___ 9:30. (a) in (b) on (c) at
- 12.Add the question tag: Pooja is hungry, ___? (a) doesn't she (b) is she (c) isn't her (d) isn't she
- 13.Change to passive: “Ananya will draw a picture tomorrow.” → A picture ___ by Ananya tomorrow. (a) will draw (b) will be drawn (c) will drawn (d) will be draw
- 14.We ___ in Pune since 2021. (a) lived (b) has lived (c) live (d) have lived
- 15.Karan ___ me that he was tired. (a) said (b) told (c) asked
- 16.If you heat water to 100 °C, it ___. (a) boiled (b) boil (c) boils
- 17.Fill in a or an: ___ ox (a) a (b) an
- 18.Dev said, “My room is clean.” → Dev said that ___ room was clean. (a) his (b) my (c) he (d) him
- 19.Ira said, “I will jog in the park.” → Ira said that she ___ jog in the park. (a) will (b) would (c) is
- 20.He ___ for the team every day. (a) clap (b) clapping (c) claps
- 21.Fill in a or an: ___ uncle (a) a (b) an
- 22.Pooja said, “I will climb a tree.” → Pooja said that she ___ climb a tree. (a) would (b) is (c) will
- 23.My cousins ___ on the stage twice a week. (a) dance (b) dances (c) dancing
- 24.Change to passive: “Sneha told two stories yesterday.” → Two stories ___ by Sneha yesterday. (a) were tell (b) told (c) was told (d) were told
- 25.Fill in in, on or at: The shop opens ___ Friday. (a) at (b) on (c) in
- 26.He ___ a story twice a week. (a) tell (b) telling (c) tells
- 27.He ___ a cartoon next Sunday. (a) will watching (b) will watch (c) watched (d) will watches
- 28.Fill in in, on or at: The shop opens ___ my birthday. (a) at (b) on (c) in
- 29.I ___ going to tell a story next Sunday. (a) is (b) are (c) am
- 30.Fill in a or an: ___ egg (a) an (b) a
- 31.Yash is tired of ___ tea. (a) making (b) make (c) makes (d) to make
- 32.They ___ for the team twice a week. (a) clap (b) claps (c) clapping
- 33.Aisha is looking forward to ___ Hindi next week. (a) speaking (b) speaks (c) speak (d) to speak
- 34.He is going to ___ a picture next month. (a) drawing (b) drew (c) draws (d) draw
- 35.That is the girl ___ helped me. (a) which (b) whose (c) where (d) who
- 36.Fill in a, an or the: ___ sky is blue today. (a) an (b) the (c) a
- 37.I know the doctor ___ lives next door. (a) where (b) which (c) who (d) whose
- 38.Tara loves sports. ___ plays cricket every evening. (a) She (b) Her (c) Herself
- 39.Manav has lived in Pune ___ 2020. (a) since (b) for
- 40.Choose the right verb: Each player ___ a water bottle. (a) has (b) have
Answer key
- have studied
- for
- her
- am
- rains
- didn't we
- ours
- told
- where I lived
- under
- at
- isn't she
- will be drawn
- have lived
- told
- boils
- an
- his
- would
- claps
- an
- would
- dance
- were told
- on
- tells
- will watch
- on
- am
- an
- making
- clap
- speaking
- draw
- who
- the
- who
- She
- since
- has
Free english grammar lessons, practice and worksheets at talentjr.in/english-grammar