← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 94 · 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.I ___ cricket when it started to rain. (a) am playing (b) was play (c) was playing (d) were playing
  2. 2.Choose the right verb: Each of the children ___ a name tag. (a) has (b) have
  3. 3.We have lived in Pune ___ five years. (a) since (b) for
  4. 4.Name the tense: “Ananya brought lunch.” (a) present continuous (b) simple present (c) simple past (d) past continuous
  5. 5.When Mum came home, they ___ Hindi. (a) are speaking (b) were speak (c) was speaking (d) were speaking
  6. 6.She has just ___ in the park. (a) jogged (b) jogs (c) jog (d) jogging
  7. 7.Which is the correct -ing form of “draw”? (a) drawing (b) draweing (c) drawwing
  8. 8.They ___ the match before it got dark. (a) have won (b) had won (c) has won (d) had win
  9. 9.You ___ on the stage at the moment. (a) is dancing (b) are dance (c) are dancing (d) am dancing
  10. 10.My sister has been in the library ___ morning. (a) for (b) since
  11. 11.The children ___ in the pool at the moment. (a) are swimming (b) is swimming (c) am swimming (d) are swim
  12. 12.Name the tense: “I fly a kite.” (a) simple future (b) past perfect (c) present continuous (d) simple present
  13. 13.Choose the right verb: My trousers ___ new. (a) is (b) are
  14. 14.Choose the right verb: All the children ___ a ID card. (a) has (b) have
  15. 15.He ___ the room twice a week. (a) cleans (b) clean (c) cleaning
  16. 16.Choose the right verb: The news ___ good today. (a) are (b) is
  17. 17.What is the past tense of “draw”? (a) drawing (b) drawn (c) drawed (d) drew
  18. 18.___ the children watch a cartoon on Saturdays? (a) Does (b) Is (c) Are (d) Do
  19. 19.Name the tense: “Diya told a story.” (a) present continuous (b) present perfect (c) simple past (d) simple future
  20. 20.They ___ a bicycle on Saturdays. (a) riding (b) rides (c) ride
  21. 21.Aisha ___ going to plant a tree tomorrow. (a) is (b) are (c) am
  22. 22.You ___ lunch two days ago. (a) brought (b) will bring (c) bring (d) bringed
  23. 23.Zoya ___ on the stage now. (a) are dancing (b) am dancing (c) is dance (d) is dancing
  24. 24.Choose the right verb: Every boy ___ a ID card. (a) have (b) has
  25. 25.She ___ the train before the bell rang. (a) have taken (b) has taken (c) had took (d) had taken
  26. 26.By the time the guests arrived, you ___ in the park. (a) have jogged (b) had jog (c) had jogged (d) has jogged
  27. 27.Name the tense: “You were climbing a tree.” (a) present continuous (b) past perfect (c) past continuous (d) present perfect
  28. 28.He ___ cook rice every day. (a) don't (b) isn't (c) doesn't
  29. 29.What is the past tense of “swim”? (a) swimmed (b) swum (c) swam (d) swimming
  30. 30.Name the tense: “I run in the park.” (a) past continuous (b) simple present (c) past perfect (d) present perfect
  31. 31.___ they swim in the pool last week? (a) Did (b) Do (c) Does (d) Was
  32. 32.When Dad called, Rahul ___ already swum in the pool. (a) has (b) have (c) had
  33. 33.They ___ going to feed the dog next Sunday. (a) is (b) am (c) are
  34. 34.Choose the right verb: There ___ two cats in the garden. (a) is (b) are
  35. 35.Name the tense: “We were cooking rice.” (a) past perfect (b) past continuous (c) present perfect (d) simple future
  36. 36.We ___ the train every day. (a) takes (b) take (c) taking
  37. 37.Choose the right verb: All the boys ___ a locker. (a) has (b) have
  38. 38.Choose the right verb: The box of pencils ___ on the table. (a) are (b) is
  39. 39.You ___ in the park at the moment. (a) am jogging (b) are jogging (c) is jogging (d) are jog
  40. 40.___ we play cricket yesterday? (a) Do (b) Was (c) Did (d) Does

Answer key

  1. was playing
  2. has
  3. for
  4. simple past
  5. were speaking
  6. jogged
  7. drawing
  8. had won
  9. are dancing
  10. since
  11. are swimming
  12. simple present
  13. are
  14. have
  15. cleans
  16. is
  17. drew
  18. Do
  19. simple past
  20. ride
  21. is
  22. brought
  23. is dancing
  24. has
  25. had taken
  26. had jogged
  27. past continuous
  28. doesn't
  29. swam
  30. simple present
  31. Did
  32. had
  33. are
  34. are
  35. past continuous
  36. take
  37. have
  38. is
  39. are jogging
  40. Did

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