← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 455 · 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.When Dad called, Ananya ___ already ridden a bicycle. (a) have (b) had (c) has
  2. 2.She has lived in Pune ___ last year. (a) for (b) since
  3. 3.Choose the right verb: There ___ a cat in the garden. (a) is (b) are
  4. 4.She ___ watch a cartoon twice a week. (a) isn't (b) doesn't (c) don't
  5. 5.Choose the right verb: There ___ many books on the shelf. (a) is (b) are
  6. 6.By the time Mum came home, my brother ___ the dishes. (a) have washed (b) had washed (c) has washed (d) had wash
  7. 7.Choose the right verb: The scissors ___ sharp. (a) is (b) are
  8. 8.He ___ the dishes when the bell rang. (a) was wash (b) is washing (c) were washing (d) was washing
  9. 9.My parents have just ___ the ball. (a) catching (b) catches (c) caught (d) catch
  10. 10.By the time the bell rang, you ___ the dishes. (a) has washed (b) have washed (c) had washed (d) had wash
  11. 11.Which is the correct -ing form of “climb”? (a) climbeing (b) climbbing (c) climbing
  12. 12.He ___ in this school since 2022. (a) taught (b) has taught (c) teaches (d) have taught
  13. 13.Sneha ___ Grandma before the bell rang. (a) have helped (b) had helped (c) has helped (d) had help
  14. 14.He has played in the garden ___ 8 o'clock. (a) for (b) since
  15. 15.By the time the guests arrived, my sister ___ the dishes. (a) have washed (b) has washed (c) had washed (d) had wash
  16. 16.We ___ a kite before Mum came home. (a) have flown (b) had flew (c) had flown (d) has flown
  17. 17.Name the tense: “Neel drank milk.” (a) simple past (b) present continuous (c) simple present (d) simple future
  18. 18.I am going to ___ a picture next week. (a) drew (b) draws (c) draw (d) drawing
  19. 19.The children ___ Grandma next week. (a) will help (b) will helps (c) will helping (d) helped
  20. 20.She ___ the ball right now. (a) is catch (b) is catching (c) are catching (d) am catching
  21. 21.Choose the right verb: Either Vivaan or the girls ___ coming today. (a) is (b) are
  22. 22.Aditya ___ the train before Mum came home. (a) had took (b) has taken (c) have taken (d) had taken
  23. 23.Choose the right verb: The basket of mangoes ___ heavy. (a) are (b) is
  24. 24.Choose the right verb: My spectacles ___ on the table. (a) are (b) is
  25. 25.I ___ a kite at 8 pm yesterday. (a) were flying (b) was fly (c) am flying (d) was flying
  26. 26.Neel ___ in Pune since 2021. (a) have lived (b) lives (c) has lived (d) lived
  27. 27.Choose the right verb: Every player ___ a water bottle. (a) has (b) have
  28. 28.Name the tense: “Kunal had sent a message.” (a) past continuous (b) present continuous (c) present perfect (d) past perfect
  29. 29.When the phone rang, we ___ the dishes. (a) were washing (b) were wash (c) was washing (d) are washing
  30. 30.Choose the right verb: One of my friends ___ in Class 4. (a) is (b) are
  31. 31.___ he build a sandcastle yesterday? (a) Did (b) Do (c) Was (d) Does
  32. 32.Which is the correct -ing form of “watch”? (a) watcheing (b) watching (c) watchhing
  33. 33.You ___ a cap before it got dark. (a) has worn (b) had worn (c) had wore (d) have worn
  34. 34.I ___ a song before the guests arrived. (a) had sang (b) had sung (c) has sung (d) have sung
  35. 35.___ you ride a bicycle twice a week? (a) Does (b) Is (c) Do (d) Are
  36. 36.He did not ___ a cap in 2023. (a) wore (b) wearing (c) wear (d) wears
  37. 37.___ you cook rice every day? (a) Is (b) Are (c) Does (d) Do
  38. 38.My parents ___ going to fly a kite next Sunday. (a) are (b) am (c) is
  39. 39.Choose the right verb: Each student ___ a water bottle. (a) have (b) has
  40. 40.What is the past tense of “write”? (a) written (b) writing (c) writed (d) wrote

Answer key

  1. had
  2. since
  3. is
  4. doesn't
  5. are
  6. had washed
  7. are
  8. was washing
  9. caught
  10. had washed
  11. climbing
  12. has taught
  13. had helped
  14. since
  15. had washed
  16. had flown
  17. simple past
  18. draw
  19. will help
  20. is catching
  21. are
  22. had taken
  23. is
  24. are
  25. was flying
  26. has lived
  27. has
  28. past perfect
  29. were washing
  30. is
  31. Did
  32. watching
  33. had worn
  34. had sung
  35. Do
  36. wear
  37. Do
  38. are
  39. has
  40. wrote

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