← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 400 · 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.Name the tense: “Diya plants a tree.” (a) simple past (b) present continuous (c) present perfect (d) simple present
  2. 2.Name the tense: “They feed the dog.” (a) past perfect (b) simple present (c) simple past (d) simple future
  3. 3.I ___ a tree on Saturdays. (a) climbs (b) climb (c) climbing
  4. 4.Which is the correct -ing form of “win”? (a) wineing (b) wining (c) winning
  5. 5.Choose the right verb: The news ___ good today. (a) is (b) are
  6. 6.Choose the right verb: Neither the girls nor Farhan ___ coming today. (a) is (b) are
  7. 7.My brother ___ a bicycle now. (a) is riding (b) are riding (c) is ride (d) am riding
  8. 8.My sister did not ___ lunch yesterday. (a) brought (b) bringing (c) brings (d) bring
  9. 9.I ___ lunch right now. (a) are bringing (b) am bring (c) is bringing (d) am bringing
  10. 10.They ___ going to plant a tree tomorrow. (a) is (b) are (c) am
  11. 11.Meera ___ with Nani since 2022. (a) stayed (b) has stayed (c) have stayed (d) stays
  12. 12.She ___ tea before the guests arrived. (a) have made (b) has made (c) had made (d) had make
  13. 13.They ___ swim in the pool twice a week. (a) doesn't (b) don't (c) aren't
  14. 14.The children ___ washed the dishes already. (a) has (b) have
  15. 15.What is the past tense of “swim”? (a) swum (b) swam (c) swimmed (d) swimming
  16. 16.When the bell rang, we ___ a sandcastle. (a) was building (b) are building (c) were building (d) were build
  17. 17.By the time we reached, my sister ___ the train. (a) had took (b) have taken (c) had taken (d) has taken
  18. 18.Pooja ___ Grandma last Sunday. (a) has helped (b) will help (c) helped (d) helps
  19. 19.My brother ___ a cake twice a week. (a) bakes (b) baking (c) bake
  20. 20.Choose the right verb: There ___ an apple on the plate. (a) are (b) is
  21. 21.By the time the guests arrived, the students ___ cricket. (a) have played (b) had played (c) has played (d) had play
  22. 22.Choose the right verb: One of my friends ___ in Class 3. (a) are (b) is
  23. 23.My brother ___ lunch last week. (a) brings (b) brought (c) bringed (d) will bring
  24. 24.Name the tense: “She will wash the dishes.” (a) simple future (b) past perfect (c) simple past (d) simple present
  25. 25.You ___ in the pool tomorrow. (a) will swimming (b) swam (c) will swim (d) will swims
  26. 26.Choose the right verb: The packet of biscuits ___ open. (a) is (b) are
  27. 27.Name the tense: “Saanvi was climbing a tree.” (a) present continuous (b) simple future (c) past continuous (d) present perfect
  28. 28.You ___ the ball next Sunday. (a) caught (b) will catches (c) will catching (d) will catch
  29. 29.Name the tense: “We sing a song.” (a) past perfect (b) present perfect (c) simple present (d) simple future
  30. 30.He ___ a cartoon right now. (a) is watching (b) is watch (c) are watching (d) am watching
  31. 31.Kunal ___ tea when the bell rang. (a) was make (b) was making (c) is making (d) were making
  32. 32.My parents ___ in the pool before Mum came home. (a) have swum (b) has swum (c) had swam (d) had swum
  33. 33.I ___ thrown the ball already. (a) have (b) has
  34. 34.She ___ baked a cake already. (a) has (b) have
  35. 35.You ___ rice two days ago. (a) will cook (b) cook (c) have cooked (d) cooked
  36. 36.My brother has just ___ in the pool. (a) swimming (b) swum (c) swim (d) swam
  37. 37.Zoya ___ the dog every Sunday. (a) feeding (b) feed (c) feeds
  38. 38.When Dad called, Aarav ___ already flown a kite. (a) have (b) has (c) had
  39. 39.Name the tense: “Kabir has caught the ball.” (a) present perfect (b) simple present (c) simple future (d) present continuous
  40. 40.When Dad called, they ___ already drunk milk. (a) has (b) had (c) have

Answer key

  1. simple present
  2. simple present
  3. climb
  4. winning
  5. is
  6. is
  7. is riding
  8. bring
  9. am bringing
  10. are
  11. has stayed
  12. had made
  13. don't
  14. have
  15. swam
  16. were building
  17. had taken
  18. helped
  19. bakes
  20. is
  21. had played
  22. is
  23. brought
  24. simple future
  25. will swim
  26. is
  27. past continuous
  28. will catch
  29. simple present
  30. is watching
  31. was making
  32. had swum
  33. have
  34. has
  35. cooked
  36. swum
  37. feeds
  38. had
  39. present perfect
  40. had

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