← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 794 · 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.We ___ in Delhi since 2021. (a) work (b) has worked (c) worked (d) have worked
  2. 2.My parents have just ___ for the team. (a) clapped (b) clap (c) claps (d) clapping
  3. 3.Neel is going to ___ rice next week. (a) cooking (b) cook (c) cooked (d) cooks
  4. 4.She ___ plant a tree on Saturdays. (a) isn't (b) don't (c) doesn't
  5. 5.My brother has just ___ lunch. (a) brings (b) brought (c) bring (d) bringing
  6. 6.She did not ___ cricket yesterday. (a) played (b) plays (c) play (d) playing
  7. 7.When it started to rain, he ___ a sandcastle. (a) was build (b) is building (c) were building (d) was building
  8. 8.We ___ with Nani since 2022. (a) has stayed (b) stayed (c) stay (d) have stayed
  9. 9.The children ___ catch the ball on Saturdays. (a) doesn't (b) aren't (c) don't
  10. 10.I ___ milk at the moment. (a) am drink (b) am drinking (c) are drinking (d) is drinking
  11. 11.Choose the right verb: There ___ an apple on the plate. (a) is (b) are
  12. 12.By the time Mum came home, my friends ___ milk. (a) has drunk (b) have drunk (c) had drank (d) had drunk
  13. 13.Choose the right verb: Each of the children ___ a ID card. (a) has (b) have
  14. 14.Name the tense: “My cousins will climb a tree.” (a) present continuous (b) simple present (c) simple future (d) simple past
  15. 15.Kunal ___ for the team before the bell rang. (a) had clapped (b) had clap (c) have clapped (d) has clapped
  16. 16.Name the tense: “You had sung a song.” (a) present continuous (b) simple present (c) present perfect (d) past perfect
  17. 17.___ we win the match twice a week? (a) Do (b) Is (c) Does (d) Are
  18. 18.___ we studying science right now? (a) Are (b) Am (c) Is
  19. 19.Choose the right verb: There ___ some milk in the jug. (a) are (b) is
  20. 20.I ___ wash the dishes every day. (a) aren't (b) don't (c) doesn't
  21. 21.___ he dance on the stage every morning? (a) Is (b) Does (c) Do (d) Are
  22. 22.Name the tense: “We will take the train.” (a) present perfect (b) simple future (c) simple past (d) simple present
  23. 23.Karan ___ in this school since 2022. (a) teaches (b) have taught (c) has taught (d) taught
  24. 24.Choose the right verb: Every child ___ a name tag. (a) have (b) has
  25. 25.At 8 pm yesterday, they ___ on the stage. (a) are dancing (b) were dance (c) was dancing (d) were dancing
  26. 26.We ___ the ball before the guests arrived. (a) had caught (b) had catch (c) has caught (d) have caught
  27. 27.He ___ a cartoon every day. (a) watches (b) watching (c) watch
  28. 28.I am going to ___ on the stage tomorrow. (a) danced (b) dances (c) dance (d) dancing
  29. 29.She ___ a kite when the bell rang. (a) is flying (b) was fly (c) were flying (d) was flying
  30. 30.Name the tense: “Isha is drawing a picture.” (a) simple future (b) simple present (c) present continuous (d) present perfect
  31. 31.___ Zoya carry the bag every day? (a) Are (b) Does (c) Is (d) Do
  32. 32.He has just ___ a song. (a) sang (b) singing (c) sung (d) sing
  33. 33.I have just ___ a message. (a) sends (b) sent (c) send (d) sending
  34. 34.My brother ___ the ball before it got dark. (a) had caught (b) have caught (c) had catch (d) has caught
  35. 35.He is going to ___ a picture next Sunday. (a) draws (b) drew (c) draw (d) drawing
  36. 36.What is the past tense of “wear”? (a) wearing (b) worn (c) weared (d) wore
  37. 37.Neel ___ the train in 2023. (a) takes (b) taked (c) took (d) will take
  38. 38.Priya is going to ___ the match next Sunday. (a) won (b) winning (c) win (d) wins
  39. 39.Which is the correct -ing form of “clean”? (a) cleanning (b) cleaneing (c) cleaning
  40. 40.Choose the right verb: Each of the boys ___ a notebook. (a) have (b) has

Answer key

  1. have worked
  2. clapped
  3. cook
  4. doesn't
  5. brought
  6. play
  7. was building
  8. have stayed
  9. don't
  10. am drinking
  11. is
  12. had drunk
  13. has
  14. simple future
  15. had clapped
  16. past perfect
  17. Do
  18. Are
  19. is
  20. don't
  21. Does
  22. simple future
  23. has taught
  24. has
  25. were dancing
  26. had caught
  27. watches
  28. dance
  29. was flying
  30. present continuous
  31. Does
  32. sung
  33. sent
  34. had caught
  35. draw
  36. wore
  37. took
  38. win
  39. cleaning
  40. has

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