← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 953 · 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.He ___ a bicycle last week. (a) will ride (b) rided (c) rode (d) rides
  2. 2.You ___ a message tomorrow. (a) will send (b) sent (c) will sending (d) will sends
  3. 3.Kavya ___ milk before it got dark. (a) had drunk (b) has drunk (c) had drank (d) have drunk
  4. 4.We ___ vegetables tomorrow. (a) bought (b) will buy (c) will buys (d) will buying
  5. 5.Choose the right verb: Each of the players ___ a locker. (a) have (b) has
  6. 6.When Dad called, he ___ already carried the bag. (a) have (b) has (c) had
  7. 7.I ___ a tree before the bell rang. (a) had plant (b) had planted (c) has planted (d) have planted
  8. 8.The children ___ the room when it started to rain. (a) are cleaning (b) was cleaning (c) were clean (d) were cleaning
  9. 9.You have been in the library ___ 8 o'clock. (a) for (b) since
  10. 10.Ananya ___ with Nani since 2021. (a) has stayed (b) stayed (c) have stayed (d) stays
  11. 11.Choose the right verb: All the children ___ a notebook. (a) has (b) have
  12. 12.He ___ a sandcastle before the guests arrived. (a) had build (b) has built (c) have built (d) had built
  13. 13.Choose the right verb: All the students ___ a notebook. (a) has (b) have
  14. 14.I ___ the ball two days ago. (a) will catch (b) catch (c) catched (d) caught
  15. 15.You ___ the dishes last week. (a) washed (b) have washed (c) will wash (d) wash
  16. 16.Choose the right verb: All the children ___ a ID card. (a) has (b) have
  17. 17.We ___ a cartoon at 8 pm yesterday. (a) are watching (b) were watch (c) was watching (d) were watching
  18. 18.Name the tense: “He will cook rice.” (a) present perfect (b) past perfect (c) present continuous (d) simple future
  19. 19.They ___ for the team before Mum came home. (a) has clapped (b) had clap (c) had clapped (d) have clapped
  20. 20.Kavya has waited for the bus ___ half an hour. (a) since (b) for
  21. 21.At 8 pm yesterday, you ___ a song. (a) are singing (b) were singing (c) was singing (d) were sing
  22. 22.The students ___ a story next week. (a) will telling (b) told (c) will tells (d) will tell
  23. 23.Choose the right verb: All the children ___ a water bottle. (a) have (b) has
  24. 24.They ___ lunch on Saturdays. (a) brings (b) bringing (c) bring
  25. 25.I ___ in Delhi since 2020. (a) have worked (b) worked (c) work (d) has worked
  26. 26.What is the past tense of “wear”? (a) worn (b) weared (c) wore (d) wearing
  27. 27.My brother ___ clapped for the team already. (a) has (b) have
  28. 28.Name the tense: “He studied science.” (a) past continuous (b) simple future (c) simple past (d) past perfect
  29. 29.She ___ Grandma yesterday. (a) has helped (b) will help (c) helped (d) helps
  30. 30.You have just ___ a mango. (a) eating (b) ate (c) eat (d) eaten
  31. 31.When Dad called, they ___ already worn a cap. (a) had (b) has (c) have
  32. 32.Name the tense: “My friends have planted a tree.” (a) present perfect (b) simple future (c) simple past (d) past continuous
  33. 33.Name the tense: “My parents have climbed a tree.” (a) present perfect (b) simple past (c) present continuous (d) simple future
  34. 34.You ___ played cricket already. (a) have (b) has
  35. 35.By the time Mum came home, you ___ rice. (a) had cooked (b) has cooked (c) had cook (d) have cooked
  36. 36.They ___ a cartoon before the guests arrived. (a) has watched (b) had watch (c) have watched (d) had watched
  37. 37.He ___ wash the dishes every morning. (a) isn't (b) doesn't (c) don't
  38. 38.___ you plant a tree last week? (a) Do (b) Did (c) Was (d) Does
  39. 39.She ___ the bag next Sunday. (a) will carrying (b) will carry (c) carried (d) will carries
  40. 40.You ___ build a sandcastle every Sunday. (a) doesn't (b) aren't (c) don't

Answer key

  1. rode
  2. will send
  3. had drunk
  4. will buy
  5. has
  6. had
  7. had planted
  8. were cleaning
  9. since
  10. has stayed
  11. have
  12. had built
  13. have
  14. caught
  15. washed
  16. have
  17. were watching
  18. simple future
  19. had clapped
  20. for
  21. were singing
  22. will tell
  23. have
  24. bring
  25. have worked
  26. wore
  27. has
  28. simple past
  29. helped
  30. eaten
  31. had
  32. present perfect
  33. present perfect
  34. have
  35. had cooked
  36. had watched
  37. doesn't
  38. Did
  39. will carry
  40. don't

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