← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 533 · 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.Name the tense: “I draw a picture.” (a) present perfect (b) simple present (c) simple future (d) present continuous
  2. 2.They ___ going to buy vegetables tomorrow. (a) is (b) are (c) am
  3. 3.Arjun did not ___ a sandcastle last Sunday. (a) building (b) build (c) builds (d) built
  4. 4.Farhan ___ the dishes right now. (a) are washing (b) is washing (c) am washing (d) is wash
  5. 5.Name the tense: “They have climbed a tree.” (a) simple present (b) present continuous (c) present perfect (d) past perfect
  6. 6.He ___ a cartoon yesterday. (a) has watched (b) watches (c) will watch (d) watched
  7. 7.Choose the right verb: Either the twins or Yash ___ coming today. (a) are (b) is
  8. 8.They ___ rice tomorrow. (a) will cook (b) cooked (c) will cooks (d) will cooking
  9. 9.He ___ a sandcastle every Sunday. (a) builds (b) build (c) building
  10. 10.___ my friends helping Grandma at the moment? (a) Is (b) Am (c) Are
  11. 11.Ananya has just ___ a cake. (a) baking (b) bake (c) baked (d) bakes
  12. 12.They are going to ___ for the team tomorrow. (a) clapped (b) clap (c) claps (d) clapping
  13. 13.Choose the right verb: All the students ___ a notebook. (a) has (b) have
  14. 14.When Dad called, she ___ already run in the park. (a) had (b) has (c) have
  15. 15.___ Meera take the train every Sunday? (a) Are (b) Do (c) Does (d) Is
  16. 16.Name the tense: “Tara climbed a tree.” (a) past continuous (b) simple past (c) present continuous (d) simple present
  17. 17.My brother ___ in this school since 2022. (a) taught (b) have taught (c) has taught (d) teaches
  18. 18.My sister ___ in the pool before Mum came home. (a) has swum (b) have swum (c) had swum (d) had swam
  19. 19.Priya has just ___ a sandcastle. (a) build (b) building (c) built (d) builds
  20. 20.I ___ to school before the bell rang. (a) have gone (b) has gone (c) had gone (d) had went
  21. 21.She has worked in Delhi ___ a long time. (a) for (b) since
  22. 22.They ___ the dishes right now. (a) am washing (b) is washing (c) are wash (d) are washing
  23. 23.When Dad called, Sneha ___ already sent a message. (a) had (b) has (c) have
  24. 24.My sister is going to ___ the dishes next week. (a) washing (b) wash (c) washed (d) washes
  25. 25.He ___ a cake every Sunday. (a) bakes (b) bake (c) baking
  26. 26.She ___ a letter every day. (a) writing (b) write (c) writes
  27. 27.When Mum came home, he ___ a tree. (a) were planting (b) was planting (c) is planting (d) was plant
  28. 28.They ___ cricket last Sunday. (a) play (b) played (c) will play (d) have played
  29. 29.She ___ run in the park every Sunday. (a) isn't (b) doesn't (c) don't
  30. 30.My sister is going to ___ a mango tomorrow. (a) eat (b) eating (c) ate (d) eats
  31. 31.She is going to ___ the ball next week. (a) catch (b) catching (c) caught (d) catches
  32. 32.When Dad called, Dev ___ already danced on the stage. (a) has (b) have (c) had
  33. 33.They ___ a tree when it started to rain. (a) are planting (b) was planting (c) were plant (d) were planting
  34. 34.You have just ___ a letter. (a) written (b) writing (c) write (d) wrote
  35. 35.Kavya ___ in this school since 2020. (a) studied (b) have studied (c) studies (d) has studied
  36. 36.Isha ___ buy vegetables every Sunday. (a) doesn't (b) don't (c) isn't
  37. 37.When Dad called, we ___ already drawn a picture. (a) had (b) have (c) has
  38. 38.Choose the right verb: Mathematics ___ my favourite subject. (a) are (b) is
  39. 39.My brother has studied in this school ___ five years. (a) since (b) for
  40. 40.My cousins did not ___ the train in 2023. (a) took (b) takes (c) take (d) taking

Answer key

  1. simple present
  2. are
  3. build
  4. is washing
  5. present perfect
  6. watched
  7. is
  8. will cook
  9. builds
  10. Are
  11. baked
  12. clap
  13. have
  14. had
  15. Does
  16. simple past
  17. has taught
  18. had swum
  19. built
  20. had gone
  21. for
  22. are washing
  23. had
  24. wash
  25. bakes
  26. writes
  27. was planting
  28. played
  29. doesn't
  30. eat
  31. catch
  32. had
  33. were planting
  34. written
  35. has studied
  36. doesn't
  37. had
  38. is
  39. for
  40. take

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