← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 727 · 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.We ___ the ball twice a week. (a) catch (b) catching (c) catches
  2. 2.Choose the right verb: Either my cousins or Aisha ___ coming today. (a) are (b) is
  3. 3.___ Omkar wash the dishes every morning? (a) Are (b) Does (c) Do (d) Is
  4. 4.When the phone rang, we ___ a picture. (a) were draw (b) was drawing (c) are drawing (d) were drawing
  5. 5.She ___ going to tell a story next Sunday. (a) is (b) are (c) am
  6. 6.Name the tense: “My parents were washing the dishes.” (a) simple past (b) simple future (c) past continuous (d) present continuous
  7. 7.My brother ___ in this school since 2021. (a) have studied (b) has studied (c) studies (d) studied
  8. 8.My sister is going to ___ a kite tomorrow. (a) flew (b) fly (c) flying (d) flies
  9. 9.Name the tense: “You played cricket.” (a) past perfect (b) present continuous (c) simple past (d) simple future
  10. 10.She ___ cricket next week. (a) will play (b) will plays (c) will playing (d) played
  11. 11.When it started to rain, my brother ___ a song. (a) was singing (b) were singing (c) is singing (d) was sing
  12. 12.Which is the correct -ing form of “climb”? (a) climbeing (b) climbbing (c) climbing
  13. 13.She ___ built a sandcastle already. (a) has (b) have
  14. 14.You did not ___ to school yesterday. (a) go (b) goes (c) going (d) went
  15. 15.Yash has been in the library ___ half an hour. (a) for (b) since
  16. 16.We ___ to school before the bell rang. (a) had went (b) has gone (c) had gone (d) have gone
  17. 17.Name the tense: “Rohan had swum in the pool.” (a) present continuous (b) simple past (c) simple present (d) past perfect
  18. 18.We ___ tea last week. (a) will make (b) made (c) make (d) maked
  19. 19.By the time the guests arrived, you ___ in the park. (a) had jogged (b) has jogged (c) have jogged (d) had jog
  20. 20.Choose the right verb: Each of the children ___ a locker. (a) have (b) has
  21. 21.They ___ dance on the stage twice a week. (a) aren't (b) doesn't (c) don't
  22. 22.By the time the guests arrived, she ___ a song. (a) has sung (b) had sang (c) have sung (d) had sung
  23. 23.___ I sing a song every Sunday? (a) Are (b) Do (c) Does (d) Is
  24. 24.Choose the right verb: One of my friends ___ in Class 3. (a) are (b) is
  25. 25.Name the tense: “My brother is helping Grandma.” (a) simple past (b) present perfect (c) past continuous (d) present continuous
  26. 26.Choose the right verb: One of my cousins ___ in Class 4. (a) are (b) is
  27. 27.We did not ___ a tree last Sunday. (a) planting (b) planted (c) plants (d) plant
  28. 28.They ___ swum in the pool already. (a) has (b) have
  29. 29.She ___ speak Hindi twice a week. (a) doesn't (b) isn't (c) don't
  30. 30.Name the tense: “He had fed the dog.” (a) present perfect (b) simple past (c) present continuous (d) past perfect
  31. 31.She ___ going to drink milk next month. (a) am (b) is (c) are
  32. 32.Name the tense: “She has worn a cap.” (a) simple present (b) simple past (c) past continuous (d) present perfect
  33. 33.___ Diya speak Hindi yesterday? (a) Do (b) Did (c) Does (d) Was
  34. 34.___ he win the match every Sunday? (a) Is (b) Do (c) Does (d) Are
  35. 35.They ___ going to throw the ball tomorrow. (a) am (b) is (c) are
  36. 36.She ___ going to run in the park next Sunday. (a) are (b) is (c) am
  37. 37.Choose the right verb: One of my classmates ___ in Class 8. (a) is (b) are
  38. 38.She has known my best friend ___ five years. (a) for (b) since
  39. 39.Kavya ___ the ball every morning. (a) catching (b) catches (c) catch
  40. 40.She ___ with Nani since 2020. (a) have stayed (b) has stayed (c) stays (d) stayed

Answer key

  1. catch
  2. is
  3. Does
  4. were drawing
  5. is
  6. past continuous
  7. has studied
  8. fly
  9. simple past
  10. will play
  11. was singing
  12. climbing
  13. has
  14. go
  15. for
  16. had gone
  17. past perfect
  18. made
  19. had jogged
  20. has
  21. don't
  22. had sung
  23. Do
  24. is
  25. present continuous
  26. is
  27. plant
  28. have
  29. doesn't
  30. past perfect
  31. is
  32. present perfect
  33. Did
  34. Does
  35. are
  36. is
  37. is
  38. for
  39. catches
  40. has stayed

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