← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 267 · 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.My sister ___ in this school since 2021. (a) studied (b) have studied (c) has studied (d) studies
  2. 2.Name the tense: “My cousins have written a letter.” (a) past continuous (b) simple past (c) past perfect (d) present perfect
  3. 3.The students have had this bicycle ___ last year. (a) for (b) since
  4. 4.___ Aarav making tea now? (a) Am (b) Are (c) Is
  5. 5.She ___ vegetables every Sunday. (a) buys (b) buying (c) buy
  6. 6.I ___ in the park every morning. (a) run (b) running (c) runs
  7. 7.When Dad called, you ___ already cleaned the room. (a) has (b) had (c) have
  8. 8.I have just ___ a song. (a) sing (b) singing (c) sang (d) sung
  9. 9.I ___ buy vegetables twice a week. (a) doesn't (b) don't (c) aren't
  10. 10.Choose the right verb: Neither Dev nor the girls ___ coming today. (a) are (b) is
  11. 11.Choose the right verb: Every boy ___ a water bottle. (a) has (b) have
  12. 12.When the phone rang, she ___ tea. (a) is making (b) were making (c) was make (d) was making
  13. 13.You ___ the dishes next month. (a) will washes (b) will washing (c) washed (d) will wash
  14. 14.___ Meera running in the park now? (a) Are (b) Is (c) Am
  15. 15.At 8 pm yesterday, we ___ a tree. (a) were climbing (b) are climbing (c) were climb (d) was climbing
  16. 16.We have played in the garden ___ 8 o'clock. (a) since (b) for
  17. 17.We are going to ___ the ball next Sunday. (a) threw (b) throwing (c) throw (d) throws
  18. 18.Choose the right verb: Each girl ___ a name tag. (a) has (b) have
  19. 19.They ___ in the pool last Sunday. (a) swim (b) swam (c) swimmed (d) will swim
  20. 20.Priya ___ a cartoon tomorrow. (a) will watching (b) will watch (c) watched (d) will watches
  21. 21.Which is the correct -ing form of “fly”? (a) flyeing (b) flyying (c) flying
  22. 22.Manav has known my best friend ___ six months. (a) for (b) since
  23. 23.___ he go to school on Saturdays? (a) Do (b) Does (c) Are (d) Is
  24. 24.Name the tense: “The students bought vegetables.” (a) past perfect (b) simple past (c) present perfect (d) simple future
  25. 25.She ___ tea before the bell rang. (a) had made (b) have made (c) had make (d) has made
  26. 26.She did not ___ the train last Sunday. (a) took (b) takes (c) taking (d) take
  27. 27.Name the tense: “He climbed a tree.” (a) past continuous (b) simple future (c) present continuous (d) simple past
  28. 28.Name the tense: “You had bought vegetables.” (a) simple future (b) simple past (c) past perfect (d) present perfect
  29. 29.Which is the correct -ing form of “build”? (a) buildding (b) buildeing (c) building
  30. 30.Name the tense: “We had bought vegetables.” (a) simple present (b) present continuous (c) past continuous (d) past perfect
  31. 31.Pooja has lived in Pune ___ last year. (a) for (b) since
  32. 32.___ my sister telling a story at the moment? (a) Are (b) Is (c) Am
  33. 33.You ___ the dishes at the moment. (a) is washing (b) are wash (c) am washing (d) are washing
  34. 34.Isha ___ eaten a mango already. (a) has (b) have
  35. 35.Name the tense: “He had helped Grandma.” (a) present perfect (b) past perfect (c) simple past (d) present continuous
  36. 36.They ___ in Pune since 2019. (a) lived (b) have lived (c) live (d) has lived
  37. 37.Farhan ___ a cartoon next month. (a) will watching (b) will watches (c) watched (d) will watch
  38. 38.Name the tense: “He was writing a letter.” (a) present continuous (b) past continuous (c) simple present (d) past perfect
  39. 39.Choose the right verb: Either Saanvi or the twins ___ coming today. (a) is (b) are
  40. 40.I ___ a cake when the phone rang. (a) was baking (b) am baking (c) were baking (d) was bake

Answer key

  1. has studied
  2. present perfect
  3. since
  4. Is
  5. buys
  6. run
  7. had
  8. sung
  9. don't
  10. are
  11. has
  12. was making
  13. will wash
  14. Is
  15. were climbing
  16. since
  17. throw
  18. has
  19. swam
  20. will watch
  21. flying
  22. for
  23. Does
  24. simple past
  25. had made
  26. take
  27. simple past
  28. past perfect
  29. building
  30. past perfect
  31. since
  32. Is
  33. are washing
  34. has
  35. past perfect
  36. have lived
  37. will watch
  38. past continuous
  39. are
  40. was baking

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