← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 103 · 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.___ Nisha dancing on the stage now? (a) Are (b) Is (c) Am
  2. 2.Choose the right verb: The box of pencils ___ on the table. (a) are (b) is
  3. 3.She ___ a cake yesterday. (a) bakes (b) will bake (c) baked (d) has baked
  4. 4.Name the tense: “He was washing the dishes.” (a) simple future (b) past continuous (c) past perfect (d) present continuous
  5. 5.Ira is going to ___ a tree tomorrow. (a) plant (b) planting (c) planted (d) plants
  6. 6.They ___ going to send a message next week. (a) am (b) is (c) are
  7. 7.___ we jogging in the park right now? (a) Are (b) Is (c) Am
  8. 8.The students ___ in Delhi since 2021. (a) has worked (b) worked (c) have worked (d) work
  9. 9.___ Riya wash the dishes every morning? (a) Does (b) Do (c) Is (d) Are
  10. 10.He ___ a bicycle last Sunday. (a) rode (b) rided (c) will ride (d) rides
  11. 11.We ___ to school next Sunday. (a) will going (b) will go (c) will goes (d) went
  12. 12.___ he go to school twice a week? (a) Is (b) Does (c) Do (d) Are
  13. 13.We ___ to school last week. (a) go (b) goed (c) will go (d) went
  14. 14.My sister ___ a bicycle next Sunday. (a) rode (b) will rides (c) will riding (d) will ride
  15. 15.Choose the right verb: Each boy ___ a notebook. (a) have (b) has
  16. 16.Meera ___ cricket at the moment. (a) are playing (b) am playing (c) is playing (d) is play
  17. 17.Choose the right verb: Each of the students ___ a notebook. (a) have (b) has
  18. 18.___ they write a letter in 2023? (a) Do (b) Did (c) Was (d) Does
  19. 19.By the time Mum came home, we ___ a tree. (a) had planted (b) had plant (c) have planted (d) has planted
  20. 20.___ Aditya dance on the stage every day? (a) Do (b) Does (c) Are (d) Is
  21. 21.Kabir ___ the ball before the bell rang. (a) has caught (b) have caught (c) had caught (d) had catch
  22. 22.Rahul ___ in the park right now. (a) am jogging (b) is jog (c) is jogging (d) are jogging
  23. 23.We ___ danced on the stage already. (a) has (b) have
  24. 24.Name the tense: “Ananya had played cricket.” (a) past perfect (b) simple future (c) present continuous (d) simple present
  25. 25.Name the tense: “She is clapping for the team.” (a) simple present (b) present continuous (c) present perfect (d) simple future
  26. 26.Arjun ___ going to tell a story tomorrow. (a) is (b) am (c) are
  27. 27.Ira ___ cricket two days ago. (a) plays (b) played (c) will play (d) has played
  28. 28.Which is the correct -ing form of “write”? (a) writeeing (b) writing (c) writeing
  29. 29.My sister has played in the garden ___ half an hour. (a) for (b) since
  30. 30.Zoya ___ throw the ball every Sunday. (a) don't (b) isn't (c) doesn't
  31. 31.I ___ in this school since 2019. (a) has studied (b) studied (c) study (d) have studied
  32. 32.___ Kabir catching the ball now? (a) Are (b) Am (c) Is
  33. 33.When Dad called, he ___ already danced on the stage. (a) have (b) had (c) has
  34. 34.Choose the right verb: Neither the girls nor Ira ___ coming today. (a) is (b) are
  35. 35.Name the tense: “She was singing a song.” (a) past continuous (b) simple future (c) past perfect (d) present perfect
  36. 36.He ___ told a story already. (a) have (b) has
  37. 37.Name the tense: “He has bought vegetables.” (a) past perfect (b) present continuous (c) simple past (d) present perfect
  38. 38.By the time Mum came home, they ___ a tree. (a) has climbed (b) had climb (c) have climbed (d) had climbed
  39. 39.He ___ flown a kite already. (a) have (b) has
  40. 40.You did not ___ the ball last week. (a) threw (b) throw (c) throwing (d) throws

Answer key

  1. Is
  2. is
  3. baked
  4. past continuous
  5. plant
  6. are
  7. Are
  8. have worked
  9. Does
  10. rode
  11. will go
  12. Does
  13. went
  14. will ride
  15. has
  16. is playing
  17. has
  18. Did
  19. had planted
  20. Does
  21. had caught
  22. is jogging
  23. have
  24. past perfect
  25. present continuous
  26. is
  27. played
  28. writing
  29. for
  30. doesn't
  31. have studied
  32. Is
  33. had
  34. is
  35. past continuous
  36. has
  37. present perfect
  38. had climbed
  39. has
  40. throw

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