← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 590 · 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.She ___ in the park every day. (a) running (b) run (c) runs
  2. 2.We ___ a letter next Sunday. (a) will writes (b) will writing (c) will write (d) wrote
  3. 3.My sister ___ tea next month. (a) will makes (b) will make (c) made (d) will making
  4. 4.By the time the guests arrived, she ___ milk. (a) has drunk (b) have drunk (c) had drank (d) had drunk
  5. 5.You ___ going to wear a cap next week. (a) are (b) am (c) is
  6. 6.___ they climb a tree in 2023? (a) Was (b) Do (c) Does (d) Did
  7. 7.You ___ science before it got dark. (a) had study (b) have studied (c) had studied (d) has studied
  8. 8.You ___ with Nani since 2019. (a) stay (b) has stayed (c) have stayed (d) stayed
  9. 9.My cousins ___ a cake before the bell rang. (a) had baked (b) had bake (c) have baked (d) has baked
  10. 10.Isha ___ played cricket already. (a) have (b) has
  11. 11.What is the past tense of “go”? (a) going (b) goed (c) went (d) gone
  12. 12.He ___ Hindi before the bell rang. (a) had spoken (b) had spoke (c) have spoken (d) has spoken
  13. 13.She ___ a picture every day. (a) draw (b) draws (c) drawing
  14. 14.___ she eat a mango yesterday? (a) Was (b) Does (c) Did (d) Do
  15. 15.You ___ a picture at the moment. (a) am drawing (b) are drawing (c) are draw (d) is drawing
  16. 16.Choose the right verb: There ___ two cats in the garden. (a) is (b) are
  17. 17.They are going to ___ in the park next week. (a) jogged (b) jogging (c) jogs (d) jog
  18. 18.Name the tense: “I wear a cap.” (a) past continuous (b) simple past (c) simple present (d) past perfect
  19. 19.They ___ going to watch a cartoon tomorrow. (a) am (b) is (c) are
  20. 20.We ___ gone to school already. (a) has (b) have
  21. 21.When it started to rain, Priya ___ the ball. (a) were throwing (b) is throwing (c) was throw (d) was throwing
  22. 22.___ Zoya eating a mango right now? (a) Is (b) Am (c) Are
  23. 23.Choose the right verb: Each child ___ a name tag. (a) have (b) has
  24. 24.I have just ___ rice. (a) cooks (b) cooking (c) cook (d) cooked
  25. 25.___ they baking a cake at the moment? (a) Am (b) Are (c) Is
  26. 26.I ___ going to speak Hindi next week. (a) am (b) are (c) is
  27. 27.Choose the right verb: One of my classmates ___ in Class 5. (a) are (b) is
  28. 28.I ___ a story before Mum came home. (a) had tell (b) had told (c) has told (d) have told
  29. 29.Name the tense: “We had bought vegetables.” (a) present continuous (b) simple present (c) past perfect (d) past continuous
  30. 30.Name the tense: “I eat a mango.” (a) simple future (b) present perfect (c) simple present (d) simple past
  31. 31.Choose the right verb: One of my cousins ___ in Class 5. (a) is (b) are
  32. 32.Which is the correct -ing form of “clean”? (a) cleanning (b) cleaning (c) cleaneing
  33. 33.She ___ cook rice twice a week. (a) isn't (b) don't (c) doesn't
  34. 34.They ___ the dog on Saturdays. (a) feeds (b) feeding (c) feed
  35. 35.You ___ rice last Sunday. (a) will cook (b) cooked (c) have cooked (d) cook
  36. 36.You ___ the bag now. (a) is carrying (b) are carrying (c) are carry (d) am carrying
  37. 37.Name the tense: “He has worn a cap.” (a) simple future (b) past perfect (c) simple present (d) present perfect
  38. 38.My brother ___ bake a cake every Sunday. (a) don't (b) isn't (c) doesn't
  39. 39.We ___ a cake twice a week. (a) baking (b) bakes (c) bake
  40. 40.I did not ___ tea in 2023. (a) made (b) making (c) makes (d) make

Answer key

  1. runs
  2. will write
  3. will make
  4. had drunk
  5. are
  6. Did
  7. had studied
  8. have stayed
  9. had baked
  10. has
  11. went
  12. had spoken
  13. draws
  14. Did
  15. are drawing
  16. are
  17. jog
  18. simple present
  19. are
  20. have
  21. was throwing
  22. Is
  23. has
  24. cooked
  25. Are
  26. am
  27. is
  28. had told
  29. past perfect
  30. simple present
  31. is
  32. cleaning
  33. doesn't
  34. feed
  35. cooked
  36. are carrying
  37. present perfect
  38. doesn't
  39. bake
  40. make

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