← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 587 · 40 questions
TalentJR

The grammar rule (Time word first): Find the time word: every day, now, yesterday, tomorrow, since, before … Choose the tense it needs. Fit the verb to the subject: he / she → -s, is, has, was; I → am; we / they → are, have, were.

NameDateTime takenScore ___ / 40
  1. 1.When Dad called, I ___ already flown a kite. (a) have (b) had (c) has
  2. 2.By the time the bell rang, my sister ___ the room. (a) had clean (b) had cleaned (c) has cleaned (d) have cleaned
  3. 3.They are going to ___ the ball next week. (a) caught (b) catch (c) catching (d) catches
  4. 4.Name the tense: “We built a sandcastle.” (a) past continuous (b) simple present (c) simple past (d) past perfect
  5. 5.He ___ cricket every day. (a) plays (b) playing (c) play
  6. 6.Choose the right verb: The bag of apples ___ in the car. (a) is (b) are
  7. 7.What is the past tense of “go”? (a) gone (b) going (c) went (d) goed
  8. 8.By the time the bell rang, Riya ___ tea. (a) has made (b) had make (c) had made (d) have made
  9. 9.You ___ rice at 8 pm yesterday. (a) were cook (b) are cooking (c) was cooking (d) were cooking
  10. 10.Which is the correct -ing form of “clap”? (a) clapeing (b) claping (c) clapping
  11. 11.Choose the right verb: One of my cousins ___ in Class 5. (a) are (b) is
  12. 12.___ she throw the ball every morning? (a) Do (b) Is (c) Does (d) Are
  13. 13.They ___ the dishes every day. (a) washes (b) washing (c) wash
  14. 14.We did not ___ the dog last Sunday. (a) feeding (b) feed (c) fed (d) feeds
  15. 15.When the phone rang, the children ___ the ball. (a) were catch (b) was catching (c) are catching (d) were catching
  16. 16.I ___ with Nani since 2019. (a) has stayed (b) have stayed (c) stayed (d) stay
  17. 17.___ she plant a tree two days ago? (a) Was (b) Do (c) Does (d) Did
  18. 18.___ Neel jogging in the park now? (a) Is (b) Am (c) Are
  19. 19.She ___ a song tomorrow. (a) sang (b) will singing (c) will sing (d) will sings
  20. 20.Nisha ___ Hindi last week. (a) will speak (b) speaks (c) spoke (d) speaked
  21. 21.Karan did not ___ a picture last Sunday. (a) draw (b) draws (c) drawing (d) drew
  22. 22.___ I go to school every Sunday? (a) Is (b) Does (c) Do (d) Are
  23. 23.___ Manav studying science at the moment? (a) Am (b) Are (c) Is
  24. 24.___ they baking a cake right now? (a) Am (b) Are (c) Is
  25. 25.___ we bring lunch every day? (a) Is (b) Are (c) Does (d) Do
  26. 26.You ___ a cake tomorrow. (a) will baking (b) will bakes (c) baked (d) will bake
  27. 27.I ___ in the park two days ago. (a) have jogged (b) jogged (c) will jog (d) jog
  28. 28.___ my friends tell a story every Sunday? (a) Does (b) Is (c) Are (d) Do
  29. 29.My sister ___ a story when the bell rang. (a) were telling (b) is telling (c) was tell (d) was telling
  30. 30.By the time we reached, we ___ a message. (a) had sent (b) had send (c) have sent (d) has sent
  31. 31.Aditya ___ going to throw the ball next Sunday. (a) am (b) are (c) is
  32. 32.Which is the correct -ing form of “build”? (a) buildding (b) buildeing (c) building
  33. 33.She ___ the dishes before the bell rang. (a) had washed (b) have washed (c) had wash (d) has washed
  34. 34.What is the past tense of “throw”? (a) thrown (b) throwed (c) threw (d) throwing
  35. 35.You ___ the room when Mum came home. (a) was cleaning (b) were clean (c) are cleaning (d) were cleaning
  36. 36.They ___ on the stage yesterday. (a) have danced (b) danced (c) will dance (d) dance
  37. 37.Choose the right verb: Each boy ___ a name tag. (a) has (b) have
  38. 38.Rahul ___ in the park in 2023. (a) runs (b) will run (c) ran (d) runned
  39. 39.My sister ___ a kite when the bell rang. (a) were flying (b) is flying (c) was flying (d) was fly
  40. 40.Choose the right verb: Every boy ___ a water bottle. (a) have (b) has

Answer key

  1. had
  2. had cleaned
  3. catch
  4. simple past
  5. plays
  6. is
  7. went
  8. had made
  9. were cooking
  10. clapping
  11. is
  12. Does
  13. wash
  14. feed
  15. were catching
  16. have stayed
  17. Did
  18. Is
  19. will sing
  20. spoke
  21. draw
  22. Do
  23. Is
  24. Are
  25. Do
  26. will bake
  27. jogged
  28. Do
  29. was telling
  30. had sent
  31. is
  32. building
  33. had washed
  34. threw
  35. were cleaning
  36. danced
  37. has
  38. ran
  39. was flying
  40. has

Free english grammar lessons, practice and worksheets at talentjr.in/english-grammar