← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 546 · 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 ___ in the park at the moment. (a) is jogging (b) am jog (c) are jogging (d) am jogging
  2. 2.My cousins ___ a cap next Sunday. (a) will wearing (b) wore (c) will wears (d) will wear
  3. 3.My brother ___ catch the ball every morning. (a) don't (b) isn't (c) doesn't
  4. 4.They ___ a cap next month. (a) will wear (b) wore (c) will wearing (d) will wears
  5. 5.I ___ with Nani since 2019. (a) have stayed (b) has stayed (c) stay (d) stayed
  6. 6.Karan has waited for the bus ___ ten minutes. (a) for (b) since
  7. 7.When the phone rang, Arjun ___ a kite. (a) was fly (b) is flying (c) were flying (d) was flying
  8. 8.Name the tense: “My sister was making tea.” (a) simple present (b) simple past (c) simple future (d) past continuous
  9. 9.My cousins ___ on the stage when the bell rang. (a) was dancing (b) were dance (c) are dancing (d) were dancing
  10. 10.___ my friends catch the ball every day? (a) Does (b) Are (c) Do (d) Is
  11. 11.Choose the right verb: Neither the boys nor Kabir ___ coming today. (a) is (b) are
  12. 12.They have known my best friend ___ last year. (a) since (b) for
  13. 13.Saanvi has waited for the bus ___ an hour. (a) since (b) for
  14. 14.Name the tense: “Meera had watched a cartoon.” (a) present perfect (b) past perfect (c) simple future (d) present continuous
  15. 15.You ___ science next Sunday. (a) will studying (b) will studies (c) will study (d) studied
  16. 16.When Dad called, I ___ already told a story. (a) have (b) has (c) had
  17. 17.My cousins ___ speak Hindi every Sunday. (a) aren't (b) doesn't (c) don't
  18. 18.Choose the right verb: All the girls ___ a notebook. (a) has (b) have
  19. 19.You ___ in the pool last Sunday. (a) will swim (b) swim (c) swimmed (d) swam
  20. 20.Rohan ___ drink milk every Sunday. (a) don't (b) doesn't (c) isn't
  21. 21.My sister ___ with Nani since 2022. (a) stays (b) have stayed (c) stayed (d) has stayed
  22. 22.They have just ___ a cap. (a) wear (b) wearing (c) worn (d) wore
  23. 23.My friends ___ the train last week. (a) taked (b) will take (c) took (d) take
  24. 24.At 8 pm yesterday, he ___ Grandma. (a) was help (b) is helping (c) were helping (d) was helping
  25. 25.The children ___ a mango before Mum came home. (a) had eaten (b) has eaten (c) have eaten (d) had ate
  26. 26.When Dad called, I ___ already spoken Hindi. (a) had (b) has (c) have
  27. 27.We ___ science every morning. (a) study (b) studying (c) studies
  28. 28.Choose the right verb: One of my classmates ___ in Class 4. (a) are (b) is
  29. 29.We ___ cricket last Sunday. (a) played (b) will play (c) have played (d) play
  30. 30.My brother is going to ___ the ball tomorrow. (a) catching (b) catch (c) catches (d) caught
  31. 31.The children ___ in this school since 2020. (a) study (b) has studied (c) studied (d) have studied
  32. 32.The students ___ written a letter already. (a) has (b) have
  33. 33.Choose the right verb: The bag of apples ___ in the car. (a) are (b) is
  34. 34.You have waited for the bus ___ 8 o'clock. (a) for (b) since
  35. 35.What is the past tense of “feed”? (a) fed (b) feeding (c) feeded
  36. 36.My cousins ___ in Delhi since 2020. (a) worked (b) work (c) has worked (d) have worked
  37. 37.At 8 pm yesterday, we ___ the dog. (a) were feed (b) are feeding (c) were feeding (d) was feeding
  38. 38.When it started to rain, my cousins ___ a cap. (a) were wearing (b) are wearing (c) was wearing (d) were wear
  39. 39.___ you swim in the pool every Sunday? (a) Do (b) Does (c) Are (d) Is
  40. 40.We ___ going to clap for the team tomorrow. (a) are (b) am (c) is

Answer key

  1. am jogging
  2. will wear
  3. doesn't
  4. will wear
  5. have stayed
  6. for
  7. was flying
  8. past continuous
  9. were dancing
  10. Do
  11. is
  12. since
  13. for
  14. past perfect
  15. will study
  16. had
  17. don't
  18. have
  19. swam
  20. doesn't
  21. has stayed
  22. worn
  23. took
  24. was helping
  25. had eaten
  26. had
  27. study
  28. is
  29. played
  30. catch
  31. have studied
  32. have
  33. is
  34. since
  35. fed
  36. have worked
  37. were feeding
  38. were wearing
  39. Do
  40. are

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