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.What is the past tense of “go”? (a) went (b) gone (c) goed (d) going
- 2.Change to passive: “Priya built a sandcastle yesterday.” → A sandcastle ___ by Priya yesterday. (a) were built (b) was build (c) built (d) was built
- 3.Fill in a, an or the: ___ earth goes round the sun. (a) a (b) an (c) the
- 4.I am going to ___ the bag next Sunday. (a) carried (b) carries (c) carry (d) carrying
- 5.Rahul ___ going to buy vegetables next month. (a) am (b) is (c) are
- 6.If the shop ___ early, they will buy fresh mangoes. (a) opens (b) will open (c) would open (d) open
- 7.___ we at home today? (a) Am (b) Is (c) Are
- 8.Ira said, “My kite is torn.” → Ira said that ___ kite was torn. (a) she (b) my (c) hers (d) her
- 9.Fill in a, an or the: ___ sky is blue today. (a) a (b) an (c) the
- 10.Yash ___ a new bicycle. (a) have (b) has
- 11.Dev ___ in the garden now. (a) am (b) are (c) is
- 12.Fill in in, on or at: Our school trip is ___ July. (a) in (b) at (c) on
- 13.Vivaan finished ___ lunch. (a) bring (b) to bring (c) brings (d) bringing
- 14.Fill in in, on or at: The shop opens ___ midnight. (a) at (b) on (c) in
- 15.Ananya kept ___ a kite. (a) flying (b) fly (c) to fly (d) flies
- 16.Choose the right verb: Every student ___ a ID card. (a) have (b) has
- 17.She ___ in the pool two days ago. (a) swims (b) swam (c) will swim (d) swimmed
- 18.Add the question tag: You are hungry, ___? (a) aren't you (b) don't you (c) are you
- 19.Change to passive: “Priya will clean the rooms tomorrow.” → The rooms ___ by Priya tomorrow. (a) will cleaned (b) will be cleaned (c) will be clean (d) will clean
- 20.You ___ ready for school. (a) is (b) are (c) am
- 21.Change to passive: “Kabir has washed the plate.” → The plate ___ by Kabir. (a) has washed (b) has been washed (c) have been washed
- 22.My cousins ___ a new school bag. (a) have (b) has
- 23.Ananya is interested in ___ a story. (a) to tell (b) tell (c) tells (d) telling
- 24.If the train ___ on time, I will reach Jaipur by noon. (a) will leave (b) leave (c) leaves (d) would leave
- 25.Fill in a or an: ___ uncle (a) a (b) an
- 26.If India ___ the match, you will dance with joy. (a) will win (b) would win (c) wins (d) win
- 27.What is the plural of “family”? (a) families (b) familyes (c) family (d) familys
- 28.Fill in in, on or at: We will visit Nani ___ noon. (a) on (b) at (c) in
- 29.If Zoya ___ a lot of money, she would buy a big library. (a) will have (b) would have (c) has (d) had
- 30.Fill the gap: Karan is as ___ as Aditya. (a) happier (b) happiest (c) happy
- 31.They ___ sent a message already. (a) has (b) have
- 32.She is going to ___ a kite next Sunday. (a) fly (b) flying (c) flew (d) flies
- 33.Fill in a or an: ___ house (a) an (b) a
- 34.Fill in a, an or the: Kabir is ___ tallest boy in the class. (a) the (b) a (c) an
- 35.I ___ going to play cricket next Sunday. (a) is (b) are (c) am
- 36.Arjun ___ going to cook rice next Sunday. (a) are (b) am (c) is
- 37.They did not ___ a cartoon last week. (a) watching (b) watches (c) watch (d) watched
- 38.We ___ late today. (a) am (b) are (c) is
- 39.Add the question tag: Meera is ready, ___? (a) doesn't she (b) isn't she (c) isn't her (d) is she
- 40.Which sentence is correct? (a) He always drinks milk. (b) He drinks always milk.
Answer key
- went
- was built
- the
- carry
- is
- opens
- Are
- her
- the
- has
- is
- in
- bringing
- at
- flying
- has
- swam
- aren't you
- will be cleaned
- are
- has been washed
- have
- telling
- leaves
- an
- wins
- families
- at
- had
- happy
- have
- fly
- a
- the
- am
- is
- watch
- are
- isn't she
- He always drinks milk.
Free english grammar lessons, practice and worksheets at talentjr.in/english-grammar