← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 160 · 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 ___ made tea already. (a) has (b) have
  2. 2.Name the tense: “She studied science.” (a) present perfect (b) simple future (c) past continuous (d) simple past
  3. 3.When Dad called, we ___ already eaten a mango. (a) have (b) had (c) has
  4. 4.Tara ___ a tree before Mum came home. (a) had climbed (b) has climbed (c) had climb (d) have climbed
  5. 5.Choose the right verb: Each of the students ___ a locker. (a) have (b) has
  6. 6.I ___ going to clap for the team next week. (a) is (b) are (c) am
  7. 7.Dev ___ the bag on Saturdays. (a) carries (b) carry (c) carrying
  8. 8.We ___ washed the dishes already. (a) have (b) has
  9. 9.You are going to ___ to school next Sunday. (a) go (b) going (c) went (d) goes
  10. 10.___ he play cricket every day? (a) Is (b) Do (c) Does (d) Are
  11. 11.Name the tense: “My sister is helping Grandma.” (a) simple past (b) present continuous (c) past continuous (d) simple present
  12. 12.She has lived in Pune ___ two years. (a) since (b) for
  13. 13.Choose the right verb: One of my friends ___ in Class 4. (a) are (b) is
  14. 14.Name the tense: “He catches the ball.” (a) simple past (b) simple present (c) present continuous (d) past continuous
  15. 15.___ she eat a mango on Saturdays? (a) Is (b) Does (c) Are (d) Do
  16. 16.He ___ write a letter every Sunday. (a) isn't (b) don't (c) doesn't
  17. 17.When the phone rang, you ___ milk. (a) were drink (b) was drinking (c) were drinking (d) are drinking
  18. 18.Pooja ___ a cap in 2023. (a) will wear (b) wears (c) weared (d) wore
  19. 19.Ira ___ in Pune since 2019. (a) lived (b) lives (c) have lived (d) has lived
  20. 20.___ you speaking Hindi now? (a) Am (b) Are (c) Is
  21. 21.Saanvi did not ___ a letter in 2023. (a) writes (b) wrote (c) write (d) writing
  22. 22.Farhan is going to ___ a tree next month. (a) plant (b) plants (c) planting (d) planted
  23. 23.They ___ the train now. (a) am taking (b) is taking (c) are taking (d) are take
  24. 24.She ___ a song last week. (a) will sing (b) sings (c) has sung (d) sang
  25. 25.By the time we reached, Diya ___ a tree. (a) have climbed (b) has climbed (c) had climb (d) had climbed
  26. 26.The students have just ___ a tree. (a) climbs (b) climbed (c) climbing (d) climb
  27. 27.We ___ a song when it started to rain. (a) were singing (b) was singing (c) were sing (d) are singing
  28. 28.When Dad called, we ___ already clapped for the team. (a) had (b) have (c) has
  29. 29.Name the tense: “Kavya sings a song.” (a) simple future (b) present continuous (c) simple past (d) simple present
  30. 30.___ we ride a bicycle last Sunday? (a) Did (b) Does (c) Do (d) Was
  31. 31.Choose the right verb: The packet of biscuits ___ open. (a) are (b) is
  32. 32.Which is the correct -ing form of “fly”? (a) flyying (b) flyeing (c) flying
  33. 33.Name the tense: “You will build a sandcastle.” (a) simple past (b) past perfect (c) present perfect (d) simple future
  34. 34.Choose the right verb: Every girl ___ a notebook. (a) have (b) has
  35. 35.Pooja has played in the garden ___ ten minutes. (a) since (b) for
  36. 36.___ we playing cricket at the moment? (a) Are (b) Is (c) Am
  37. 37.You ___ rice when the phone rang. (a) were cook (b) were cooking (c) was cooking (d) are cooking
  38. 38.Name the tense: “I am taking the train.” (a) simple present (b) past continuous (c) present continuous (d) present perfect
  39. 39.My parents ___ in Delhi since 2020. (a) worked (b) work (c) has worked (d) have worked
  40. 40.She did not ___ a cartoon in 2023. (a) watches (b) watching (c) watched (d) watch

Answer key

  1. have
  2. simple past
  3. had
  4. had climbed
  5. has
  6. am
  7. carries
  8. have
  9. go
  10. Does
  11. present continuous
  12. for
  13. is
  14. simple present
  15. Does
  16. doesn't
  17. were drinking
  18. wore
  19. has lived
  20. Are
  21. write
  22. plant
  23. are taking
  24. sang
  25. had climbed
  26. climbed
  27. were singing
  28. had
  29. simple present
  30. Did
  31. is
  32. flying
  33. simple future
  34. has
  35. for
  36. Are
  37. were cooking
  38. present continuous
  39. have worked
  40. watch

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