← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 940 · 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.___ you plant a tree last Sunday? (a) Do (b) Did (c) Was (d) Does
  2. 2.___ you going to school now? (a) Am (b) Is (c) Are
  3. 3.When Dad called, we ___ already caught the ball. (a) has (b) had (c) have
  4. 4.By the time the guests arrived, we ___ rice. (a) had cooked (b) has cooked (c) have cooked (d) had cook
  5. 5.We are going to ___ the match next month. (a) winning (b) wins (c) win (d) won
  6. 6.___ she sing a song in 2023? (a) Do (b) Did (c) Does (d) Was
  7. 7.Choose the right verb: Each student ___ a ID card. (a) has (b) have
  8. 8.Name the tense: “My sister ate a mango.” (a) simple present (b) simple past (c) present continuous (d) simple future
  9. 9.She ___ watched a cartoon already. (a) have (b) has
  10. 10.We did not ___ a message two days ago. (a) sends (b) sent (c) send (d) sending
  11. 11.When the phone rang, we ___ a message. (a) are sending (b) were sending (c) were send (d) was sending
  12. 12.___ Tara going to school right now? (a) Am (b) Is (c) Are
  13. 13.Which is the correct -ing form of “build”? (a) buildeing (b) buildding (c) building
  14. 14.My brother ___ the dog yesterday. (a) feeded (b) fed (c) will feed (d) feeds
  15. 15.Name the tense: “The children will cook rice.” (a) simple present (b) past continuous (c) simple future (d) present perfect
  16. 16.Ishaan ___ a kite at 8 pm yesterday. (a) were flying (b) was fly (c) is flying (d) was flying
  17. 17.Name the tense: “Kabir will jog in the park.” (a) present continuous (b) present perfect (c) simple past (d) simple future
  18. 18.You did not ___ a picture yesterday. (a) drawing (b) draws (c) drew (d) draw
  19. 19.What is the past tense of “speak”? (a) spoken (b) spoke (c) speaked (d) speaking
  20. 20.___ my sister study science in 2023? (a) Does (b) Did (c) Do (d) Was
  21. 21.Name the tense: “She had danced on the stage.” (a) past perfect (b) simple future (c) simple present (d) present continuous
  22. 22.When Dad called, Ananya ___ already flown a kite. (a) have (b) had (c) has
  23. 23.Which is the correct -ing form of “run”? (a) runeing (b) runing (c) running
  24. 24.We have just ___ the match. (a) winning (b) wins (c) win (d) won
  25. 25.___ she wearing a cap right now? (a) Are (b) Am (c) Is
  26. 26.Choose the right verb: Every boy ___ a locker. (a) has (b) have
  27. 27.They ___ Grandma next Sunday. (a) helped (b) will help (c) will helping (d) will helps
  28. 28.My sister ___ in the park now. (a) are jogging (b) is jog (c) am jogging (d) is jogging
  29. 29.They have had this bicycle ___ 2019. (a) for (b) since
  30. 30.We have just ___ cricket. (a) playing (b) played (c) plays (d) play
  31. 31.Omkar ___ in the park next week. (a) will runs (b) will running (c) ran (d) will run
  32. 32.When the bell rang, I ___ a tree. (a) was plant (b) were planting (c) was planting (d) am planting
  33. 33.Karan ___ with Nani since 2021. (a) stays (b) have stayed (c) stayed (d) has stayed
  34. 34.The students ___ the match next week. (a) will winning (b) will wins (c) won (d) will win
  35. 35.Name the tense: “We have written a letter.” (a) present perfect (b) present continuous (c) past continuous (d) simple future
  36. 36.Choose the right verb: My spectacles ___ on the table. (a) are (b) is
  37. 37.We ___ vegetables every day. (a) buys (b) buying (c) buy
  38. 38.Choose the right verb: The bag of apples ___ in the car. (a) is (b) are
  39. 39.When Dad called, Saanvi ___ already caught the ball. (a) has (b) had (c) have
  40. 40.She did not ___ science two days ago. (a) studying (b) studies (c) study (d) studied

Answer key

  1. Did
  2. Are
  3. had
  4. had cooked
  5. win
  6. Did
  7. has
  8. simple past
  9. has
  10. send
  11. were sending
  12. Is
  13. building
  14. fed
  15. simple future
  16. was flying
  17. simple future
  18. draw
  19. spoke
  20. Did
  21. past perfect
  22. had
  23. running
  24. won
  25. Is
  26. has
  27. will help
  28. is jogging
  29. since
  30. played
  31. will run
  32. was planting
  33. has stayed
  34. will win
  35. present perfect
  36. are
  37. buy
  38. is
  39. had
  40. study

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