← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 378 · 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.Vivaan ___ write a letter every morning. (a) don't (b) doesn't (c) isn't
  2. 2.My friends ___ a story next month. (a) told (b) will tell (c) will telling (d) will tells
  3. 3.Choose the right verb: Each of the students ___ a name tag. (a) have (b) has
  4. 4.He ___ going to eat a mango next Sunday. (a) are (b) is (c) am
  5. 5.Choose the right verb: Every girl ___ a ID card. (a) has (b) have
  6. 6.They ___ a bicycle now. (a) are ride (b) are riding (c) is riding (d) am riding
  7. 7.He ___ with Nani since 2022. (a) have stayed (b) has stayed (c) stays (d) stayed
  8. 8.Which is the correct -ing form of “dance”? (a) danceeing (b) danceing (c) dancing
  9. 9.The students ___ jog in the park every morning. (a) doesn't (b) don't (c) aren't
  10. 10.Name the tense: “She claps for the team.” (a) past continuous (b) simple future (c) simple present (d) present continuous
  11. 11.Name the tense: “I had thrown the ball.” (a) simple future (b) simple past (c) present perfect (d) past perfect
  12. 12.When the bell rang, Yash ___ on the stage. (a) was dance (b) was dancing (c) is dancing (d) were dancing
  13. 13.I did not ___ vegetables yesterday. (a) bought (b) buy (c) buying (d) buys
  14. 14.Ishaan is going to ___ a sandcastle next month. (a) building (b) build (c) builds (d) built
  15. 15.We ___ the dishes last Sunday. (a) wash (b) washed (c) have washed (d) will wash
  16. 16.By the time the bell rang, my brother ___ Hindi. (a) have spoken (b) had spoke (c) had spoken (d) has spoken
  17. 17.He ___ in the pool before Mum came home. (a) has swum (b) had swum (c) have swum (d) had swam
  18. 18.When Dad called, you ___ already run in the park. (a) had (b) has (c) have
  19. 19.Name the tense: “Dev climbed a tree.” (a) present perfect (b) present continuous (c) simple past (d) past perfect
  20. 20.We ___ in Pune since 2019. (a) have lived (b) lived (c) has lived (d) live
  21. 21.Choose the right verb: One of my cousins ___ in Class 7. (a) are (b) is
  22. 22.What is the past tense of “fly”? (a) flyed (b) flew (c) flown (d) flying
  23. 23.Name the tense: “He has told a story.” (a) present continuous (b) simple future (c) present perfect (d) simple present
  24. 24.Neel ___ study science every Sunday. (a) isn't (b) doesn't (c) don't
  25. 25.Kabir has studied in this school ___ January. (a) since (b) for
  26. 26.Sneha ___ the dishes at the moment. (a) is wash (b) is washing (c) am washing (d) are washing
  27. 27.___ he feed the dog last Sunday? (a) Does (b) Was (c) Do (d) Did
  28. 28.___ they catch the ball last week? (a) Does (b) Do (c) Was (d) Did
  29. 29.You ___ a picture now. (a) are draw (b) is drawing (c) am drawing (d) are drawing
  30. 30.___ my brother jog in the park every Sunday? (a) Do (b) Are (c) Does (d) Is
  31. 31.Which is the correct -ing form of “make”? (a) makeeing (b) makeing (c) making
  32. 32.___ he help Grandma last Sunday? (a) Did (b) Do (c) Was (d) Does
  33. 33.He did not ___ a cake in 2023. (a) bakes (b) baked (c) bake (d) baking
  34. 34.Name the tense: “He will clap for the team.” (a) present continuous (b) simple future (c) past continuous (d) simple present
  35. 35.I ___ a tree before the bell rang. (a) had plant (b) had planted (c) have planted (d) has planted
  36. 36.Saanvi did not ___ the dishes last week. (a) washes (b) washing (c) wash (d) washed
  37. 37.___ you playing cricket now? (a) Is (b) Am (c) Are
  38. 38.My brother ___ a mango now. (a) is eat (b) is eating (c) am eating (d) are eating
  39. 39.I have known my best friend ___ six months. (a) for (b) since
  40. 40.They ___ on the stage every Sunday. (a) dancing (b) dance (c) dances

Answer key

  1. doesn't
  2. will tell
  3. has
  4. is
  5. has
  6. are riding
  7. has stayed
  8. dancing
  9. don't
  10. simple present
  11. past perfect
  12. was dancing
  13. buy
  14. build
  15. washed
  16. had spoken
  17. had swum
  18. had
  19. simple past
  20. have lived
  21. is
  22. flew
  23. present perfect
  24. doesn't
  25. since
  26. is washing
  27. Did
  28. Did
  29. are drawing
  30. Does
  31. making
  32. Did
  33. bake
  34. simple future
  35. had planted
  36. wash
  37. Are
  38. is eating
  39. for
  40. dance

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