← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 277 · 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.Which is the correct -ing form of “cook”? (a) cookking (b) cooking (c) cookeing
  2. 2.What is the past tense of “take”? (a) taken (b) taking (c) took (d) taked
  3. 3.We ___ to school when the phone rang. (a) was going (b) were going (c) were go (d) are going
  4. 4.She has worked in Delhi ___ five years. (a) for (b) since
  5. 5.Name the tense: “He was washing the dishes.” (a) simple past (b) simple present (c) past continuous (d) present perfect
  6. 6.My sister has just ___ a message. (a) sends (b) send (c) sent (d) sending
  7. 7.Name the tense: “You will carry the bag.” (a) present perfect (b) past continuous (c) present continuous (d) simple future
  8. 8.Ananya ___ a song before the guests arrived. (a) had sung (b) has sung (c) had sang (d) have sung
  9. 9.My brother did not ___ milk last week. (a) drinks (b) drinking (c) drank (d) drink
  10. 10.He is going to ___ in the park next Sunday. (a) ran (b) runs (c) run (d) running
  11. 11.By the time the bell rang, she ___ the match. (a) have won (b) has won (c) had win (d) had won
  12. 12.I ___ a mango in 2023. (a) eated (b) ate (c) will eat (d) eat
  13. 13.Choose the right verb: Physics ___ interesting. (a) is (b) are
  14. 14.They ___ in Delhi since 2021. (a) work (b) has worked (c) have worked (d) worked
  15. 15.I ___ the ball when Mum came home. (a) were catching (b) was catch (c) am catching (d) was catching
  16. 16.They ___ play cricket every day. (a) aren't (b) don't (c) doesn't
  17. 17.They ___ milk when the bell rang. (a) were drinking (b) were drink (c) are drinking (d) was drinking
  18. 18.My friends ___ in the pool when Mum came home. (a) are swimming (b) were swimming (c) were swim (d) was swimming
  19. 19.They ___ going to play cricket next week. (a) is (b) am (c) are
  20. 20.She ___ a message before Mum came home. (a) had sent (b) had send (c) has sent (d) have sent
  21. 21.We have waited for the bus ___ half an hour. (a) for (b) since
  22. 22.My sister ___ for the team when the phone rang. (a) was clapping (b) is clapping (c) was clap (d) were clapping
  23. 23.Name the tense: “You had built a sandcastle.” (a) past continuous (b) simple present (c) simple future (d) past perfect
  24. 24.Choose the right verb: Every girl ___ a locker. (a) has (b) have
  25. 25.When the phone rang, my sister ___ a letter. (a) is writing (b) were writing (c) was write (d) was writing
  26. 26.Choose the right verb: Each of the students ___ a water bottle. (a) have (b) has
  27. 27.I ___ with Nani since 2020. (a) have stayed (b) stay (c) has stayed (d) stayed
  28. 28.You ___ vegetables when the phone rang. (a) were buying (b) are buying (c) were buy (d) was buying
  29. 29.I have just ___ a tree. (a) planting (b) plants (c) plant (d) planted
  30. 30.I ___ in Pune since 2022. (a) has lived (b) live (c) lived (d) have lived
  31. 31.When Dad called, I ___ already sent a message. (a) have (b) had (c) has
  32. 32.Name the tense: “Kabir had planted a tree.” (a) simple past (b) simple present (c) past perfect (d) past continuous
  33. 33.Nisha ___ to school last week. (a) goes (b) went (c) goed (d) will go
  34. 34.I ___ the dishes when Mum came home. (a) were washing (b) was washing (c) am washing (d) was wash
  35. 35.We ___ Grandma next month. (a) will help (b) helped (c) will helps (d) will helping
  36. 36.You have had this bicycle ___ two years. (a) since (b) for
  37. 37.They ___ the ball next month. (a) caught (b) will catching (c) will catch (d) will catches
  38. 38.Choose the right verb: The box of pencils ___ on the table. (a) is (b) are
  39. 39.He ___ lunch last Sunday. (a) will bring (b) brought (c) brings (d) bringed
  40. 40.Choose the right verb: The bunch of bananas ___ ripe. (a) are (b) is

Answer key

  1. cooking
  2. took
  3. were going
  4. for
  5. past continuous
  6. sent
  7. simple future
  8. had sung
  9. drink
  10. run
  11. had won
  12. ate
  13. is
  14. have worked
  15. was catching
  16. don't
  17. were drinking
  18. were swimming
  19. are
  20. had sent
  21. for
  22. was clapping
  23. past perfect
  24. has
  25. was writing
  26. has
  27. have stayed
  28. were buying
  29. planted
  30. have lived
  31. had
  32. past perfect
  33. went
  34. was washing
  35. will help
  36. for
  37. will catch
  38. is
  39. brought
  40. is

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