← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 304 · 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.When Dad called, they ___ already built a sandcastle. (a) had (b) has (c) have
  2. 2.Choose the right verb: One of my classmates ___ in Class 8. (a) are (b) is
  3. 3.When Dad called, we ___ already won the match. (a) has (b) have (c) had
  4. 4.___ the children speak Hindi every day? (a) Does (b) Do (c) Is (d) Are
  5. 5.I ___ the dishes now. (a) is washing (b) are washing (c) am washing (d) am wash
  6. 6.Kavya has just ___ tea. (a) make (b) making (c) made (d) makes
  7. 7.Priya did not ___ the ball last week. (a) throws (b) throwing (c) throw (d) threw
  8. 8.Choose the right verb: There ___ a cat in the garden. (a) is (b) are
  9. 9.Farhan ___ the room right now. (a) is clean (b) am cleaning (c) are cleaning (d) is cleaning
  10. 10.Name the tense: “You were eating a mango.” (a) past perfect (b) present continuous (c) simple future (d) past continuous
  11. 11.Ananya ___ cleaned the room already. (a) have (b) has
  12. 12.We have played in the garden ___ ten minutes. (a) for (b) since
  13. 13.I ___ cricket before the guests arrived. (a) has played (b) had play (c) have played (d) had played
  14. 14.Priya ___ climbed a tree already. (a) have (b) has
  15. 15.When it started to rain, the children ___ the room. (a) was cleaning (b) were cleaning (c) were clean (d) are cleaning
  16. 16.I ___ going to win the match next week. (a) are (b) am (c) is
  17. 17.I ___ a cap yesterday. (a) wear (b) will wear (c) weared (d) wore
  18. 18.Which is the correct -ing form of “play”? (a) playeing (b) playing (c) playying
  19. 19.I ___ the ball now. (a) am throw (b) are throwing (c) is throwing (d) am throwing
  20. 20.You ___ a picture right now. (a) am drawing (b) are drawing (c) are draw (d) is drawing
  21. 21.Name the tense: “He will help Grandma.” (a) present continuous (b) simple future (c) simple present (d) simple past
  22. 22.When Mum came home, you ___ a bicycle. (a) was riding (b) were riding (c) were ride (d) are riding
  23. 23.You ___ the ball before the bell rang. (a) have caught (b) has caught (c) had catch (d) had caught
  24. 24.Yash has known my best friend ___ five years. (a) for (b) since
  25. 25.We ___ in the park two days ago. (a) have jogged (b) will jog (c) jogged (d) jog
  26. 26.When Dad called, we ___ already planted a tree. (a) had (b) have (c) has
  27. 27.Yash is going to ___ a tree next Sunday. (a) climbing (b) climb (c) climbs (d) climbed
  28. 28.She ___ a cap every morning. (a) wearing (b) wear (c) wears
  29. 29.Name the tense: “My sister is riding a bicycle.” (a) simple past (b) past continuous (c) present continuous (d) present perfect
  30. 30.He has worked in Delhi ___ 2020. (a) since (b) for
  31. 31.I have just ___ Hindi. (a) spoken (b) spoke (c) speaking (d) speak
  32. 32.___ Myra dance on the stage twice a week? (a) Do (b) Is (c) Does (d) Are
  33. 33.My parents have waited for the bus ___ morning. (a) since (b) for
  34. 34.When Mum came home, we ___ vegetables. (a) was buying (b) are buying (c) were buy (d) were buying
  35. 35.You ___ vegetables when it started to rain. (a) were buy (b) was buying (c) are buying (d) were buying
  36. 36.Dev ___ milk at 8 pm yesterday. (a) was drink (b) was drinking (c) were drinking (d) is drinking
  37. 37.Tara is going to ___ a song tomorrow. (a) singing (b) sings (c) sang (d) sing
  38. 38.He did not ___ a story yesterday. (a) tell (b) telling (c) tells (d) told
  39. 39.We ___ in this school since 2019. (a) have studied (b) studied (c) study (d) has studied
  40. 40.Arjun has lived in Pune ___ six months. (a) since (b) for

Answer key

  1. had
  2. is
  3. had
  4. Do
  5. am washing
  6. made
  7. throw
  8. is
  9. is cleaning
  10. past continuous
  11. has
  12. for
  13. had played
  14. has
  15. were cleaning
  16. am
  17. wore
  18. playing
  19. am throwing
  20. are drawing
  21. simple future
  22. were riding
  23. had caught
  24. for
  25. jogged
  26. had
  27. climb
  28. wears
  29. present continuous
  30. since
  31. spoken
  32. Does
  33. since
  34. were buying
  35. were buying
  36. was drinking
  37. sing
  38. tell
  39. have studied
  40. for

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