← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 720 · 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.___ we swim in the pool in 2023? (a) Was (b) Do (c) Did (d) Does
  2. 2.By the time the guests arrived, we ___ a story. (a) have told (b) has told (c) had tell (d) had told
  3. 3.My sister did not ___ the ball in 2023. (a) throws (b) throwing (c) threw (d) throw
  4. 4.We ___ on the stage on Saturdays. (a) dance (b) dances (c) dancing
  5. 5.I have lived in Pune ___ 2020. (a) since (b) for
  6. 6.Nisha ___ science yesterday. (a) has studied (b) will study (c) studies (d) studied
  7. 7.Ananya did not ___ science in 2023. (a) studying (b) study (c) studies (d) studied
  8. 8.He ___ going to draw a picture next week. (a) am (b) are (c) is
  9. 9.She ___ in the park every morning. (a) running (b) run (c) runs
  10. 10.What is the past tense of “swim”? (a) swimming (b) swimmed (c) swum (d) swam
  11. 11.Name the tense: “I will wear a cap.” (a) simple future (b) present perfect (c) simple present (d) simple past
  12. 12.___ they take the train every Sunday? (a) Is (b) Do (c) Are (d) Does
  13. 13.Which is the correct -ing form of “wear”? (a) wearring (b) wearing (c) weareing
  14. 14.The children ___ Hindi in 2023. (a) speak (b) will speak (c) speaked (d) spoke
  15. 15.Name the tense: “My brother has jogged in the park.” (a) present continuous (b) past continuous (c) past perfect (d) present perfect
  16. 16.I ___ Grandma before the bell rang. (a) had help (b) had helped (c) have helped (d) has helped
  17. 17.She ___ draw a picture on Saturdays. (a) don't (b) doesn't (c) isn't
  18. 18.You ___ a story next week. (a) will telling (b) told (c) will tells (d) will tell
  19. 19.When it started to rain, Isha ___ rice. (a) were cooking (b) was cooking (c) was cook (d) is cooking
  20. 20.___ I ride a bicycle in 2023? (a) Do (b) Was (c) Does (d) Did
  21. 21.You ___ a message last week. (a) sent (b) send (c) sended (d) will send
  22. 22.What is the past tense of “send”? (a) sended (b) sent (c) sending
  23. 23.___ they win the match two days ago? (a) Did (b) Do (c) Does (d) Was
  24. 24.Name the tense: “You are catching the ball.” (a) simple past (b) present continuous (c) simple future (d) simple present
  25. 25.___ Meera win the match every morning? (a) Is (b) Do (c) Are (d) Does
  26. 26.Name the tense: “We speak Hindi.” (a) past perfect (b) simple present (c) present perfect (d) simple future
  27. 27.We have worked in Delhi ___ two years. (a) since (b) for
  28. 28.___ they going to school at the moment? (a) Is (b) Are (c) Am
  29. 29.___ Manav bake a cake last week? (a) Do (b) Does (c) Was (d) Did
  30. 30.My brother has worked in Delhi ___ a long time. (a) since (b) for
  31. 31.Choose the right verb: Neither Aarav nor the girls ___ coming today. (a) are (b) is
  32. 32.What is the past tense of “make”? (a) making (b) made (c) maked
  33. 33.They ___ the bag next month. (a) will carry (b) carried (c) will carries (d) will carrying
  34. 34.___ you tell a story twice a week? (a) Is (b) Does (c) Do (d) Are
  35. 35.My brother ___ cook rice every Sunday. (a) doesn't (b) don't (c) isn't
  36. 36.___ I wear a cap last Sunday? (a) Does (b) Do (c) Did (d) Was
  37. 37.He ___ a tree last Sunday. (a) plants (b) planted (c) has planted (d) will plant
  38. 38.Choose the right verb: Neither Yash nor the girls ___ coming today. (a) is (b) are
  39. 39.___ he drinking milk now? (a) Am (b) Is (c) Are
  40. 40.My brother ___ the match before Mum came home. (a) had won (b) have won (c) has won (d) had win

Answer key

  1. Did
  2. had told
  3. throw
  4. dance
  5. since
  6. studied
  7. study
  8. is
  9. runs
  10. swam
  11. simple future
  12. Do
  13. wearing
  14. spoke
  15. present perfect
  16. had helped
  17. doesn't
  18. will tell
  19. was cooking
  20. Did
  21. sent
  22. sent
  23. Did
  24. present continuous
  25. Does
  26. simple present
  27. for
  28. Are
  29. Did
  30. for
  31. are
  32. made
  33. will carry
  34. Do
  35. doesn't
  36. Did
  37. planted
  38. are
  39. Is
  40. had won

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