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 a or an: ___ useful tool (a) a (b) an
- 2.Change to passive: “Rohan made two kites yesterday.” → Two kites ___ by Rohan yesterday. (a) were make (b) were made (c) was made (d) made
- 3.I ___ a new puppy. (a) have (b) has
- 4.Yash has a new umbrella. It is ___ umbrella. (a) him (b) his (c) he
- 5.That is the girl ___ bag is red. (a) which (b) whose (c) who (d) where
- 6.This is the woman ___ drives the school bus. (a) which (b) whose (c) where (d) who
- 7.Add the question tag: Yash washes the dishes every day, ___? (a) doesn't him (b) isn't he (c) does he (d) doesn't he
- 8.Aisha and Myra have a new kite. It is ___ kite. (a) them (b) they (c) their (d) theirs
- 9.Karan is a slow walker. He walks ___. (a) slow (b) slowely (c) slowly
- 10.___ he eat a mango every day? (a) Is (b) Does (c) Are (d) Do
- 11.Change to passive: “Pooja is washing the plate now.” → The plate ___ by Pooja now. (a) are being washed (b) is being washed (c) is been washed
- 12.I ___ the ball tomorrow. (a) threw (b) will throwing (c) will throw (d) will throws
- 13.He has studied in this school ___ 2019. (a) for (b) since
- 14.The students ___ in this school since 2021. (a) study (b) has studied (c) have studied (d) studied
- 15.We ___ going to plant a tree next month. (a) is (b) are (c) am
- 16.Diya has a red umbrella. This umbrella is ___. (a) hers (b) she (c) her
- 17.She ___ a tree in 2023. (a) has climbed (b) climbed (c) will climb (d) climbs
- 18.If the bus comes late, they ___ the first class. (a) would miss (b) will misses (c) will miss (d) missed
- 19.He ___ a letter next week. (a) wrote (b) will writing (c) will writes (d) will write
- 20.Yash is looking forward to ___ for the team next week. (a) clapping (b) to clap (c) claps (d) clap
- 21.Manav is a happy singer. He sings ___. (a) happy (b) happily (c) happyly
- 22.Add the question tag: Kavya rides a bicycle every day, ___? (a) isn't she (b) does she (c) doesn't her (d) doesn't she
- 23.That is the school ___ my mother teaches. (a) who (b) whose (c) which (d) where
- 24.What is the past tense of “go”? (a) goed (b) gone (c) went (d) going
- 25.Add the question tag: My sister did not speak Hindi yesterday, ___? (a) was she (b) did her (c) did she (d) didn't she
- 26.Choose the right verb: One of my classmates ___ in Class 8. (a) are (b) is
- 27.Aarav said, “I am sleepy.” → Aarav said that he ___ sleepy. (a) was (b) were (c) is (d) am
- 28.Add the question tag: My sister will climb a tree tomorrow, ___? (a) doesn't she (b) won't she (c) won't her (d) will she
- 29.Fill in in, on or at: Our school trip is ___ Sunday morning. (a) on (b) at (c) in
- 30.Fill the gap: Saanvi is as ___ as Rohan. (a) taller (b) tall (c) tallest
- 31.They ___ speak Hindi every morning. (a) don't (b) aren't (c) doesn't
- 32.Choose the right word: The ball rolled ___ the sofa. (a) in (b) under (c) at
- 33.Add the question tag: He can send a message, ___? (a) doesn't he (b) can't him (c) can't he (d) can he
- 34.Fill in in, on or at: Our school trip is ___ sunset. (a) at (b) on (c) in
- 35.I ___ ready for school. (a) are (b) is (c) am
- 36.My cousins did not ___ cricket last week. (a) played (b) play (c) plays (d) playing
- 37.Choose the right verb: Every student ___ a ID card. (a) have (b) has
- 38.Fill in in, on or at: The cricket match starts ___ Sunday morning. (a) on (b) in (c) at
- 39.Fill in in, on or at: The cricket match starts ___ winter. (a) at (b) in (c) on
- 40.What is the past tense of “tell”? (a) told (b) telling (c) telled
Answer key
- a
- were made
- have
- his
- whose
- who
- doesn't he
- their
- slowly
- Does
- is being washed
- will throw
- since
- have studied
- are
- hers
- climbed
- will miss
- will write
- clapping
- happily
- doesn't she
- where
- went
- did she
- is
- was
- won't she
- on
- tall
- don't
- under
- can't he
- at
- am
- play
- has
- on
- in
- told
Free english grammar lessons, practice and worksheets at talentjr.in/english-grammar