← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 588 · 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.You ___ in this school since 2021. (a) taught (b) has taught (c) teach (d) have taught
  2. 2.Choose the right verb: Either the twins or Isha ___ coming today. (a) is (b) are
  3. 3.My brother ___ in the park now. (a) am jogging (b) are jogging (c) is jog (d) is jogging
  4. 4.I ___ a cartoon every Sunday. (a) watches (b) watch (c) watching
  5. 5.Manav ___ the dog at 8 pm yesterday. (a) was feed (b) were feeding (c) was feeding (d) is feeding
  6. 6.Name the tense: “We bring lunch.” (a) present continuous (b) simple present (c) past perfect (d) past continuous
  7. 7.You ___ clapped for the team already. (a) has (b) have
  8. 8.Kunal ___ tea every Sunday. (a) makes (b) make (c) making
  9. 9.I ___ in Pune since 2022. (a) has lived (b) live (c) have lived (d) lived
  10. 10.By the time Mum came home, Omkar ___ a message. (a) have sent (b) had sent (c) has sent (d) had send
  11. 11.Choose the right verb: Either my cousins or Meera ___ coming today. (a) are (b) is
  12. 12.Choose the right verb: Every boy ___ a notebook. (a) have (b) has
  13. 13.They ___ the room right now. (a) am cleaning (b) are cleaning (c) are clean (d) is cleaning
  14. 14.We ___ a cap on Saturdays. (a) wear (b) wearing (c) wears
  15. 15.She ___ send a message every day. (a) isn't (b) doesn't (c) don't
  16. 16.___ Myra climbing a tree right now? (a) Am (b) Are (c) Is
  17. 17.Yash ___ buy vegetables every day. (a) isn't (b) doesn't (c) don't
  18. 18.You did not ___ a letter two days ago. (a) write (b) writes (c) wrote (d) writing
  19. 19.Name the tense: “You are drawing a picture.” (a) past perfect (b) present continuous (c) present perfect (d) simple past
  20. 20.Choose the right verb: One of my classmates ___ in Class 4. (a) is (b) are
  21. 21.___ I run in the park every morning? (a) Does (b) Do (c) Is (d) Are
  22. 22.When the phone rang, Zoya ___ a tree. (a) were climbing (b) was climbing (c) was climb (d) is climbing
  23. 23.Name the tense: “Aarav won the match.” (a) simple past (b) present continuous (c) simple present (d) simple future
  24. 24.Choose the right verb: There ___ an apple on the plate. (a) is (b) are
  25. 25.Nisha ___ on the stage when it started to rain. (a) is dancing (b) were dancing (c) was dance (d) was dancing
  26. 26.Choose the right verb: Either Yash or the girls ___ coming today. (a) is (b) are
  27. 27.My brother is going to ___ a bicycle tomorrow. (a) rode (b) rides (c) riding (d) ride
  28. 28.She ___ a tree next month. (a) will climb (b) will climbing (c) climbed (d) will climbs
  29. 29.My sister ___ a message when the phone rang. (a) were sending (b) was sending (c) was send (d) is sending
  30. 30.She ___ swum in the pool already. (a) have (b) has
  31. 31.Which is the correct -ing form of “run”? (a) runing (b) running (c) runeing
  32. 32.She ___ the room now. (a) are cleaning (b) am cleaning (c) is clean (d) is cleaning
  33. 33.I have just ___ a song. (a) singing (b) sing (c) sung (d) sang
  34. 34.Name the tense: “We have sung a song.” (a) past continuous (b) present perfect (c) present continuous (d) simple future
  35. 35.What is the past tense of “tell”? (a) telled (b) telling (c) told
  36. 36.Choose the right verb: One of my friends ___ in Class 4. (a) is (b) are
  37. 37.Name the tense: “They have worn a cap.” (a) simple present (b) present perfect (c) simple future (d) past continuous
  38. 38.We have had this bicycle ___ six months. (a) since (b) for
  39. 39.Name the tense: “Rohan was catching the ball.” (a) simple past (b) simple future (c) past continuous (d) present perfect
  40. 40.___ Vivaan taking the train right now? (a) Are (b) Is (c) Am

Answer key

  1. have taught
  2. is
  3. is jogging
  4. watch
  5. was feeding
  6. simple present
  7. have
  8. makes
  9. have lived
  10. had sent
  11. is
  12. has
  13. are cleaning
  14. wear
  15. doesn't
  16. Is
  17. doesn't
  18. write
  19. present continuous
  20. is
  21. Do
  22. was climbing
  23. simple past
  24. is
  25. was dancing
  26. are
  27. ride
  28. will climb
  29. was sending
  30. has
  31. running
  32. is cleaning
  33. sung
  34. present perfect
  35. told
  36. is
  37. present perfect
  38. for
  39. past continuous
  40. Is

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