← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 948 · 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 it started to rain, Riya ___ a mango. (a) were eating (b) was eat (c) is eating (d) was eating
  2. 2.The children ___ sent a message already. (a) has (b) have
  3. 3.We ___ a story next month. (a) will telling (b) will tell (c) will tells (d) told
  4. 4.Name the tense: “I had planted a tree.” (a) present continuous (b) past perfect (c) simple past (d) past continuous
  5. 5.When Dad called, they ___ already told a story. (a) have (b) has (c) had
  6. 6.Which is the correct -ing form of “run”? (a) runing (b) runeing (c) running
  7. 7.Neel ___ the dishes every day. (a) wash (b) washing (c) washes
  8. 8.___ Karan clean the room every day? (a) Do (b) Are (c) Does (d) Is
  9. 9.He ___ in the park at the moment. (a) are running (b) am running (c) is run (d) is running
  10. 10.Isha ___ bake a cake on Saturdays. (a) isn't (b) doesn't (c) don't
  11. 11.When the phone rang, you ___ the dishes. (a) were wash (b) are washing (c) were washing (d) was washing
  12. 12.You did not ___ a picture last Sunday. (a) drew (b) draws (c) drawing (d) draw
  13. 13.You ___ science before it got dark. (a) have studied (b) had studied (c) had study (d) has studied
  14. 14.He ___ in the pool before the guests arrived. (a) has swum (b) had swam (c) have swum (d) had swum
  15. 15.We ___ the room now. (a) is cleaning (b) are cleaning (c) am cleaning (d) are clean
  16. 16.Name the tense: “Farhan has eaten a mango.” (a) simple present (b) past perfect (c) present perfect (d) present continuous
  17. 17.I ___ in Pune since 2020. (a) have lived (b) has lived (c) lived (d) live
  18. 18.What is the past tense of “take”? (a) taken (b) taked (c) took (d) taking
  19. 19.Kavya ___ built a sandcastle already. (a) have (b) has
  20. 20.He ___ a message yesterday. (a) will send (b) sended (c) sent (d) sends
  21. 21.I have worked in Delhi ___ two years. (a) since (b) for
  22. 22.Choose the right verb: Every player ___ a name tag. (a) have (b) has
  23. 23.Choose the right verb: One of my friends ___ in Class 3. (a) are (b) is
  24. 24.Choose the right verb: All the girls ___ a notebook. (a) have (b) has
  25. 25.When Dad called, she ___ already jogged in the park. (a) has (b) have (c) had
  26. 26.Name the tense: “You eat a mango.” (a) simple present (b) simple past (c) simple future (d) past continuous
  27. 27.My friends ___ for the team right now. (a) are clap (b) am clapping (c) are clapping (d) is clapping
  28. 28.Name the tense: “My sister had washed the dishes.” (a) simple past (b) simple future (c) present continuous (d) past perfect
  29. 29.She ___ rice at the moment. (a) am cooking (b) are cooking (c) is cook (d) is cooking
  30. 30.You ___ feed the dog every morning. (a) doesn't (b) don't (c) aren't
  31. 31.My sister ___ in Pune since 2020. (a) lives (b) lived (c) has lived (d) have lived
  32. 32.You are going to ___ the bag next month. (a) carrying (b) carried (c) carries (d) carry
  33. 33.___ he make tea twice a week? (a) Is (b) Are (c) Do (d) Does
  34. 34.You ___ a story two days ago. (a) tell (b) told (c) telled (d) will tell
  35. 35.You ___ eat a mango every morning. (a) doesn't (b) don't (c) aren't
  36. 36.Name the tense: “The students were riding a bicycle.” (a) present perfect (b) simple future (c) present continuous (d) past continuous
  37. 37.___ my brother take the train two days ago? (a) Was (b) Do (c) Did (d) Does
  38. 38.My sister is going to ___ a song tomorrow. (a) sings (b) sing (c) sang (d) singing
  39. 39.She ___ a song at the moment. (a) is sing (b) are singing (c) am singing (d) is singing
  40. 40.___ they wear a cap every day? (a) Are (b) Does (c) Do (d) Is

Answer key

  1. was eating
  2. have
  3. will tell
  4. past perfect
  5. had
  6. running
  7. washes
  8. Does
  9. is running
  10. doesn't
  11. were washing
  12. draw
  13. had studied
  14. had swum
  15. are cleaning
  16. present perfect
  17. have lived
  18. took
  19. has
  20. sent
  21. for
  22. has
  23. is
  24. have
  25. had
  26. simple present
  27. are clapping
  28. past perfect
  29. is cooking
  30. don't
  31. has lived
  32. carry
  33. Does
  34. told
  35. don't
  36. past continuous
  37. Did
  38. sing
  39. is singing
  40. Do

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