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.Change to passive: “Dev built a sandcastle yesterday.” → A sandcastle ___ by Dev yesterday. (a) built (b) were built (c) was build (d) was built
- 2.Change to passive: “Aisha baked two cakes yesterday.” → Two cakes ___ by Aisha yesterday. (a) were bake (b) was baked (c) baked (d) were baked
- 3.We ___ with Nani since 2021. (a) stayed (b) stay (c) have stayed (d) has stayed
- 4.I ___ a story last Sunday. (a) tell (b) will tell (c) telled (d) told
- 5.Kavya said, “I am drinking milk.” → Kavya said that she ___ milk. (a) was drinking (b) were drinking (c) is drinking (d) am drinking
- 6.She ___ a new kite. (a) has (b) have
- 7.Fill the gap: Kabir drew three ___. (a) deer (b) deers (c) deeres
- 8.The students have played in the garden ___ morning. (a) since (b) for
- 9.I know the boy ___ father is a pilot. (a) whose (b) where (c) who (d) which
- 10.Karan loves sports. ___ plays cricket every evening. (a) His (b) Him (c) Himself (d) He
- 11.Tara is my friend. I play with ___ every day. (a) her (b) she (c) herself
- 12.Choose the right verb: Either the boys or Kunal ___ coming today. (a) are (b) is
- 13.Which sentence is correct? (a) He always drinks tea. (b) He drinks always tea.
- 14.Farhan said, “My room is clean.” → Farhan said that ___ room was clean. (a) his (b) him (c) my (d) he
- 15.Choose the right verb: One of my cousins ___ in Class 4. (a) is (b) are
- 16.Add the question tag: Aarav wins the match every day, ___? (a) doesn't him (b) isn't he (c) doesn't he (d) does he
- 17.She ___ in Pune since 2022. (a) lives (b) have lived (c) lived (d) has lived
- 18.Choose the right verb: Either Kabir or my cousins ___ coming today. (a) is (b) are
- 19.Fill in in, on or at: The shop opens ___ 15 August. (a) at (b) in (c) on
- 20.Fill in in, on or at: Our school trip is ___ 2 October. (a) at (b) in (c) on
- 21.Riya ___ rice every morning. (a) cook (b) cooking (c) cooks
- 22.What is the past tense of “ride”? (a) rided (b) ridden (c) rode (d) riding
- 23.You ___ a new bicycle. (a) has (b) have
- 24.We ___ hungry now. (a) is (b) am (c) are
- 25.Choose the right word: Fish swim ___ the river. (a) at (b) on (c) in
- 26.We ___ rice on Saturdays. (a) cooking (b) cook (c) cooks
- 27.Change to passive: “Arjun will sing a song tomorrow.” → A song ___ by Arjun tomorrow. (a) will be sung (b) will be sing (c) will sing (d) will sung
- 28.Fill in in, on or at: Our school trip is ___ my birthday. (a) in (b) at (c) on
- 29.Choose the right verb: The news ___ good today. (a) are (b) is
- 30.He ___ the dishes every day. (a) washes (b) washing (c) wash
- 31.Fill in a or an: ___ eagle (a) a (b) an
- 32.Priya is a slow walker. She walks ___. (a) slow (b) slowly (c) slowely
- 33.Dev said, “My kite is torn.” → Dev said that ___ kite was torn. (a) my (b) his (c) he (d) him
- 34.Aditya ___ a new cricket bat. (a) have (b) has
- 35.I ___ throw the ball every Sunday. (a) doesn't (b) aren't (c) don't
- 36.If it ___ tomorrow, they will stay at home. (a) rain (b) rains (c) will rain (d) would rain
- 37.You ___ the ball every day. (a) catching (b) catches (c) catch
- 38.Kabir needed ___ the match. (a) winning (b) win (c) wins (d) to win
- 39.___ Manav ready for school? (a) Am (b) Are (c) Is
- 40.___ they jog in the park in 2023? (a) Did (b) Do (c) Was (d) Does
Answer key
- was built
- were baked
- have stayed
- told
- was drinking
- has
- deer
- since
- whose
- He
- her
- is
- He always drinks tea.
- his
- is
- doesn't he
- has lived
- are
- on
- on
- cooks
- rode
- have
- are
- in
- cook
- will be sung
- on
- is
- washes
- an
- slowly
- his
- has
- don't
- rains
- catch
- to win
- Is
- Did
Free english grammar lessons, practice and worksheets at talentjr.in/english-grammar