← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 875 · 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.They did not ___ a picture yesterday. (a) draws (b) draw (c) drew (d) drawing
  2. 2.Name the tense: “They have fed the dog.” (a) present perfect (b) past continuous (c) simple past (d) past perfect
  3. 3.Choose the right verb: There ___ some water in the bottle. (a) are (b) is
  4. 4.Choose the right verb: Either the boys or Ananya ___ coming today. (a) is (b) are
  5. 5.My sister is going to ___ science next month. (a) study (b) studied (c) studies (d) studying
  6. 6.___ the children sing a song two days ago? (a) Do (b) Did (c) Does (d) Was
  7. 7.Diya ___ the room next month. (a) will clean (b) will cleans (c) will cleaning (d) cleaned
  8. 8.When Dad called, Saanvi ___ already danced on the stage. (a) has (b) had (c) have
  9. 9.Choose the right verb: The bunch of bananas ___ ripe. (a) is (b) are
  10. 10.___ Kavya feeding the dog now? (a) Is (b) Are (c) Am
  11. 11.When the phone rang, he ___ to school. (a) was going (b) were going (c) is going (d) was go
  12. 12.___ she build a sandcastle in 2023? (a) Was (b) Do (c) Did (d) Does
  13. 13.___ he run in the park two days ago? (a) Was (b) Does (c) Did (d) Do
  14. 14.I have just ___ to school. (a) going (b) went (c) gone (d) go
  15. 15.Aarav ___ with Nani since 2019. (a) has stayed (b) have stayed (c) stayed (d) stays
  16. 16.By the time the guests arrived, Neel ___ a mango. (a) has eaten (b) had eaten (c) had ate (d) have eaten
  17. 17.My brother ___ in the park right now. (a) am jogging (b) are jogging (c) is jogging (d) is jog
  18. 18.We ___ the dishes before Mum came home. (a) had wash (b) had washed (c) has washed (d) have washed
  19. 19.Choose the right verb: Either my cousins or Vivaan ___ coming today. (a) is (b) are
  20. 20.Choose the right verb: The box of pencils ___ on the table. (a) are (b) is
  21. 21.We ___ in Pune since 2020. (a) live (b) has lived (c) have lived (d) lived
  22. 22.What is the past tense of “catch”? (a) caught (b) catched (c) catching
  23. 23.Name the tense: “The students had built a sandcastle.” (a) present continuous (b) simple future (c) past perfect (d) past continuous
  24. 24.My sister has just ___ a cartoon. (a) watch (b) watched (c) watches (d) watching
  25. 25.Kunal did not ___ the match last week. (a) winning (b) won (c) wins (d) win
  26. 26.Choose the right verb: Either Rohan or my cousins ___ coming today. (a) is (b) are
  27. 27.My sister ___ the bag every day. (a) carry (b) carries (c) carrying
  28. 28.Which is the correct -ing form of “go”? (a) going (b) goeing (c) gooing
  29. 29.Diya ___ a tree before the guests arrived. (a) had climb (b) has climbed (c) had climbed (d) have climbed
  30. 30.I ___ a mango before it got dark. (a) had eaten (b) has eaten (c) had ate (d) have eaten
  31. 31.At 8 pm yesterday, she ___ Grandma. (a) were helping (b) is helping (c) was help (d) was helping
  32. 32.Tara ___ the room next Sunday. (a) will cleans (b) will clean (c) will cleaning (d) cleaned
  33. 33.He did not ___ a cartoon last Sunday. (a) watches (b) watched (c) watch (d) watching
  34. 34.Choose the right verb: Every girl ___ a name tag. (a) have (b) has
  35. 35.I ___ vegetables every morning. (a) buying (b) buy (c) buys
  36. 36.By the time Mum came home, they ___ Hindi. (a) had spoke (b) have spoken (c) had spoken (d) has spoken
  37. 37.By the time Mum came home, you ___ a tree. (a) had plant (b) has planted (c) had planted (d) have planted
  38. 38.We ___ the dishes before it got dark. (a) have washed (b) had wash (c) had washed (d) has washed
  39. 39.My sister ___ a cap two days ago. (a) will wear (b) wears (c) weared (d) wore
  40. 40.By the time we reached, Isha ___ a message. (a) had send (b) have sent (c) has sent (d) had sent

Answer key

  1. draw
  2. present perfect
  3. is
  4. is
  5. study
  6. Did
  7. will clean
  8. had
  9. is
  10. Is
  11. was going
  12. Did
  13. Did
  14. gone
  15. has stayed
  16. had eaten
  17. is jogging
  18. had washed
  19. is
  20. is
  21. have lived
  22. caught
  23. past perfect
  24. watched
  25. win
  26. are
  27. carries
  28. going
  29. had climbed
  30. had eaten
  31. was helping
  32. will clean
  33. watch
  34. has
  35. buy
  36. had spoken
  37. had planted
  38. had washed
  39. wore
  40. had sent

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