← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 225 · 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.___ I buy vegetables every morning? (a) Is (b) Are (c) Do (d) Does
  2. 2.Name the tense: “We will tell a story.” (a) past continuous (b) present perfect (c) simple future (d) simple present
  3. 3.You have been in the library ___ morning. (a) for (b) since
  4. 4.By the time the bell rang, we ___ the match. (a) has won (b) had win (c) have won (d) had won
  5. 5.Neel ___ brought lunch already. (a) have (b) has
  6. 6.When the phone rang, the students ___ the bag. (a) are carrying (b) was carrying (c) were carrying (d) were carry
  7. 7.Pooja ___ climb a tree on Saturdays. (a) don't (b) isn't (c) doesn't
  8. 8.He ___ a letter when the bell rang. (a) was write (b) was writing (c) were writing (d) is writing
  9. 9.You ___ science at the moment. (a) are studying (b) am studying (c) is studying (d) are study
  10. 10.___ they eat a mango every morning? (a) Is (b) Are (c) Does (d) Do
  11. 11.They ___ a letter at 8 pm yesterday. (a) were write (b) was writing (c) were writing (d) are writing
  12. 12.Name the tense: “My parents had flown a kite.” (a) past perfect (b) simple past (c) simple present (d) present continuous
  13. 13.When the bell rang, he ___ a picture. (a) was drawing (b) is drawing (c) were drawing (d) was draw
  14. 14.Choose the right verb: Either Manav or the twins ___ coming today. (a) is (b) are
  15. 15.You have waited for the bus ___ an hour. (a) for (b) since
  16. 16.You ___ a bicycle next week. (a) will riding (b) will rides (c) will ride (d) rode
  17. 17.Tara ___ a cap when Mum came home. (a) were wearing (b) was wearing (c) is wearing (d) was wear
  18. 18.We ___ Grandma every morning. (a) helping (b) helps (c) help
  19. 19.___ you drink milk every day? (a) Is (b) Does (c) Are (d) Do
  20. 20.He did not ___ a story last week. (a) tell (b) tells (c) told (d) telling
  21. 21.Name the tense: “My brother is winning the match.” (a) past perfect (b) simple past (c) simple present (d) present continuous
  22. 22.Dev has just ___ rice. (a) cooks (b) cooking (c) cook (d) cooked
  23. 23.They ___ a cartoon at the moment. (a) are watch (b) is watching (c) am watching (d) are watching
  24. 24.Choose the right verb: The box of pencils ___ on the table. (a) are (b) is
  25. 25.Farhan ___ rice yesterday. (a) has cooked (b) cooks (c) cooked (d) will cook
  26. 26.My sister ___ win the match every day. (a) isn't (b) don't (c) doesn't
  27. 27.Kunal ___ the match every day. (a) winning (b) wins (c) win
  28. 28.Name the tense: “Aarav is taking the train.” (a) present continuous (b) simple future (c) past continuous (d) present perfect
  29. 29.Name the tense: “You will write a letter.” (a) past continuous (b) simple present (c) simple future (d) past perfect
  30. 30.Choose the right verb: Each player ___ a ID card. (a) has (b) have
  31. 31.Choose the right verb: One of my classmates ___ in Class 4. (a) are (b) is
  32. 32.By the time the bell rang, my sister ___ a picture. (a) have drawn (b) has drawn (c) had drew (d) had drawn
  33. 33.By the time Mum came home, I ___ in the park. (a) had ran (b) have run (c) had run (d) has run
  34. 34.Which is the correct -ing form of “take”? (a) taking (b) takeeing (c) takeing
  35. 35.___ I catch the ball yesterday? (a) Did (b) Does (c) Do (d) Was
  36. 36.Name the tense: “Neel has caught the ball.” (a) past continuous (b) past perfect (c) present perfect (d) present continuous
  37. 37.We ___ cricket before Mum came home. (a) has played (b) have played (c) had play (d) had played
  38. 38.What is the past tense of “bring”? (a) bringed (b) bringing (c) brought
  39. 39.Choose the right verb: Either Manav or the boys ___ coming today. (a) is (b) are
  40. 40.My sister ___ the match last Sunday. (a) won (b) winned (c) wins (d) will win

Answer key

  1. Do
  2. simple future
  3. since
  4. had won
  5. has
  6. were carrying
  7. doesn't
  8. was writing
  9. are studying
  10. Do
  11. were writing
  12. past perfect
  13. was drawing
  14. are
  15. for
  16. will ride
  17. was wearing
  18. help
  19. Do
  20. tell
  21. present continuous
  22. cooked
  23. are watching
  24. is
  25. cooked
  26. doesn't
  27. wins
  28. present continuous
  29. simple future
  30. has
  31. is
  32. had drawn
  33. had run
  34. taking
  35. Did
  36. present perfect
  37. had played
  38. brought
  39. are
  40. won

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