← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 914 · 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.Aditya ___ a sandcastle in 2023. (a) builded (b) builds (c) built (d) will build
  2. 2.When Dad called, you ___ already fed the dog. (a) has (b) have (c) had
  3. 3.My cousins ___ a tree now. (a) are plant (b) am planting (c) is planting (d) are planting
  4. 4.Name the tense: “Isha has cooked rice.” (a) simple past (b) present perfect (c) past perfect (d) simple present
  5. 5.Choose the right verb: The box of pencils ___ on the table. (a) are (b) is
  6. 6.They ___ tea next month. (a) will makes (b) will make (c) will making (d) made
  7. 7.Ananya ___ the dishes before the bell rang. (a) had washed (b) have washed (c) had wash (d) has washed
  8. 8.Name the tense: “Kunal will send a message.” (a) simple future (b) simple present (c) present perfect (d) present continuous
  9. 9.You ___ a kite now. (a) am flying (b) are flying (c) are fly (d) is flying
  10. 10.They ___ in the park tomorrow. (a) will jogs (b) will jogging (c) will jog (d) jogged
  11. 11.Choose the right verb: The bag of apples ___ in the car. (a) is (b) are
  12. 12.When Dad called, they ___ already fed the dog. (a) had (b) has (c) have
  13. 13.Which is the correct -ing form of “fly”? (a) flyying (b) flying (c) flyeing
  14. 14.Myra ___ jog in the park twice a week. (a) don't (b) doesn't (c) isn't
  15. 15.Choose the right verb: The news ___ good today. (a) are (b) is
  16. 16.Choose the right verb: There ___ five mangoes in the basket. (a) is (b) are
  17. 17.Which is the correct -ing form of “send”? (a) sendeing (b) sending (c) sendding
  18. 18.He is going to ___ a bicycle next Sunday. (a) rides (b) riding (c) rode (d) ride
  19. 19.My friends are going to ___ the room next Sunday. (a) cleans (b) clean (c) cleaning (d) cleaned
  20. 20.By the time Mum came home, Ira ___ in the pool. (a) had swam (b) have swum (c) had swum (d) has swum
  21. 21.The students ___ a message every morning. (a) sends (b) sending (c) send
  22. 22.When Dad called, the children ___ already won the match. (a) have (b) has (c) had
  23. 23.When the phone rang, my sister ___ a song. (a) is singing (b) was singing (c) were singing (d) was sing
  24. 24.You are going to ___ the dog next week. (a) feed (b) feeds (c) fed (d) feeding
  25. 25.Choose the right verb: Each of the boys ___ a name tag. (a) have (b) has
  26. 26.They have just ___ science. (a) study (b) studying (c) studied (d) studies
  27. 27.___ she dance on the stage two days ago? (a) Was (b) Does (c) Did (d) Do
  28. 28.___ I feed the dog two days ago? (a) Do (b) Was (c) Does (d) Did
  29. 29.Choose the right verb: There ___ a cat in the garden. (a) is (b) are
  30. 30.My parents ___ a letter before the bell rang. (a) had wrote (b) had written (c) has written (d) have written
  31. 31.They are going to ___ the match tomorrow. (a) wins (b) winning (c) won (d) win
  32. 32.___ I tell a story every morning? (a) Do (b) Is (c) Does (d) Are
  33. 33.What is the past tense of “send”? (a) sended (b) sending (c) sent
  34. 34.___ my parents carrying the bag now? (a) Am (b) Are (c) Is
  35. 35.He ___ going to win the match next month. (a) is (b) am (c) are
  36. 36.I ___ a picture at 8 pm yesterday. (a) were drawing (b) am drawing (c) was drawing (d) was draw
  37. 37.What is the past tense of “ride”? (a) rided (b) ridden (c) riding (d) rode
  38. 38.___ I singing a song at the moment? (a) Are (b) Am (c) Is
  39. 39.You ___ Grandma before it got dark. (a) has helped (b) had help (c) had helped (d) have helped
  40. 40.My sister did not ___ a sandcastle two days ago. (a) building (b) builds (c) build (d) built

Answer key

  1. built
  2. had
  3. are planting
  4. present perfect
  5. is
  6. will make
  7. had washed
  8. simple future
  9. are flying
  10. will jog
  11. is
  12. had
  13. flying
  14. doesn't
  15. is
  16. are
  17. sending
  18. ride
  19. clean
  20. had swum
  21. send
  22. had
  23. was singing
  24. feed
  25. has
  26. studied
  27. Did
  28. Did
  29. is
  30. had written
  31. win
  32. Do
  33. sent
  34. Are
  35. is
  36. was drawing
  37. rode
  38. Am
  39. had helped
  40. build

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