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 ___ with Nani since 2022. (a) have stayed (b) stay (c) has stayed (d) stayed
- 2.Choose the right verb: Either Kunal or the boys ___ coming today. (a) is (b) are
- 3.Manav loves sports. ___ plays cricket every evening. (a) Himself (b) His (c) He (d) Him
- 4.He ___ a sandcastle next week. (a) built (b) will building (c) will builds (d) will build
- 5.He ___ tell a story every day. (a) don't (b) isn't (c) doesn't
- 6.My parents ___ take the train every day. (a) aren't (b) doesn't (c) don't
- 7.Fill in in, on or at: We will visit Nani ___ the afternoon. (a) on (b) at (c) in
- 8.Choose the right word: The stars shine ___ the sky. (a) at (b) on (c) in
- 9.What is the past tense of “eat”? (a) eated (b) eating (c) eaten (d) ate
- 10.Fill in in, on or at: We will visit Nani ___ March. (a) on (b) at (c) in
- 11.Riya said, “I will cook rice.” → Riya said that she ___ cook rice. (a) will (b) is (c) would
- 12.Isha is my friend. I play with ___ every day. (a) she (b) her (c) herself
- 13.Fill the gap: Manav is ___ than Ira today. (a) happyer (b) happier (c) happy (d) happiest
- 14.Kunal is my friend. I play with ___ every day. (a) him (b) himself (c) he
- 15.Add the question tag: She does not draw a picture every day, ___? (a) does her (b) does she (c) is she (d) doesn't she
- 16.___ Aditya dance on the stage last Sunday? (a) Do (b) Does (c) Was (d) Did
- 17.Fill in in, on or at: The cricket match starts ___ 2 October. (a) in (b) on (c) at
- 18.Aisha kept ___ the dog. (a) feed (b) feeds (c) feeding (d) to feed
- 19.Fill in in, on or at: We will visit Nani ___ half past six. (a) at (b) in (c) on
- 20.Change to passive: “Arjun has sung two songs.” → Two songs ___ by Arjun. (a) has been sung (b) have been sung (c) have sung
- 21.Ishaan said, “I will ride a bicycle.” → Ishaan said that he ___ ride a bicycle. (a) will (b) is (c) would
- 22.We have waited for the bus ___ half an hour. (a) for (b) since
- 23.Rohan ___ that he was tired. (a) asked (b) said (c) told
- 24.Fill the gap: Kabir drew three ___. (a) monkies (b) monkeyes (c) monkey (d) monkeys
- 25.Fill the gap: Riya is as ___ as Meera. (a) happier (b) happiest (c) happy
- 26.Which sentence is correct? (a) He usually eats rice. (b) He eats usually rice.
- 27.___ you happy today? (a) Am (b) Is (c) Are
- 28.He ___ a picture next month. (a) drew (b) will draw (c) will draws (d) will drawing
- 29.Choose the right verb: Each student ___ a water bottle. (a) have (b) has
- 30.What is the plural of “toy”? (a) toies (b) toy (c) toys (d) toyes
- 31.We ___ a cake every Sunday. (a) bakes (b) baking (c) bake
- 32.I have a red kite. This kite is ___. (a) I (b) my (c) mine
- 33.Tara ___ a sandcastle two days ago. (a) built (b) builded (c) will build (d) builds
- 34.Change to passive: “Rahul drew a picture yesterday.” → A picture ___ by Rahul yesterday. (a) drew (b) were drawn (c) was drawn (d) was drew
- 35.They ___ jog in the park every day. (a) aren't (b) don't (c) doesn't
- 36.Change to passive: “Ira has flown two kites.” → Two kites ___ by Ira. (a) has been flown (b) have flown (c) have been flown
- 37.___ we eat a mango every morning? (a) Does (b) Is (c) Do (d) Are
- 38.Aarav ___ that he was busy. (a) asked (b) told (c) said
- 39.If we found a magic lamp, we ___ wish for more holidays. (a) would (b) would be (c) will (d) did
- 40.If we ___ a lot of money, we would buy a big library. (a) would have (b) will have (c) had (d) have
Answer key
- have stayed
- are
- He
- will build
- doesn't
- don't
- in
- in
- ate
- in
- would
- her
- happier
- him
- does she
- Did
- on
- feeding
- at
- have been sung
- would
- for
- said
- monkeys
- happy
- He usually eats rice.
- Are
- will draw
- has
- toys
- bake
- mine
- built
- was drawn
- don't
- have been flown
- Do
- said
- would
- had
Free english grammar lessons, practice and worksheets at talentjr.in/english-grammar