← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 547 · 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.Choose the right verb: Each of the boys ___ a locker. (a) has (b) have
  2. 2.When the bell rang, we ___ in the park. (a) was jogging (b) are jogging (c) were jog (d) were jogging
  3. 3.She ___ a kite now. (a) are flying (b) am flying (c) is fly (d) is flying
  4. 4.I ___ a story in 2023. (a) told (b) tell (c) will tell (d) telled
  5. 5.___ the children wash the dishes on Saturdays? (a) Are (b) Does (c) Do (d) Is
  6. 6.They did not ___ vegetables two days ago. (a) buying (b) buys (c) bought (d) buy
  7. 7.Choose the right verb: There ___ a cat in the garden. (a) is (b) are
  8. 8.Choose the right verb: My spectacles ___ on the table. (a) is (b) are
  9. 9.By the time the bell rang, she ___ the train. (a) have taken (b) has taken (c) had taken (d) had took
  10. 10.Choose the right verb: The bunch of bananas ___ ripe. (a) is (b) are
  11. 11.When Dad called, my cousins ___ already clapped for the team. (a) had (b) has (c) have
  12. 12.Choose the right verb: Physics ___ interesting. (a) are (b) is
  13. 13.Choose the right verb: One of my classmates ___ in Class 6. (a) are (b) is
  14. 14.She ___ a message every Sunday. (a) send (b) sending (c) sends
  15. 15.What is the past tense of “win”? (a) won (b) winning (c) winned
  16. 16.___ you eat a mango every Sunday? (a) Does (b) Is (c) Are (d) Do
  17. 17.Name the tense: “You climb a tree.” (a) simple past (b) present continuous (c) simple present (d) simple future
  18. 18.They ___ Grandma at the moment. (a) is helping (b) are help (c) am helping (d) are helping
  19. 19.Name the tense: “She sings a song.” (a) simple past (b) simple present (c) present continuous (d) simple future
  20. 20.He ___ run in the park every day. (a) isn't (b) don't (c) doesn't
  21. 21.I ___ in the pool at the moment. (a) are swimming (b) am swim (c) am swimming (d) is swimming
  22. 22.My brother ___ a song two days ago. (a) will sing (b) sang (c) sings (d) has sung
  23. 23.Name the tense: “We take the train.” (a) present continuous (b) present perfect (c) past perfect (d) simple present
  24. 24.When the phone rang, she ___ science. (a) were studying (b) is studying (c) was studying (d) was study
  25. 25.Name the tense: “You have run in the park.” (a) simple future (b) past perfect (c) simple present (d) present perfect
  26. 26.Choose the right verb: Each of the players ___ a notebook. (a) has (b) have
  27. 27.What is the past tense of “go”? (a) going (b) goed (c) gone (d) went
  28. 28.You have had this bicycle ___ two years. (a) for (b) since
  29. 29.They are going to ___ the train next month. (a) take (b) taking (c) takes (d) took
  30. 30.Choose the right verb: Each of the girls ___ a ID card. (a) have (b) has
  31. 31.At 8 pm yesterday, Meera ___ lunch. (a) was bringing (b) is bringing (c) were bringing (d) was bring
  32. 32.I have just ___ in the park. (a) ran (b) running (c) run
  33. 33.I ___ in this school since 2019. (a) have studied (b) study (c) has studied (d) studied
  34. 34.Ira ___ going to buy vegetables next week. (a) am (b) are (c) is
  35. 35.They ___ in the park before it got dark. (a) has jogged (b) have jogged (c) had jog (d) had jogged
  36. 36.They ___ carry the bag twice a week. (a) doesn't (b) aren't (c) don't
  37. 37.Neel ___ going to fly a kite tomorrow. (a) am (b) are (c) is
  38. 38.By the time we reached, we ___ the dog. (a) had fed (b) has fed (c) have fed (d) had feed
  39. 39.Name the tense: “They had helped Grandma.” (a) present continuous (b) past perfect (c) simple past (d) past continuous
  40. 40.She ___ a sandcastle when it started to rain. (a) was build (b) is building (c) was building (d) were building

Answer key

  1. has
  2. were jogging
  3. is flying
  4. told
  5. Do
  6. buy
  7. is
  8. are
  9. had taken
  10. is
  11. had
  12. is
  13. is
  14. sends
  15. won
  16. Do
  17. simple present
  18. are helping
  19. simple present
  20. doesn't
  21. am swimming
  22. sang
  23. simple present
  24. was studying
  25. present perfect
  26. has
  27. went
  28. for
  29. take
  30. has
  31. was bringing
  32. run
  33. have studied
  34. is
  35. had jogged
  36. don't
  37. is
  38. had fed
  39. past perfect
  40. was building

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