← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 671 · 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.___ Aditya wash the dishes twice a week? (a) Are (b) Do (c) Does (d) Is
  2. 2.Name the tense: “My sister carries the bag.” (a) simple past (b) simple present (c) simple future (d) present perfect
  3. 3.Karan did not ___ vegetables in 2023. (a) bought (b) buy (c) buys (d) buying
  4. 4.Choose the right verb: Every child ___ a locker. (a) have (b) has
  5. 5.Rahul ___ science last week. (a) studied (b) will study (c) has studied (d) studies
  6. 6.She ___ for the team now. (a) is clapping (b) is clap (c) are clapping (d) am clapping
  7. 7.Choose the right verb: One of my cousins ___ in Class 5. (a) is (b) are
  8. 8.___ my sister throwing the ball at the moment? (a) Am (b) Are (c) Is
  9. 9.Name the tense: “She will speak Hindi.” (a) present perfect (b) simple present (c) simple future (d) past perfect
  10. 10.Manav ___ tea before Mum came home. (a) have made (b) had made (c) had make (d) has made
  11. 11.We ___ in the park next week. (a) will run (b) will running (c) ran (d) will runs
  12. 12.Riya ___ rice yesterday. (a) cooks (b) has cooked (c) cooked (d) will cook
  13. 13.Name the tense: “My friends are winning the match.” (a) past continuous (b) simple present (c) simple past (d) present continuous
  14. 14.Name the tense: “My cousins had cleaned the room.” (a) present perfect (b) present continuous (c) past perfect (d) past continuous
  15. 15.Choose the right verb: One of my classmates ___ in Class 7. (a) is (b) are
  16. 16.Name the tense: “Ira has thrown the ball.” (a) present continuous (b) simple present (c) present perfect (d) simple future
  17. 17.Name the tense: “You carry the bag.” (a) past perfect (b) present continuous (c) simple present (d) present perfect
  18. 18.___ Pooja go to school two days ago? (a) Did (b) Was (c) Do (d) Does
  19. 19.You ___ the match when the bell rang. (a) are winning (b) were winning (c) were win (d) was winning
  20. 20.___ we make tea every morning? (a) Do (b) Are (c) Is (d) Does
  21. 21.You ___ for the team next month. (a) will clap (b) clapped (c) will clapping (d) will claps
  22. 22.I ___ a cap before the guests arrived. (a) have worn (b) had wore (c) has worn (d) had worn
  23. 23.Ananya ___ Hindi at the moment. (a) is speaking (b) are speaking (c) is speak (d) am speaking
  24. 24.You ___ a cap before Mum came home. (a) have worn (b) had worn (c) has worn (d) had wore
  25. 25.We ___ bake a cake every morning. (a) aren't (b) doesn't (c) don't
  26. 26.He ___ the bag next month. (a) carried (b) will carry (c) will carrying (d) will carries
  27. 27.He ___ in Delhi since 2020. (a) worked (b) has worked (c) have worked (d) works
  28. 28.My brother ___ a cake before Mum came home. (a) have baked (b) has baked (c) had bake (d) had baked
  29. 29.Choose the right verb: Each girl ___ a ID card. (a) has (b) have
  30. 30.I ___ rice on Saturdays. (a) cooking (b) cooks (c) cook
  31. 31.Choose the right verb: The bag of apples ___ in the car. (a) is (b) are
  32. 32.Name the tense: “You have won the match.” (a) present continuous (b) simple present (c) present perfect (d) simple past
  33. 33.You are going to ___ Hindi tomorrow. (a) speaking (b) speaks (c) spoke (d) speak
  34. 34.Choose the right verb: There ___ a mango in the basket. (a) is (b) are
  35. 35.Name the tense: “She had brought lunch.” (a) present perfect (b) present continuous (c) past continuous (d) past perfect
  36. 36.What is the past tense of “swim”? (a) swum (b) swam (c) swimmed (d) swimming
  37. 37.She ___ played cricket already. (a) has (b) have
  38. 38.We are going to ___ the match next week. (a) wins (b) winning (c) won (d) win
  39. 39.Choose the right verb: Each student ___ a notebook. (a) have (b) has
  40. 40.Name the tense: “They are playing cricket.” (a) simple past (b) simple future (c) present continuous (d) past perfect

Answer key

  1. Does
  2. simple present
  3. buy
  4. has
  5. studied
  6. is clapping
  7. is
  8. Is
  9. simple future
  10. had made
  11. will run
  12. cooked
  13. present continuous
  14. past perfect
  15. is
  16. present perfect
  17. simple present
  18. Did
  19. were winning
  20. Do
  21. will clap
  22. had worn
  23. is speaking
  24. had worn
  25. don't
  26. will carry
  27. has worked
  28. had baked
  29. has
  30. cook
  31. is
  32. present perfect
  33. speak
  34. is
  35. past perfect
  36. swam
  37. has
  38. win
  39. has
  40. present continuous

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