← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 55 · 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.He ___ a sandcastle on Saturdays. (a) build (b) builds (c) building
  2. 2.At 8 pm yesterday, my cousins ___ a song. (a) were sing (b) were singing (c) are singing (d) was singing
  3. 3.My parents ___ science next week. (a) will study (b) studied (c) will studies (d) will studying
  4. 4.My parents ___ the room next Sunday. (a) cleaned (b) will cleans (c) will clean (d) will cleaning
  5. 5.You ___ on the stage yesterday. (a) have danced (b) danced (c) will dance (d) dance
  6. 6.You ___ rice next month. (a) cooked (b) will cook (c) will cooking (d) will cooks
  7. 7.You have just ___ in the park. (a) run (b) running (c) ran
  8. 8.I ___ a message two days ago. (a) will send (b) sent (c) send (d) sended
  9. 9.Name the tense: “You are playing cricket.” (a) present continuous (b) simple future (c) simple past (d) present perfect
  10. 10.Name the tense: “He plays cricket.” (a) present continuous (b) simple present (c) simple past (d) simple future
  11. 11.You ___ going to clap for the team next week. (a) am (b) is (c) are
  12. 12.Which is the correct -ing form of “win”? (a) winning (b) wineing (c) wining
  13. 13.They ___ a tree next month. (a) will plants (b) will planting (c) planted (d) will plant
  14. 14.Name the tense: “They have studied science.” (a) past continuous (b) present perfect (c) simple future (d) simple present
  15. 15.You ___ a bicycle yesterday. (a) will ride (b) rode (c) ride (d) rided
  16. 16.Choose the right verb: Each boy ___ a notebook. (a) have (b) has
  17. 17.They ___ the ball before Mum came home. (a) have thrown (b) has thrown (c) had threw (d) had thrown
  18. 18.They ___ a song before Mum came home. (a) have sung (b) has sung (c) had sung (d) had sang
  19. 19.Aarav ___ on the stage when it started to rain. (a) is dancing (b) was dancing (c) was dance (d) were dancing
  20. 20.I have just ___ a bicycle. (a) riding (b) rode (c) ride (d) ridden
  21. 21.We ___ a tree before the guests arrived. (a) had climb (b) have climbed (c) had climbed (d) has climbed
  22. 22.We ___ danced on the stage already. (a) have (b) has
  23. 23.I am going to ___ cricket next Sunday. (a) played (b) playing (c) play (d) plays
  24. 24.My parents ___ a tree every morning. (a) plants (b) plant (c) planting
  25. 25.___ he bring lunch last week? (a) Does (b) Do (c) Did (d) Was
  26. 26.I did not ___ vegetables last week. (a) buys (b) buy (c) bought (d) buying
  27. 27.When the phone rang, you ___ cricket. (a) was playing (b) were play (c) are playing (d) were playing
  28. 28.You ___ in Delhi since 2021. (a) has worked (b) worked (c) work (d) have worked
  29. 29.Choose the right verb: Either Meera or the boys ___ coming today. (a) are (b) is
  30. 30.You ___ a message every Sunday. (a) sending (b) sends (c) send
  31. 31.I ___ science when the phone rang. (a) was study (b) were studying (c) am studying (d) was studying
  32. 32.When it started to rain, he ___ a tree. (a) were climbing (b) was climb (c) was climbing (d) is climbing
  33. 33.What is the past tense of “wear”? (a) weared (b) wore (c) worn (d) wearing
  34. 34.Choose the right verb: There ___ five mangoes in the basket. (a) are (b) is
  35. 35.She ___ going to climb a tree tomorrow. (a) are (b) is (c) am
  36. 36.I ___ going to bake a cake next month. (a) are (b) am (c) is
  37. 37.You ___ on the stage at the moment. (a) are dancing (b) are dance (c) am dancing (d) is dancing
  38. 38.When Dad called, I ___ already brought lunch. (a) have (b) has (c) had
  39. 39.My sister ___ written a letter already. (a) have (b) has
  40. 40.Name the tense: “I took the train.” (a) present continuous (b) simple future (c) simple past (d) simple present

Answer key

  1. builds
  2. were singing
  3. will study
  4. will clean
  5. danced
  6. will cook
  7. run
  8. sent
  9. present continuous
  10. simple present
  11. are
  12. winning
  13. will plant
  14. present perfect
  15. rode
  16. has
  17. had thrown
  18. had sung
  19. was dancing
  20. ridden
  21. had climbed
  22. have
  23. play
  24. plant
  25. Did
  26. buy
  27. were playing
  28. have worked
  29. are
  30. send
  31. was studying
  32. was climbing
  33. wore
  34. are
  35. is
  36. am
  37. are dancing
  38. had
  39. has
  40. simple past

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