← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 825 · 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.I ___ a tree next week. (a) planted (b) will plant (c) will plants (d) will planting
  2. 2.I ___ going to build a sandcastle next Sunday. (a) is (b) am (c) are
  3. 3.My brother ___ tea every morning. (a) makes (b) make (c) making
  4. 4.You have had this bicycle ___ a long time. (a) for (b) since
  5. 5.Choose the right verb: My trousers ___ new. (a) are (b) is
  6. 6.I ___ the ball now. (a) am throw (b) am throwing (c) are throwing (d) is throwing
  7. 7.We ___ in Delhi since 2021. (a) has worked (b) work (c) have worked (d) worked
  8. 8.When Dad called, we ___ already sung a song. (a) has (b) have (c) had
  9. 9.Kavya ___ the train when it started to rain. (a) is taking (b) was take (c) was taking (d) were taking
  10. 10.Name the tense: “He had danced on the stage.” (a) simple future (b) present perfect (c) simple present (d) past perfect
  11. 11.They ___ the room when the phone rang. (a) was cleaning (b) were clean (c) were cleaning (d) are cleaning
  12. 12.We ___ to school next week. (a) will go (b) will going (c) will goes (d) went
  13. 13.He ___ a cake on Saturdays. (a) bake (b) baking (c) bakes
  14. 14.My friends did not ___ in the park two days ago. (a) jog (b) jogged (c) jogs (d) jogging
  15. 15.My brother is going to ___ on the stage next week. (a) dances (b) dance (c) dancing (d) danced
  16. 16.My brother ___ a mango right now. (a) am eating (b) is eat (c) are eating (d) is eating
  17. 17.By the time Mum came home, you ___ a mango. (a) has eaten (b) had eaten (c) have eaten (d) had ate
  18. 18.My sister ___ in this school since 2020. (a) studies (b) studied (c) has studied (d) have studied
  19. 19.Name the tense: “She has cleaned the room.” (a) present perfect (b) present continuous (c) simple present (d) past perfect
  20. 20.Choose the right verb: One of my cousins ___ in Class 7. (a) are (b) is
  21. 21.He ___ for the team before the guests arrived. (a) has clapped (b) have clapped (c) had clap (d) had clapped
  22. 22.___ we cleaning the room at the moment? (a) Is (b) Am (c) Are
  23. 23.They have just ___ a mango. (a) eating (b) ate (c) eat (d) eaten
  24. 24.At 8 pm yesterday, you ___ to school. (a) were going (b) are going (c) were go (d) was going
  25. 25.Name the tense: “He clapped for the team.” (a) past continuous (b) simple present (c) simple past (d) present continuous
  26. 26.___ Farhan washing the dishes at the moment? (a) Am (b) Is (c) Are
  27. 27.What is the past tense of “write”? (a) writed (b) wrote (c) writing (d) written
  28. 28.He has just ___ in the pool. (a) swum (b) swimming (c) swam (d) swim
  29. 29.Choose the right verb: The scissors ___ sharp. (a) are (b) is
  30. 30.Choose the right verb: Either the boys or Farhan ___ coming today. (a) are (b) is
  31. 31.By the time the guests arrived, they ___ tea. (a) had made (b) has made (c) have made (d) had make
  32. 32.By the time we reached, Farhan ___ vegetables. (a) has bought (b) had bought (c) have bought (d) had buy
  33. 33.She ___ going to go to school next month. (a) am (b) are (c) is
  34. 34.I ___ sent a message already. (a) have (b) has
  35. 35.___ Isha catch the ball every morning? (a) Do (b) Are (c) Is (d) Does
  36. 36.We have just ___ the room. (a) cleaning (b) clean (c) cleaned (d) cleans
  37. 37.___ we bake a cake every day? (a) Are (b) Is (c) Do (d) Does
  38. 38.Choose the right verb: The news ___ good today. (a) is (b) are
  39. 39.My brother has waited for the bus ___ 8 o'clock. (a) since (b) for
  40. 40.The students ___ the dishes before it got dark. (a) has washed (b) have washed (c) had wash (d) had washed

Answer key

  1. will plant
  2. am
  3. makes
  4. for
  5. are
  6. am throwing
  7. have worked
  8. had
  9. was taking
  10. past perfect
  11. were cleaning
  12. will go
  13. bakes
  14. jog
  15. dance
  16. is eating
  17. had eaten
  18. has studied
  19. present perfect
  20. is
  21. had clapped
  22. Are
  23. eaten
  24. were going
  25. simple past
  26. Is
  27. wrote
  28. swum
  29. are
  30. is
  31. had made
  32. had bought
  33. is
  34. have
  35. Does
  36. cleaned
  37. Do
  38. is
  39. since
  40. had washed

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