← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 929 · 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 friends ___ in this school since 2022. (a) studied (b) have studied (c) study (d) has studied
  2. 2.When the bell rang, Karan ___ a picture. (a) is drawing (b) was draw (c) was drawing (d) were drawing
  3. 3.___ Isha feeding the dog at the moment? (a) Am (b) Are (c) Is
  4. 4.Choose the right verb: There ___ two cats in the garden. (a) are (b) is
  5. 5.Choose the right verb: Neither Myra nor my cousins ___ coming today. (a) are (b) is
  6. 6.By the time Mum came home, my parents ___ lunch. (a) have brought (b) has brought (c) had brought (d) had bring
  7. 7.By the time we reached, you ___ a cartoon. (a) have watched (b) had watched (c) has watched (d) had watch
  8. 8.___ Zoya studying science right now? (a) Is (b) Are (c) Am
  9. 9.He ___ a letter at 8 pm yesterday. (a) was write (b) was writing (c) is writing (d) were writing
  10. 10.They ___ the train now. (a) are taking (b) is taking (c) am taking (d) are take
  11. 11.Name the tense: “You were building a sandcastle.” (a) simple present (b) past perfect (c) past continuous (d) simple past
  12. 12.Choose the right verb: All the girls ___ a ID card. (a) have (b) has
  13. 13.Tara did not ___ the dishes two days ago. (a) washing (b) wash (c) washed (d) washes
  14. 14.Name the tense: “You had caught the ball.” (a) past perfect (b) present perfect (c) simple present (d) present continuous
  15. 15.She is going to ___ a picture next Sunday. (a) drew (b) drawing (c) draw (d) draws
  16. 16.When Dad called, Priya ___ already cooked rice. (a) has (b) have (c) had
  17. 17.They ___ a tree before the guests arrived. (a) had plant (b) have planted (c) has planted (d) had planted
  18. 18.They ___ with Nani since 2020. (a) stayed (b) stay (c) has stayed (d) have stayed
  19. 19.When Dad called, they ___ already flown a kite. (a) have (b) had (c) has
  20. 20.She ___ build a sandcastle every morning. (a) doesn't (b) isn't (c) don't
  21. 21.They ___ vegetables twice a week. (a) buying (b) buys (c) buy
  22. 22.Priya ___ a cake now. (a) are baking (b) is baking (c) is bake (d) am baking
  23. 23.Tara is going to ___ a message next Sunday. (a) sends (b) sent (c) sending (d) send
  24. 24.She ___ the dog twice a week. (a) feeding (b) feed (c) feeds
  25. 25.My cousins ___ make tea on Saturdays. (a) don't (b) aren't (c) doesn't
  26. 26.When it started to rain, I ___ a song. (a) was sing (b) were singing (c) am singing (d) was singing
  27. 27.I ___ going to wear a cap next month. (a) is (b) am (c) are
  28. 28.Myra ___ a mango before the guests arrived. (a) had eaten (b) had ate (c) has eaten (d) have eaten
  29. 29.Name the tense: “He will win the match.” (a) simple present (b) simple future (c) present perfect (d) simple past
  30. 30.We ___ wash the dishes on Saturdays. (a) don't (b) doesn't (c) aren't
  31. 31.What is the past tense of “draw”? (a) drawed (b) drawing (c) drew (d) drawn
  32. 32.Name the tense: “She has watched a cartoon.” (a) simple present (b) past perfect (c) simple future (d) present perfect
  33. 33.When Dad called, he ___ already run in the park. (a) have (b) has (c) had
  34. 34.___ you write a letter on Saturdays? (a) Is (b) Do (c) Are (d) Does
  35. 35.I ___ tea twice a week. (a) make (b) making (c) makes
  36. 36.Which is the correct -ing form of “take”? (a) takeing (b) takeeing (c) taking
  37. 37.Choose the right verb: My spectacles ___ on the table. (a) is (b) are
  38. 38.They have just ___ rice. (a) cook (b) cooking (c) cooks (d) cooked
  39. 39.You have worked in Delhi ___ two years. (a) since (b) for
  40. 40.Choose the right verb: Mathematics ___ my favourite subject. (a) are (b) is

Answer key

  1. have studied
  2. was drawing
  3. Is
  4. are
  5. are
  6. had brought
  7. had watched
  8. Is
  9. was writing
  10. are taking
  11. past continuous
  12. have
  13. wash
  14. past perfect
  15. draw
  16. had
  17. had planted
  18. have stayed
  19. had
  20. doesn't
  21. buy
  22. is baking
  23. send
  24. feeds
  25. don't
  26. was singing
  27. am
  28. had eaten
  29. simple future
  30. don't
  31. drew
  32. present perfect
  33. had
  34. Do
  35. make
  36. taking
  37. are
  38. cooked
  39. for
  40. is

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