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: We will visit Nani ___ the evening. (a) in (b) at (c) on
- 2.Change to passive: “Omkar is singing two songs now.” → Two songs ___ by Omkar now. (a) is being sung (b) are being sung (c) are been sung
- 3.___ my brother jog in the park every morning? (a) Is (b) Do (c) Are (d) Does
- 4.You ___ in the park next Sunday. (a) will running (b) will runs (c) ran (d) will run
- 5.Fill in in, on or at: We will visit Nani ___ Sunday morning. (a) in (b) at (c) on
- 6.___ Rohan buy vegetables every Sunday? (a) Are (b) Do (c) Does (d) Is
- 7.Fill in in, on or at: The shop opens ___ sunset. (a) at (b) on (c) in
- 8.You have just ___ a message. (a) send (b) sent (c) sends (d) sending
- 9.Karan avoided ___ a kite. (a) flying (b) fly (c) flies (d) to fly
- 10.If they ___ a magic lamp, they would wish for more holidays. (a) find (b) will find (c) would find (d) found
- 11.Change to passive: “Ishaan bakes two cakes every Sunday.” → Two cakes ___ by Ishaan every Sunday. (a) are baked (b) bakes (c) are bake (d) is baked
- 12.Choose the right word: Meet me ___ the school gate. (a) in (b) at (c) under
- 13.Change to passive: “Aditya has flown a kite.” → A kite ___ by Aditya. (a) has been flown (b) have been flown (c) has flown
- 14.Fill in a or an: ___ igloo (a) an (b) a
- 15.Rahul ___ me that he was tired. (a) said (b) told (c) asked
- 16.That is the train ___ leaves at six. (a) where (b) whose (c) which (d) who
- 17.She ___ a new school bag. (a) have (b) has
- 18.Choose the right verb: My trousers ___ new. (a) is (b) are
- 19.Fill the gap: This story is ___ than that one. (a) more interesting (b) interesting (c) most interesting (d) interestinger
- 20.They have waited for the bus ___ ten minutes. (a) since (b) for
- 21.He ___ made tea already. (a) have (b) has
- 22.Aarav said, “I will watch a cartoon.” → Aarav said that he ___ watch a cartoon. (a) would (b) is (c) will
- 23.Meera is a fast runner. She runs ___. (a) fast (b) fastly
- 24.My cousins ___ tea next week. (a) made (b) will making (c) will makes (d) will make
- 25.Choose the right verb: Each child ___ a name tag. (a) has (b) have
- 26.My sister and I love sports. ___ play cricket every evening. (a) We (b) Us (c) Our (d) Ourselves
- 27.Diya is my friend. I play with ___ every day. (a) her (b) she (c) herself
- 28.That is the girl ___ helped me. (a) which (b) who (c) whose (d) where
- 29.Fill the gap: Kabir drew three ___. (a) glasss (b) glasses (c) glass (d) glassies
- 30.My sister did not ___ the room yesterday. (a) cleaned (b) cleans (c) cleaning (d) clean
- 31.He did not ___ in the park two days ago. (a) jogged (b) jogging (c) jogs (d) jog
- 32.I ___ the match every day. (a) win (b) winning (c) wins
- 33.Which sentence is correct? (a) He often drinks tea. (b) He drinks often tea.
- 34.She has known my best friend ___ January. (a) for (b) since
- 35.Aarav said, “My pencil is broken.” → Aarav said that ___ pencil was broken. (a) my (b) he (c) him (d) his
- 36.Fill in in, on or at: The shop opens ___ 7 o'clock. (a) on (b) in (c) at
- 37.Ishaan did not ___ vegetables last week. (a) bought (b) buy (c) buying (d) buys
- 38.We are going to ___ a cake next week. (a) baked (b) bake (c) baking (d) bakes
- 39.Omkar ___ the train next week. (a) will takes (b) will take (c) took (d) will taking
- 40.We ___ going to tell a story next Sunday. (a) are (b) am (c) is
Answer key
- in
- are being sung
- Does
- will run
- on
- Does
- at
- sent
- flying
- found
- are baked
- at
- has been flown
- an
- told
- which
- has
- are
- more interesting
- for
- has
- would
- fast
- will make
- has
- We
- her
- who
- glasses
- clean
- jog
- win
- He often drinks tea.
- since
- his
- at
- buy
- bake
- will take
- are
Free english grammar lessons, practice and worksheets at talentjr.in/english-grammar