← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 994 · 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.My sister ___ the bag right now. (a) are carrying (b) is carry (c) is carrying (d) am carrying
  2. 2.You ___ brought lunch already. (a) has (b) have
  3. 3.Neel ___ climb a tree every Sunday. (a) doesn't (b) don't (c) isn't
  4. 4.She ___ a story before it got dark. (a) has told (b) had tell (c) have told (d) had told
  5. 5.When Dad called, I ___ already told a story. (a) have (b) had (c) has
  6. 6.When Dad called, he ___ already thrown the ball. (a) had (b) has (c) have
  7. 7.You ___ tea before it got dark. (a) have made (b) had made (c) had make (d) has made
  8. 8.Choose the right verb: Every boy ___ a water bottle. (a) have (b) has
  9. 9.We ___ to school when the phone rang. (a) are going (b) was going (c) were go (d) were going
  10. 10.When the bell rang, Rohan ___ science. (a) is studying (b) was study (c) were studying (d) was studying
  11. 11.She ___ on the stage when the bell rang. (a) was dance (b) is dancing (c) were dancing (d) was dancing
  12. 12.They ___ cricket every morning. (a) play (b) playing (c) plays
  13. 13.Choose the right verb: Neither the boys nor Omkar ___ coming today. (a) is (b) are
  14. 14.Which is the correct -ing form of “wash”? (a) washhing (b) washing (c) washeing
  15. 15.They have been in the library ___ morning. (a) for (b) since
  16. 16.Choose the right verb: Each of the girls ___ a name tag. (a) have (b) has
  17. 17.___ we taking the train at the moment? (a) Is (b) Are (c) Am
  18. 18.She ___ a cartoon next Sunday. (a) will watching (b) will watches (c) watched (d) will watch
  19. 19.___ they clean the room last Sunday? (a) Was (b) Does (c) Do (d) Did
  20. 20.My cousins ___ a cartoon two days ago. (a) watch (b) have watched (c) watched (d) will watch
  21. 21.Name the tense: “They are riding a bicycle.” (a) simple future (b) past perfect (c) simple present (d) present continuous
  22. 22.You ___ in this school since 2021. (a) studied (b) has studied (c) study (d) have studied
  23. 23.She is going to ___ lunch tomorrow. (a) bringing (b) brought (c) brings (d) bring
  24. 24.They ___ in the park last Sunday. (a) jog (b) will jog (c) jogged (d) have jogged
  25. 25.At 8 pm yesterday, Aarav ___ the ball. (a) was throwing (b) was throw (c) were throwing (d) is throwing
  26. 26.Name the tense: “She has fed the dog.” (a) simple future (b) present perfect (c) past perfect (d) simple present
  27. 27.My brother ___ a sandcastle before Mum came home. (a) had built (b) had build (c) have built (d) has built
  28. 28.He ___ a tree now. (a) is plant (b) am planting (c) are planting (d) is planting
  29. 29.We ___ going to drink milk next month. (a) are (b) am (c) is
  30. 30.Omkar ___ the dog twice a week. (a) feeding (b) feed (c) feeds
  31. 31.Name the tense: “My brother swims in the pool.” (a) past continuous (b) simple future (c) simple past (d) simple present
  32. 32.___ you win the match in 2023? (a) Was (b) Does (c) Do (d) Did
  33. 33.Name the tense: “Myra draws a picture.” (a) simple past (b) simple present (c) past perfect (d) past continuous
  34. 34.The students have studied in this school ___ five years. (a) for (b) since
  35. 35.___ she make tea last week? (a) Does (b) Do (c) Was (d) Did
  36. 36.I ___ in the park at 8 pm yesterday. (a) were running (b) was run (c) am running (d) was running
  37. 37.Choose the right verb: Physics ___ interesting. (a) is (b) are
  38. 38.When Dad called, he ___ already sent a message. (a) has (b) had (c) have
  39. 39.I ___ fly a kite every day. (a) don't (b) doesn't (c) aren't
  40. 40.Choose the right verb: The bunch of bananas ___ ripe. (a) are (b) is

Answer key

  1. is carrying
  2. have
  3. doesn't
  4. had told
  5. had
  6. had
  7. had made
  8. has
  9. were going
  10. was studying
  11. was dancing
  12. play
  13. is
  14. washing
  15. since
  16. has
  17. Are
  18. will watch
  19. Did
  20. watched
  21. present continuous
  22. have studied
  23. bring
  24. jogged
  25. was throwing
  26. present perfect
  27. had built
  28. is planting
  29. are
  30. feeds
  31. simple present
  32. Did
  33. simple present
  34. for
  35. Did
  36. was running
  37. is
  38. had
  39. don't
  40. is

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