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 like the book ___ Riya lent me. (a) where (b) whose (c) who (d) which
- 2.Fill in a or an: ___ horse (a) an (b) a
- 3.I ___ in the garden now. (a) is (b) am (c) are
- 4.Ira loves sports. ___ plays cricket every evening. (a) Her (b) She (c) Herself
- 5.She ___ late today. (a) are (b) am (c) is
- 6.Neel ___ going to climb a tree next Sunday. (a) are (b) am (c) is
- 7.Choose the right verb: Each girl ___ a locker. (a) has (b) have
- 8.Sneha ___ in this school since 2019. (a) taught (b) teaches (c) has taught (d) have taught
- 9.Pooja is my friend. I play with ___ every day. (a) she (b) her (c) herself
- 10.What is the past tense of “bring”? (a) bringing (b) brought (c) bringed
- 11.Kabir avoided ___ a picture. (a) to draw (b) draw (c) drawing (d) draws
- 12.Fill in in, on or at: The cricket match starts ___ 7 o'clock. (a) in (b) at (c) on
- 13.They ___ in Pune since 2019. (a) have lived (b) lived (c) has lived (d) live
- 14.Fill in a, an or the: Kabir is ___ tallest boy in the class. (a) the (b) an (c) a
- 15.Omkar needed ___ a story. (a) to tell (b) tell (c) telling (d) tells
- 16.Fill the gap: My bag is ___ than your bag. (a) heavy (b) heavyer (c) heaviest (d) heavier
- 17.Sneha is a neat writer. She writes ___. (a) neat (b) neatley (c) neatly
- 18.They are going to ___ a tree tomorrow. (a) climbing (b) climbs (c) climb (d) climbed
- 19.Add the question tag: I will feed the dog tomorrow, ___? (a) don't I (b) won't I (c) will I (d) won't me
- 20.___ she help Grandma yesterday? (a) Does (b) Did (c) Do (d) Was
- 21.___ we hungry now? (a) Is (b) Am (c) Are
- 22.Change to passive: “Aarav ate a mango yesterday.” → A mango ___ by Aarav yesterday. (a) was eaten (b) were eaten (c) was ate (d) ate
- 23.___ the students cook rice every day? (a) Are (b) Do (c) Does (d) Is
- 24.Choose the right word: Meet me ___ the school gate. (a) under (b) at (c) in
- 25.Rahul is a neat writer. He writes ___. (a) neatly (b) neat (c) neatley
- 26.She ___ going to help Grandma tomorrow. (a) are (b) am (c) is
- 27.Aditya is a bad player. He plays ___. (a) badely (b) badly (c) bad
- 28.Fill in in, on or at: Our school trip is ___ July. (a) at (b) in (c) on
- 29.Change to passive: “Manav baked two cakes yesterday.” → Two cakes ___ by Manav yesterday. (a) were baked (b) baked (c) was baked (d) were bake
- 30.Change to passive: “Aarav will tell two stories tomorrow.” → Two stories ___ by Aarav tomorrow. (a) will told (b) will be told (c) will be tell (d) will tell
- 31.I ___ a cake every day. (a) baking (b) bake (c) bakes
- 32.Fill the gap: I can see one ___. (a) puppy (b) puppies (c) puppys
- 33.If Yash ___ a magic lamp, he would wish for more holidays. (a) found (b) will find (c) would find (d) finds
- 34.My sister and I have a red school bag. This school bag is ___. (a) we (b) our (c) ours
- 35.Fill the gap: This book is ___ than that one. (a) better (b) good (c) best (d) gooder
- 36.Change to passive: “Riya has planted five trees.” → Five trees ___ by Riya. (a) have planted (b) has been planted (c) have been planted
- 37.This is the teacher ___ teaches us maths. (a) which (b) where (c) whose (d) who
- 38.What is the past tense of “speak”? (a) speaking (b) spoke (c) spoken (d) speaked
- 39.My sister ___ in Delhi since 2022. (a) have worked (b) works (c) worked (d) has worked
- 40.Fill in in, on or at: The cricket match starts ___ my birthday. (a) at (b) on (c) in
Answer key
- which
- a
- am
- She
- is
- is
- has
- has taught
- her
- brought
- drawing
- at
- have lived
- the
- to tell
- heavier
- neatly
- climb
- won't I
- Did
- Are
- was eaten
- Do
- at
- neatly
- is
- badly
- in
- were baked
- will be told
- bake
- puppy
- found
- ours
- better
- have been planted
- who
- spoke
- has worked
- on
Free english grammar lessons, practice and worksheets at talentjr.in/english-grammar