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.Add the question tag: My friends did not ride a bicycle yesterday, ___? (a) didn't they (b) did them (c) were they (d) did they
- 2.My sister ___ a message last Sunday. (a) will send (b) sends (c) sent (d) sended
- 3.If I got a free day, I ___ visit Nani. (a) would (b) will (c) would be (d) did
- 4.Sneha wanted ___ science. (a) study (b) to study (c) studies (d) studying
- 5.Change to passive: “Saanvi has told two stories.” → Two stories ___ by Saanvi. (a) has been told (b) have been told (c) have told
- 6.Ananya ___ going to plant a tree next month. (a) is (b) are (c) am
- 7.Diya loves sports. ___ plays cricket every evening. (a) Her (b) She (c) Herself
- 8.Ananya has a new water bottle. It is ___ water bottle. (a) she (b) her (c) hers
- 9.Fill the gap: I can see one ___. (a) train (b) trains (c) traines
- 10.Fill in a or an: ___ unicorn (a) a (b) an
- 11.What is the plural of “deer”? (a) deer (b) deers (c) deeres
- 12.Fill the gap: This book is ___ than that one. (a) thinnest (b) thinner (c) thin (d) more thin
- 13.Fill in in, on or at: Our school trip is ___ July. (a) on (b) at (c) in
- 14.Ananya practised ___ the dishes. (a) washes (b) washing (c) wash (d) to wash
- 15.Which word is the adverb? “Farhan fights bravely every day.” (a) day (b) fights (c) bravely (d) Farhan
- 16.Fill the gap: I can see one ___. (a) brushs (b) brush (c) brushes
- 17.This is the park ___ we play cricket. (a) who (b) where (c) which (d) whose
- 18.Pooja ___ a new puppy. (a) has (b) have
- 19.We ___ spoken Hindi already. (a) has (b) have
- 20.If the train leaves on time, she ___ Jaipur by noon. (a) would reach (b) reached (c) will reaches (d) will reach
- 21.Fill in a or an: ___ owl (a) a (b) an
- 22.Choose the right word: Kabir is waiting ___ the bus stop. (a) at (b) under (c) in
- 23.She ___ build a sandcastle on Saturdays. (a) isn't (b) don't (c) doesn't
- 24.She has known my best friend ___ 2019. (a) since (b) for
- 25.Change to passive: “Manav told two stories yesterday.” → Two stories ___ by Manav yesterday. (a) was told (b) were told (c) told (d) were tell
- 26.Which word is the adverb? “Kavya drives carefully every day.” (a) day (b) Kavya (c) drives (d) carefully
- 27.If Vivaan ___ a lot of money, he would buy a big library. (a) will have (b) has (c) had (d) would have
- 28.Vivaan is an easy winner. He wins ___. (a) easyly (b) easily (c) easy
- 29.Nisha ___ with Nani since 2019. (a) stayed (b) stays (c) has stayed (d) have stayed
- 30.Fill the gap: This temple is ___ than that one. (a) most famous (b) famouser (c) famous (d) more famous
- 31.He ___ a song next week. (a) will singing (b) will sings (c) sang (d) will sing
- 32.Fill in a or an: ___ mango (a) an (b) a
- 33.If Meera ___ the answer, she would tell the teacher. (a) will know (b) knows (c) knew (d) would know
- 34.Fill in a, an or the: Diwali is ___ biggest festival of the year. (a) an (b) a (c) the
- 35.I ___ going to climb a tree next week. (a) is (b) are (c) am
- 36.Fill in a, an or the: This is ___ oldest tree in our town. (a) a (b) an (c) the
- 37.___ Diya very excited today? (a) Is (b) Am (c) Are
- 38.If you heat water to 100 °C, it ___. (a) boils (b) boiled (c) boil
- 39.We have been in the library ___ ten minutes. (a) for (b) since
- 40.Arjun said, “I have written a letter.” → Arjun said that he ___ a letter. (a) have written (b) had written (c) has written
Answer key
- did they
- sent
- would
- to study
- have been told
- is
- She
- her
- train
- a
- deer
- thinner
- in
- washing
- bravely
- brush
- where
- has
- have
- will reach
- an
- at
- doesn't
- since
- were told
- carefully
- had
- easily
- has stayed
- more famous
- will sing
- a
- knew
- the
- am
- the
- Is
- boils
- for
- had written
Free english grammar lessons, practice and worksheets at talentjr.in/english-grammar