← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 469 · 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, my brother ___ already swum in the pool. (a) have (b) had (c) has
  2. 2.What is the past tense of “go”? (a) gone (b) goed (c) going (d) went
  3. 3.Name the tense: “Farhan will buy vegetables.” (a) past continuous (b) present continuous (c) simple past (d) simple future
  4. 4.___ they bringing lunch now? (a) Is (b) Am (c) Are
  5. 5.___ you eat a mango yesterday? (a) Does (b) Do (c) Did (d) Was
  6. 6.Name the tense: “My brother has carried the bag.” (a) present perfect (b) simple present (c) past perfect (d) present continuous
  7. 7.When Mum came home, she ___ in the pool. (a) was swimming (b) were swimming (c) was swim (d) is swimming
  8. 8.We ___ the match before the guests arrived. (a) had win (b) has won (c) had won (d) have won
  9. 9.My friends have just ___ the bag. (a) carry (b) carries (c) carrying (d) carried
  10. 10.Rahul ___ ridden a bicycle already. (a) have (b) has
  11. 11.___ he dance on the stage two days ago? (a) Do (b) Does (c) Did (d) Was
  12. 12.Which is the correct -ing form of “carry”? (a) carryying (b) carryeing (c) carrying
  13. 13.They did not ___ a picture two days ago. (a) drew (b) draw (c) draws (d) drawing
  14. 14.Name the tense: “She caught the ball.” (a) present perfect (b) simple present (c) past continuous (d) simple past
  15. 15.By the time the bell rang, I ___ rice. (a) have cooked (b) had cooked (c) had cook (d) has cooked
  16. 16.She ___ lunch before it got dark. (a) have brought (b) had bring (c) had brought (d) has brought
  17. 17.Diya ___ win the match every day. (a) don't (b) isn't (c) doesn't
  18. 18.I have lived in Pune ___ five years. (a) for (b) since
  19. 19.___ my sister feed the dog in 2023? (a) Did (b) Was (c) Does (d) Do
  20. 20.___ my sister dance on the stage on Saturdays? (a) Does (b) Is (c) Are (d) Do
  21. 21.The students ___ the ball in 2023. (a) throwed (b) will throw (c) threw (d) throw
  22. 22.He has known my best friend ___ a long time. (a) for (b) since
  23. 23.___ you study science every morning? (a) Does (b) Are (c) Is (d) Do
  24. 24.When Dad called, my brother ___ already cleaned the room. (a) had (b) have (c) has
  25. 25.Name the tense: “We throw the ball.” (a) past perfect (b) present continuous (c) simple present (d) simple future
  26. 26.You ___ going to bring lunch tomorrow. (a) am (b) are (c) is
  27. 27.Choose the right verb: Each of the children ___ a water bottle. (a) has (b) have
  28. 28.Name the tense: “They have built a sandcastle.” (a) present perfect (b) simple past (c) past perfect (d) simple present
  29. 29.Vivaan ___ a sandcastle right now. (a) is build (b) are building (c) is building (d) am building
  30. 30.You have waited for the bus ___ 8 o'clock. (a) since (b) for
  31. 31.I ___ science next month. (a) will studies (b) will studying (c) studied (d) will study
  32. 32.___ the students dancing on the stage at the moment? (a) Is (b) Are (c) Am
  33. 33.They ___ going to sing a song tomorrow. (a) are (b) is (c) am
  34. 34.Choose the right verb: Each of the players ___ a ID card. (a) has (b) have
  35. 35.We ___ fly a kite on Saturdays. (a) don't (b) aren't (c) doesn't
  36. 36.I did not ___ vegetables last Sunday. (a) buys (b) buy (c) bought (d) buying
  37. 37.___ Karan swim in the pool every morning? (a) Are (b) Does (c) Do (d) Is
  38. 38.___ Ira making tea right now? (a) Am (b) Is (c) Are
  39. 39.We ___ a cartoon now. (a) am watching (b) is watching (c) are watch (d) are watching
  40. 40.___ he drawing a picture now? (a) Am (b) Are (c) Is

Answer key

  1. had
  2. went
  3. simple future
  4. Are
  5. Did
  6. present perfect
  7. was swimming
  8. had won
  9. carried
  10. has
  11. Did
  12. carrying
  13. draw
  14. simple past
  15. had cooked
  16. had brought
  17. doesn't
  18. for
  19. Did
  20. Does
  21. threw
  22. for
  23. Do
  24. had
  25. simple present
  26. are
  27. has
  28. present perfect
  29. is building
  30. since
  31. will study
  32. Are
  33. are
  34. has
  35. don't
  36. buy
  37. Does
  38. Is
  39. are watching
  40. Is

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