← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 169 · 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.Myra ___ a tree before the bell rang. (a) have climbed (b) has climbed (c) had climb (d) had climbed
  2. 2.___ he throw the ball every day? (a) Is (b) Does (c) Do (d) Are
  3. 3.Choose the right verb: Every student ___ a name tag. (a) has (b) have
  4. 4.Name the tense: “Arjun will write a letter.” (a) past continuous (b) simple future (c) simple past (d) present continuous
  5. 5.He ___ a story before Mum came home. (a) has told (b) have told (c) had told (d) had tell
  6. 6.Kabir ___ a tree yesterday. (a) has planted (b) will plant (c) plants (d) planted
  7. 7.___ my sister riding a bicycle right now? (a) Am (b) Are (c) Is
  8. 8.When Dad called, I ___ already washed the dishes. (a) has (b) have (c) had
  9. 9.Name the tense: “I had watched a cartoon.” (a) past perfect (b) simple past (c) present continuous (d) past continuous
  10. 10.___ he go to school yesterday? (a) Does (b) Do (c) Was (d) Did
  11. 11.By the time the guests arrived, my friends ___ on the stage. (a) has danced (b) had dance (c) had danced (d) have danced
  12. 12.He has just ___ a kite. (a) flew (b) flying (c) flown (d) fly
  13. 13.___ I cook rice in 2023? (a) Was (b) Do (c) Does (d) Did
  14. 14.What is the past tense of “win”? (a) winned (b) won (c) winning
  15. 15.They ___ drink milk twice a week. (a) doesn't (b) aren't (c) don't
  16. 16.Pooja ___ spoken Hindi already. (a) has (b) have
  17. 17.Diya ___ science next week. (a) will studying (b) will study (c) studied (d) will studies
  18. 18.The students ___ a mango when it started to rain. (a) were eating (b) was eating (c) are eating (d) were eat
  19. 19.We ___ speak Hindi twice a week. (a) aren't (b) doesn't (c) don't
  20. 20.Name the tense: “I am telling a story.” (a) simple present (b) present perfect (c) past continuous (d) present continuous
  21. 21.You are going to ___ a letter tomorrow. (a) writing (b) write (c) wrote (d) writes
  22. 22.We have played in the garden ___ ten minutes. (a) for (b) since
  23. 23.When it started to rain, she ___ on the stage. (a) was dancing (b) were dancing (c) is dancing (d) was dance
  24. 24.When Dad called, they ___ already built a sandcastle. (a) has (b) had (c) have
  25. 25.I ___ going to win the match tomorrow. (a) is (b) am (c) are
  26. 26.Ishaan ___ to school at the moment. (a) am going (b) are going (c) is going (d) is go
  27. 27.What is the past tense of “ride”? (a) ridden (b) rode (c) rided (d) riding
  28. 28.When Dad called, Rahul ___ already helped Grandma. (a) has (b) have (c) had
  29. 29.They ___ going to climb a tree next week. (a) are (b) is (c) am
  30. 30.Choose the right verb: The news ___ good today. (a) is (b) are
  31. 31.Choose the right verb: Each boy ___ a ID card. (a) have (b) has
  32. 32.___ my parents build a sandcastle on Saturdays? (a) Does (b) Are (c) Do (d) Is
  33. 33.___ Isha dance on the stage every Sunday? (a) Does (b) Do (c) Are (d) Is
  34. 34.Choose the right verb: Either the boys or Kunal ___ coming today. (a) are (b) is
  35. 35.My cousins ___ Grandma every day. (a) help (b) helping (c) helps
  36. 36.We ___ in the pool before Mum came home. (a) had swam (b) have swum (c) has swum (d) had swum
  37. 37.When Mum came home, she ___ a song. (a) was sing (b) is singing (c) was singing (d) were singing
  38. 38.Choose the right verb: Every child ___ a water bottle. (a) have (b) has
  39. 39.Name the tense: “We have flown a kite.” (a) simple present (b) present perfect (c) simple future (d) past continuous
  40. 40.He ___ a cartoon next Sunday. (a) will watches (b) watched (c) will watch (d) will watching

Answer key

  1. had climbed
  2. Does
  3. has
  4. simple future
  5. had told
  6. planted
  7. Is
  8. had
  9. past perfect
  10. Did
  11. had danced
  12. flown
  13. Did
  14. won
  15. don't
  16. has
  17. will study
  18. were eating
  19. don't
  20. present continuous
  21. write
  22. for
  23. was dancing
  24. had
  25. am
  26. is going
  27. rode
  28. had
  29. are
  30. is
  31. has
  32. Do
  33. Does
  34. is
  35. help
  36. had swum
  37. was singing
  38. has
  39. present perfect
  40. will watch

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