← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 569 · 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.Vivaan ___ a mango right now. (a) is eat (b) are eating (c) is eating (d) am eating
  2. 2.Choose the right verb: All the students ___ a ID card. (a) have (b) has
  3. 3.Choose the right verb: All the students ___ a name tag. (a) has (b) have
  4. 4.She ___ a tree every day. (a) climb (b) climbs (c) climbing
  5. 5.Diya has waited for the bus ___ an hour. (a) since (b) for
  6. 6.They ___ the ball yesterday. (a) will throw (b) throwed (c) throw (d) threw
  7. 7.I ___ science before the guests arrived. (a) had study (b) had studied (c) have studied (d) has studied
  8. 8.You ___ the train twice a week. (a) taking (b) take (c) takes
  9. 9.My cousins ___ danced on the stage already. (a) has (b) have
  10. 10.Vivaan ___ for the team before the bell rang. (a) has clapped (b) have clapped (c) had clap (d) had clapped
  11. 11.My cousins ___ run in the park already. (a) has (b) have
  12. 12.Vivaan ___ going to clean the room next month. (a) am (b) are (c) is
  13. 13.He is going to ___ a picture next Sunday. (a) draw (b) draws (c) drew (d) drawing
  14. 14.My friends ___ in this school since 2020. (a) have studied (b) studied (c) has studied (d) study
  15. 15.I ___ tea every day. (a) makes (b) make (c) making
  16. 16.___ you running in the park at the moment? (a) Am (b) Is (c) Are
  17. 17.She ___ a song before the guests arrived. (a) had sang (b) have sung (c) has sung (d) had sung
  18. 18.___ my brother watch a cartoon two days ago? (a) Did (b) Does (c) Was (d) Do
  19. 19.Ishaan ___ the match tomorrow. (a) will winning (b) will win (c) will wins (d) won
  20. 20.Name the tense: “Kabir helped Grandma.” (a) past continuous (b) simple present (c) simple past (d) past perfect
  21. 21.Which is the correct -ing form of “write”? (a) writeeing (b) writing (c) writeing
  22. 22.Choose the right verb: All the girls ___ a name tag. (a) has (b) have
  23. 23.Choose the right verb: All the players ___ a name tag. (a) has (b) have
  24. 24.I ___ studied science already. (a) has (b) have
  25. 25.___ Aditya run in the park twice a week? (a) Do (b) Is (c) Does (d) Are
  26. 26.Name the tense: “Rahul had flown a kite.” (a) simple future (b) past perfect (c) past continuous (d) simple present
  27. 27.I have just ___ a tree. (a) climb (b) climbs (c) climbed (d) climbing
  28. 28.Choose the right verb: The bag of apples ___ in the car. (a) are (b) is
  29. 29.My sister ___ in Pune since 2019. (a) lives (b) lived (c) has lived (d) have lived
  30. 30.Name the tense: “I am taking the train.” (a) present perfect (b) simple present (c) simple future (d) present continuous
  31. 31.Choose the right verb: There ___ many books on the shelf. (a) are (b) is
  32. 32.Meera ___ a kite now. (a) are flying (b) is fly (c) am flying (d) is flying
  33. 33.Choose the right verb: The scissors ___ sharp. (a) is (b) are
  34. 34.___ she studying science right now? (a) Are (b) Is (c) Am
  35. 35.My brother ___ caught the ball already. (a) have (b) has
  36. 36.Which is the correct -ing form of “feed”? (a) feedeing (b) feeding (c) feedding
  37. 37.___ the students winning the match at the moment? (a) Am (b) Is (c) Are
  38. 38.___ Diya swim in the pool yesterday? (a) Was (b) Do (c) Did (d) Does
  39. 39.Name the tense: “They were swimming in the pool.” (a) simple future (b) simple past (c) past continuous (d) present perfect
  40. 40.Name the tense: “I win the match.” (a) past continuous (b) simple past (c) present perfect (d) simple present

Answer key

  1. is eating
  2. have
  3. have
  4. climbs
  5. for
  6. threw
  7. had studied
  8. take
  9. have
  10. had clapped
  11. have
  12. is
  13. draw
  14. have studied
  15. make
  16. Are
  17. had sung
  18. Did
  19. will win
  20. simple past
  21. writing
  22. have
  23. have
  24. have
  25. Does
  26. past perfect
  27. climbed
  28. is
  29. has lived
  30. present continuous
  31. are
  32. is flying
  33. are
  34. Is
  35. has
  36. feeding
  37. Are
  38. Did
  39. past continuous
  40. simple present

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