← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 106 · 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: “We had won the match.” (a) simple present (b) simple future (c) past perfect (d) past continuous
  2. 2.When Dad called, my cousins ___ already baked a cake. (a) has (b) had (c) have
  3. 3.___ he sending a message now? (a) Am (b) Are (c) Is
  4. 4.Name the tense: “They catch the ball.” (a) past perfect (b) present perfect (c) past continuous (d) simple present
  5. 5.Name the tense: “My sister had danced on the stage.” (a) past perfect (b) present continuous (c) past continuous (d) simple present
  6. 6.He ___ a song when Mum came home. (a) was sing (b) is singing (c) was singing (d) were singing
  7. 7.You ___ going to tell a story tomorrow. (a) am (b) is (c) are
  8. 8.___ they draw a picture last week? (a) Was (b) Did (c) Does (d) Do
  9. 9.Kavya ___ a tree at 8 pm yesterday. (a) was climbing (b) was climb (c) is climbing (d) were climbing
  10. 10.My friends ___ the room tomorrow. (a) will cleaning (b) will cleans (c) will clean (d) cleaned
  11. 11.Ira has worked in Delhi ___ last year. (a) for (b) since
  12. 12.By the time we reached, Vivaan ___ Grandma. (a) has helped (b) had helped (c) had help (d) have helped
  13. 13.We ___ the train twice a week. (a) take (b) takes (c) taking
  14. 14.Name the tense: “I will dance on the stage.” (a) simple future (b) present continuous (c) past perfect (d) past continuous
  15. 15.___ we throwing the ball now? (a) Is (b) Are (c) Am
  16. 16.Choose the right verb: Either Meera or my cousins ___ coming today. (a) is (b) are
  17. 17.___ he riding a bicycle at the moment? (a) Am (b) Are (c) Is
  18. 18.What is the past tense of “send”? (a) sending (b) sent (c) sended
  19. 19.___ Myra watch a cartoon every day? (a) Are (b) Do (c) Does (d) Is
  20. 20.Choose the right verb: One of my friends ___ in Class 6. (a) are (b) is
  21. 21.Name the tense: “We had carried the bag.” (a) present continuous (b) simple future (c) simple present (d) past perfect
  22. 22.I have had this bicycle ___ last year. (a) since (b) for
  23. 23.Name the tense: “My friends were writing a letter.” (a) past continuous (b) simple future (c) simple present (d) present perfect
  24. 24.___ Aarav taking the train at the moment? (a) Are (b) Is (c) Am
  25. 25.Saanvi has studied in this school ___ two years. (a) for (b) since
  26. 26.Farhan has just ___ a bicycle. (a) rode (b) ride (c) ridden (d) riding
  27. 27.Name the tense: “They have written a letter.” (a) simple present (b) past perfect (c) simple future (d) present perfect
  28. 28.He ___ science next Sunday. (a) studied (b) will studies (c) will study (d) will studying
  29. 29.Choose the right verb: Every boy ___ a locker. (a) have (b) has
  30. 30.Choose the right verb: All the boys ___ a name tag. (a) have (b) has
  31. 31.Riya ___ the train right now. (a) are taking (b) am taking (c) is take (d) is taking
  32. 32.At 8 pm yesterday, you ___ Grandma. (a) was helping (b) were help (c) are helping (d) were helping
  33. 33.She ___ win the match every day. (a) don't (b) isn't (c) doesn't
  34. 34.I ___ tea twice a week. (a) make (b) makes (c) making
  35. 35.My friends have just ___ the room. (a) cleans (b) clean (c) cleaning (d) cleaned
  36. 36.Name the tense: “She watches a cartoon.” (a) past perfect (b) simple future (c) simple present (d) present continuous
  37. 37.I ___ going to tell a story next Sunday. (a) am (b) is (c) are
  38. 38.My parents have lived in Pune ___ six months. (a) since (b) for
  39. 39.We ___ a song when the phone rang. (a) are singing (b) were sing (c) were singing (d) was singing
  40. 40.My brother ___ a tree now. (a) is planting (b) is plant (c) am planting (d) are planting

Answer key

  1. past perfect
  2. had
  3. Is
  4. simple present
  5. past perfect
  6. was singing
  7. are
  8. Did
  9. was climbing
  10. will clean
  11. since
  12. had helped
  13. take
  14. simple future
  15. Are
  16. are
  17. Is
  18. sent
  19. Does
  20. is
  21. past perfect
  22. since
  23. past continuous
  24. Is
  25. for
  26. ridden
  27. present perfect
  28. will study
  29. has
  30. have
  31. is taking
  32. were helping
  33. doesn't
  34. make
  35. cleaned
  36. simple present
  37. am
  38. for
  39. were singing
  40. is planting

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