← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 281 · 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, we ___ already eaten a mango. (a) have (b) has (c) had
  2. 2.Yash ___ vegetables every Sunday. (a) buy (b) buying (c) buys
  3. 3.Choose the right verb: Every student ___ a ID card. (a) has (b) have
  4. 4.Choose the right verb: Every student ___ a name tag. (a) have (b) has
  5. 5.My brother ___ rice right now. (a) are cooking (b) am cooking (c) is cook (d) is cooking
  6. 6.Choose the right verb: Each of the boys ___ a name tag. (a) has (b) have
  7. 7.Name the tense: “He eats a mango.” (a) simple past (b) simple future (c) past continuous (d) simple present
  8. 8.Aarav ___ watched a cartoon already. (a) have (b) has
  9. 9.She ___ going to wear a cap tomorrow. (a) am (b) is (c) are
  10. 10.Aarav ___ in the park last week. (a) will run (b) runs (c) runned (d) ran
  11. 11.He did not ___ a kite yesterday. (a) flying (b) fly (c) flies (d) flew
  12. 12.Name the tense: “The students cooked rice.” (a) simple future (b) simple present (c) present continuous (d) simple past
  13. 13.When the bell rang, he ___ the train. (a) is taking (b) were taking (c) was taking (d) was take
  14. 14.___ she riding a bicycle right now? (a) Am (b) Is (c) Are
  15. 15.Name the tense: “She was speaking Hindi.” (a) past continuous (b) present continuous (c) simple present (d) present perfect
  16. 16.Choose the right verb: One of my cousins ___ in Class 4. (a) are (b) is
  17. 17.He ___ milk two days ago. (a) drank (b) drinked (c) will drink (d) drinks
  18. 18.By the time the guests arrived, we ___ cricket. (a) has played (b) had played (c) had play (d) have played
  19. 19.Meera did not ___ a mango last Sunday. (a) eating (b) eats (c) eat (d) ate
  20. 20.She did not ___ a cartoon in 2023. (a) watched (b) watching (c) watches (d) watch
  21. 21.I ___ going to study science next week. (a) is (b) are (c) am
  22. 22.My sister ___ rice at 8 pm yesterday. (a) was cook (b) was cooking (c) is cooking (d) were cooking
  23. 23.___ she carry the bag every Sunday? (a) Is (b) Does (c) Are (d) Do
  24. 24.Choose the right verb: Either Aisha or the boys ___ coming today. (a) are (b) is
  25. 25.___ Arjun studying science at the moment? (a) Is (b) Am (c) Are
  26. 26.Which is the correct -ing form of “fly”? (a) flyying (b) flying (c) flyeing
  27. 27.You did not ___ the train in 2023. (a) takes (b) took (c) take (d) taking
  28. 28.Name the tense: “I am taking the train.” (a) simple present (b) present continuous (c) past continuous (d) simple past
  29. 29.We ___ the match right now. (a) is winning (b) am winning (c) are win (d) are winning
  30. 30.Name the tense: “The students are drawing a picture.” (a) past perfect (b) present perfect (c) present continuous (d) simple past
  31. 31.He ___ lunch before the bell rang. (a) have brought (b) had brought (c) has brought (d) had bring
  32. 32.You ___ the dog every morning. (a) feeds (b) feed (c) feeding
  33. 33.Choose the right verb: Either Rahul or my cousins ___ coming today. (a) is (b) are
  34. 34.___ I sending a message at the moment? (a) Is (b) Am (c) Are
  35. 35.You have just ___ a bicycle. (a) rode (b) ridden (c) ride (d) riding
  36. 36.Ananya ___ going to run in the park tomorrow. (a) am (b) are (c) is
  37. 37.Choose the right verb: Either Ananya or the twins ___ coming today. (a) are (b) is
  38. 38.Ananya ___ on the stage next Sunday. (a) will dances (b) will dancing (c) danced (d) will dance
  39. 39.Myra did not ___ in the pool last Sunday. (a) swim (b) swims (c) swam (d) swimming
  40. 40.You ___ a cake before the guests arrived. (a) had bake (b) has baked (c) had baked (d) have baked

Answer key

  1. had
  2. buys
  3. has
  4. has
  5. is cooking
  6. has
  7. simple present
  8. has
  9. is
  10. ran
  11. fly
  12. simple past
  13. was taking
  14. Is
  15. past continuous
  16. is
  17. drank
  18. had played
  19. eat
  20. watch
  21. am
  22. was cooking
  23. Does
  24. are
  25. Is
  26. flying
  27. take
  28. present continuous
  29. are winning
  30. present continuous
  31. had brought
  32. feed
  33. are
  34. Am
  35. ridden
  36. is
  37. are
  38. will dance
  39. swim
  40. had baked

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