← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 485 · 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.Kunal has had this bicycle ___ two years. (a) for (b) since
  2. 2.Karan has worked in Delhi ___ two years. (a) since (b) for
  3. 3.My cousins ___ the ball last Sunday. (a) catch (b) caught (c) will catch (d) catched
  4. 4.She is going to ___ on the stage next week. (a) danced (b) dancing (c) dances (d) dance
  5. 5.At 8 pm yesterday, we ___ the dishes. (a) was washing (b) were wash (c) are washing (d) were washing
  6. 6.Which is the correct -ing form of “buy”? (a) buyeing (b) buyying (c) buying
  7. 7.I ___ a letter before it got dark. (a) have written (b) had written (c) had wrote (d) has written
  8. 8.My brother ___ lunch when it started to rain. (a) was bringing (b) is bringing (c) were bringing (d) was bring
  9. 9.When it started to rain, we ___ a cartoon. (a) was watching (b) are watching (c) were watching (d) were watch
  10. 10.___ she sing a song two days ago? (a) Does (b) Was (c) Do (d) Did
  11. 11.She ___ a message when it started to rain. (a) were sending (b) is sending (c) was sending (d) was send
  12. 12.The students ___ going to bring lunch next Sunday. (a) is (b) are (c) am
  13. 13.Rahul ___ a kite at the moment. (a) am flying (b) is fly (c) are flying (d) is flying
  14. 14.I have worked in Delhi ___ January. (a) since (b) for
  15. 15.She ___ on the stage before the guests arrived. (a) have danced (b) had dance (c) had danced (d) has danced
  16. 16.Name the tense: “You are going to school.” (a) past continuous (b) present perfect (c) past perfect (d) present continuous
  17. 17.Choose the right verb: Every child ___ a notebook. (a) has (b) have
  18. 18.You ___ a kite now. (a) are flying (b) is flying (c) are fly (d) am flying
  19. 19.He has just ___ science. (a) studied (b) studies (c) studying (d) study
  20. 20.When it started to rain, Zoya ___ in the park. (a) were jogging (b) was jog (c) is jogging (d) was jogging
  21. 21.Ananya ___ science every morning. (a) study (b) studies (c) studying
  22. 22.She is going to ___ the ball next Sunday. (a) caught (b) catching (c) catches (d) catch
  23. 23.Choose the right verb: The packet of biscuits ___ open. (a) are (b) is
  24. 24.Which is the correct -ing form of “wear”? (a) wearing (b) weareing (c) wearring
  25. 25.They are going to ___ the match next Sunday. (a) wins (b) won (c) win (d) winning
  26. 26.By the time Mum came home, Karan ___ cricket. (a) has played (b) have played (c) had play (d) had played
  27. 27.They did not ___ vegetables last Sunday. (a) buy (b) bought (c) buys (d) buying
  28. 28.You ___ in the park on Saturdays. (a) jogs (b) jog (c) jogging
  29. 29.You are going to ___ on the stage next month. (a) danced (b) dancing (c) dance (d) dances
  30. 30.Name the tense: “You were catching the ball.” (a) past perfect (b) simple present (c) simple future (d) past continuous
  31. 31.They have just ___ the dishes. (a) washed (b) washes (c) wash (d) washing
  32. 32.___ they throw the ball in 2023? (a) Do (b) Does (c) Was (d) Did
  33. 33.I ___ going to help Grandma next Sunday. (a) is (b) am (c) are
  34. 34.Aisha ___ in Pune since 2019. (a) have lived (b) lives (c) has lived (d) lived
  35. 35.By the time the guests arrived, she ___ a picture. (a) has drawn (b) have drawn (c) had drew (d) had drawn
  36. 36.Saanvi ___ the match last Sunday. (a) wins (b) will win (c) winned (d) won
  37. 37.My parents have had this bicycle ___ two years. (a) since (b) for
  38. 38.They ___ Grandma right now. (a) are helping (b) am helping (c) is helping (d) are help
  39. 39.What is the past tense of “win”? (a) won (b) winned (c) winning
  40. 40.Name the tense: “She is feeding the dog.” (a) simple future (b) past continuous (c) simple past (d) present continuous

Answer key

  1. for
  2. for
  3. caught
  4. dance
  5. were washing
  6. buying
  7. had written
  8. was bringing
  9. were watching
  10. Did
  11. was sending
  12. are
  13. is flying
  14. since
  15. had danced
  16. present continuous
  17. has
  18. are flying
  19. studied
  20. was jogging
  21. studies
  22. catch
  23. is
  24. wearing
  25. win
  26. had played
  27. buy
  28. jog
  29. dance
  30. past continuous
  31. washed
  32. Did
  33. am
  34. has lived
  35. had drawn
  36. won
  37. for
  38. are helping
  39. won
  40. present continuous

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