← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 878 · 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.By the time the guests arrived, Ananya ___ a bicycle. (a) had rode (b) has ridden (c) have ridden (d) had ridden
  2. 2.Name the tense: “You catch the ball.” (a) simple future (b) present perfect (c) simple past (d) simple present
  3. 3.We ___ drink milk every morning. (a) don't (b) doesn't (c) aren't
  4. 4.We ___ going to bring lunch next week. (a) am (b) is (c) are
  5. 5.What is the past tense of “bring”? (a) bringing (b) brought (c) bringed
  6. 6.Choose the right verb: All the players ___ a water bottle. (a) have (b) has
  7. 7.My brother ___ going to take the train next week. (a) are (b) is (c) am
  8. 8.Name the tense: “You will build a sandcastle.” (a) present perfect (b) present continuous (c) past continuous (d) simple future
  9. 9.He ___ a message before the guests arrived. (a) had send (b) has sent (c) have sent (d) had sent
  10. 10.Which is the correct -ing form of “climb”? (a) climbeing (b) climbing (c) climbbing
  11. 11.Yash ___ a cartoon on Saturdays. (a) watches (b) watching (c) watch
  12. 12.___ Aarav baking a cake right now? (a) Am (b) Is (c) Are
  13. 13.She ___ rice now. (a) is cook (b) am cooking (c) are cooking (d) is cooking
  14. 14.___ my cousins buy vegetables in 2023? (a) Do (b) Did (c) Does (d) Was
  15. 15.I ___ vegetables next month. (a) will buying (b) will buys (c) bought (d) will buy
  16. 16.Name the tense: “Farhan will tell a story.” (a) past continuous (b) simple future (c) present perfect (d) present continuous
  17. 17.Choose the right verb: The bag of apples ___ in the car. (a) are (b) is
  18. 18.___ we sing a song two days ago? (a) Was (b) Do (c) Did (d) Does
  19. 19.You ___ a letter when Mum came home. (a) are writing (b) was writing (c) were writing (d) were write
  20. 20.I ___ in the park twice a week. (a) running (b) run (c) runs
  21. 21.Aarav ___ a letter before the bell rang. (a) have written (b) has written (c) had wrote (d) had written
  22. 22.I ___ the bag when Mum came home. (a) am carrying (b) was carrying (c) was carry (d) were carrying
  23. 23.___ my sister carry the bag yesterday? (a) Did (b) Do (c) Does (d) Was
  24. 24.We ___ going to plant a tree next Sunday. (a) am (b) is (c) are
  25. 25.My sister ___ a song when the bell rang. (a) were singing (b) was sing (c) was singing (d) is singing
  26. 26.When Dad called, I ___ already fed the dog. (a) have (b) had (c) has
  27. 27.At 8 pm yesterday, Tara ___ a message. (a) was send (b) were sending (c) is sending (d) was sending
  28. 28.My brother ___ wear a cap every day. (a) isn't (b) doesn't (c) don't
  29. 29.We ___ tea next week. (a) will makes (b) made (c) will make (d) will making
  30. 30.Name the tense: “He will feed the dog.” (a) past continuous (b) present perfect (c) simple future (d) past perfect
  31. 31.My brother ___ in Delhi since 2021. (a) works (b) worked (c) has worked (d) have worked
  32. 32.We ___ go to school every Sunday. (a) don't (b) aren't (c) doesn't
  33. 33.You did not ___ the ball last week. (a) throwing (b) throw (c) threw (d) throws
  34. 34.When the bell rang, we ___ a cake. (a) were baking (b) are baking (c) was baking (d) were bake
  35. 35.___ the children bringing lunch now? (a) Is (b) Am (c) Are
  36. 36.___ you feed the dog last week? (a) Does (b) Do (c) Did (d) Was
  37. 37.You did not ___ lunch in 2023. (a) brings (b) bringing (c) brought (d) bring
  38. 38.The students ___ with Nani since 2022. (a) stayed (b) has stayed (c) have stayed (d) stay
  39. 39.___ you write a letter last Sunday? (a) Do (b) Did (c) Was (d) Does
  40. 40.You have lived in Pune ___ 2020. (a) for (b) since

Answer key

  1. had ridden
  2. simple present
  3. don't
  4. are
  5. brought
  6. have
  7. is
  8. simple future
  9. had sent
  10. climbing
  11. watches
  12. Is
  13. is cooking
  14. Did
  15. will buy
  16. simple future
  17. is
  18. Did
  19. were writing
  20. run
  21. had written
  22. was carrying
  23. Did
  24. are
  25. was singing
  26. had
  27. was sending
  28. doesn't
  29. will make
  30. simple future
  31. has worked
  32. don't
  33. throw
  34. were baking
  35. Are
  36. Did
  37. bring
  38. have stayed
  39. Did
  40. since

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