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.I ___ going to climb a tree tomorrow. (a) is (b) am (c) are
- 2.Vivaan said, “I feed the dog every day.” → Vivaan said that he ___ the dog every day. (a) feeding (b) fed (c) feed (d) feeds
- 3.What is the plural of “glass”? (a) glass (b) glasss (c) glasses (d) glassies
- 4.He ___ with Nani since 2019. (a) has stayed (b) stayed (c) have stayed (d) stays
- 5.Fill the gap: Kavya is as ___ as Neel. (a) young (b) younger (c) youngest
- 6.She ___ a new bicycle. (a) have (b) has
- 7.Add the question tag: He has not bought vegetables, ___? (a) does he (b) hasn't he (c) has him (d) has he
- 8.Choose the right verb: One of my friends ___ in Class 3. (a) are (b) is
- 9.Add the question tag: She is not ready, ___? (a) does she (b) is her (c) is she (d) isn't she
- 10.Which sentence is correct? (a) She drinks often tea. (b) She often drinks tea.
- 11.The students did not ___ a story in 2023. (a) told (b) tells (c) tell (d) telling
- 12.We ___ a cap last Sunday. (a) will wear (b) wear (c) wore (d) weared
- 13.Dev is my friend. I play with ___ every day. (a) he (b) himself (c) him
- 14.The students ___ a new school bag. (a) have (b) has
- 15.Fill the gap: Yash is as ___ as Farhan. (a) strong (b) strongest (c) stronger
- 16.He has just ___ to school. (a) going (b) go (c) gone (d) went
- 17.Fill in a, an or the: Diwali is ___ biggest festival of the year. (a) an (b) a (c) the
- 18.If Karan had a lot of money, he ___ buy a big library. (a) will (b) would (c) would be (d) did
- 19.Add the question tag: She has climbed a tree, ___? (a) hasn't she (b) doesn't she (c) hasn't her (d) has she
- 20.That is the bus ___ goes to the zoo. (a) where (b) which (c) who (d) whose
- 21.If the shop ___ early, he will buy fresh mangoes. (a) open (b) would open (c) opens (d) will open
- 22.Add the question tag: Rohan brings lunch every day, ___? (a) does he (b) isn't he (c) doesn't him (d) doesn't he
- 23.Aarav ___ a song every Sunday. (a) singing (b) sings (c) sing
- 24.Isha is fond of ___ a cake. (a) bake (b) baking (c) to bake (d) bakes
- 25.You ___ lunch last week. (a) brought (b) bring (c) bringed (d) will bring
- 26.This is the man ___ sells mangoes. (a) whose (b) where (c) which (d) who
- 27.My sister ___ a new kite. (a) has (b) have
- 28.___ he write a letter every day? (a) Are (b) Do (c) Is (d) Does
- 29.Kunal refused ___ to school. (a) going (b) goes (c) to go (d) go
- 30.If plants get no water, they ___. (a) dies (b) died (c) die
- 31.If you lived near the sea, you ___ swim every day. (a) would (b) did (c) will (d) would be
- 32.Fill in in, on or at: The cricket match starts ___ 2 October. (a) in (b) at (c) on
- 33.He did not ___ a cap yesterday. (a) wearing (b) wore (c) wear (d) wears
- 34.Neel avoided ___ a cake. (a) bakes (b) bake (c) baking (d) to bake
- 35.We ___ happy today. (a) is (b) am (c) are
- 36.Fill in a or an: ___ apple (a) a (b) an
- 37.If Saanvi had a lot of money, she ___ buy a big library. (a) would be (b) would (c) will (d) did
- 38.This is the kite ___ my uncle gave me. (a) which (b) whose (c) who (d) where
- 39.You ___ for the team next month. (a) will clap (b) will clapping (c) will claps (d) clapped
- 40.Change to passive: “Rahul told a story yesterday.” → A story ___ by Rahul yesterday. (a) were told (b) was tell (c) told (d) was told
Answer key
- am
- fed
- glasses
- has stayed
- young
- has
- has he
- is
- is she
- She often drinks tea.
- tell
- wore
- him
- have
- strong
- gone
- the
- would
- hasn't she
- which
- opens
- doesn't he
- sings
- baking
- brought
- who
- has
- Does
- to go
- die
- would
- on
- wear
- baking
- are
- an
- would
- which
- will clap
- was told
Free english grammar lessons, practice and worksheets at talentjr.in/english-grammar