← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 375 · 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.Choose the right verb: Mathematics ___ my favourite subject. (a) are (b) is
  2. 2.Name the tense: “You had carried the bag.” (a) simple past (b) present perfect (c) simple future (d) past perfect
  3. 3.My friends ___ Hindi before the guests arrived. (a) has spoken (b) had spoken (c) had spoke (d) have spoken
  4. 4.Dev ___ a tree every Sunday. (a) climbing (b) climbs (c) climb
  5. 5.My friends are going to ___ a cake next week. (a) baked (b) bakes (c) baking (d) bake
  6. 6.When Dad called, they ___ already baked a cake. (a) have (b) had (c) has
  7. 7.My parents ___ Hindi before Mum came home. (a) had spoken (b) had spoke (c) has spoken (d) have spoken
  8. 8.She ___ the train in 2023. (a) taked (b) will take (c) took (d) takes
  9. 9.When the bell rang, I ___ a letter. (a) am writing (b) was write (c) were writing (d) was writing
  10. 10.Choose the right verb: My trousers ___ new. (a) are (b) is
  11. 11.Name the tense: “My brother was eating a mango.” (a) present perfect (b) past continuous (c) simple future (d) past perfect
  12. 12.We have just ___ cricket. (a) playing (b) plays (c) play (d) played
  13. 13.Choose the right verb: There ___ some water in the bottle. (a) is (b) are
  14. 14.We ___ going to buy vegetables tomorrow. (a) am (b) is (c) are
  15. 15.___ I help Grandma every morning? (a) Is (b) Are (c) Does (d) Do
  16. 16.Name the tense: “You catch the ball.” (a) simple past (b) present continuous (c) present perfect (d) simple present
  17. 17.Arjun ___ going to buy vegetables tomorrow. (a) is (b) are (c) am
  18. 18.My sister ___ the dishes at 8 pm yesterday. (a) was wash (b) were washing (c) is washing (d) was washing
  19. 19.Choose the right verb: Neither Farhan nor my cousins ___ coming today. (a) is (b) are
  20. 20.She ___ write a letter every morning. (a) isn't (b) don't (c) doesn't
  21. 21.What is the past tense of “bring”? (a) bringed (b) bringing (c) brought
  22. 22.She ___ send a message on Saturdays. (a) isn't (b) doesn't (c) don't
  23. 23.They ___ bought vegetables already. (a) have (b) has
  24. 24.When Dad called, Dev ___ already drawn a picture. (a) had (b) have (c) has
  25. 25.You ___ going to throw the ball next month. (a) are (b) is (c) am
  26. 26.___ Aarav dancing on the stage now? (a) Is (b) Are (c) Am
  27. 27.___ my friends run in the park every Sunday? (a) Do (b) Does (c) Are (d) Is
  28. 28.My friends ___ brought lunch already. (a) has (b) have
  29. 29.When the phone rang, you ___ a tree. (a) were planting (b) are planting (c) was planting (d) were plant
  30. 30.My sister ___ in the park at the moment. (a) am running (b) is run (c) is running (d) are running
  31. 31.She did not ___ a bicycle in 2023. (a) ride (b) riding (c) rides (d) rode
  32. 32.___ we climb a tree every Sunday? (a) Does (b) Do (c) Is (d) Are
  33. 33.Kavya has just ___ a kite. (a) flew (b) flying (c) flown (d) fly
  34. 34.I ___ cricket when it started to rain. (a) was play (b) was playing (c) am playing (d) were playing
  35. 35.Name the tense: “You are going to school.” (a) past perfect (b) present continuous (c) simple future (d) present perfect
  36. 36.Name the tense: “Ishaan takes the train.” (a) past continuous (b) past perfect (c) simple present (d) simple future
  37. 37.He ___ a tree last Sunday. (a) planted (b) has planted (c) plants (d) will plant
  38. 38.Omkar ___ vegetables now. (a) is buy (b) is buying (c) am buying (d) are buying
  39. 39.We ___ going to speak Hindi next week. (a) is (b) am (c) are
  40. 40.Name the tense: “They ate a mango.” (a) simple future (b) simple past (c) present continuous (d) past continuous

Answer key

  1. is
  2. past perfect
  3. had spoken
  4. climbs
  5. bake
  6. had
  7. had spoken
  8. took
  9. was writing
  10. are
  11. past continuous
  12. played
  13. is
  14. are
  15. Do
  16. simple present
  17. is
  18. was washing
  19. are
  20. doesn't
  21. brought
  22. doesn't
  23. have
  24. had
  25. are
  26. Is
  27. Do
  28. have
  29. were planting
  30. is running
  31. ride
  32. Do
  33. flown
  34. was playing
  35. present continuous
  36. simple present
  37. planted
  38. is buying
  39. are
  40. simple past

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