← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 253 · 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.___ we write a letter yesterday? (a) Was (b) Do (c) Does (d) Did
  2. 2.We ___ in this school since 2022. (a) taught (b) teach (c) has taught (d) have taught
  3. 3.Rahul ___ help Grandma every Sunday. (a) don't (b) isn't (c) doesn't
  4. 4.We ___ the ball before the guests arrived. (a) had thrown (b) had threw (c) have thrown (d) has thrown
  5. 5.They ___ with Nani since 2019. (a) has stayed (b) stayed (c) have stayed (d) stay
  6. 6.My sister ___ a bicycle last week. (a) rides (b) will ride (c) rode (d) rided
  7. 7.She ___ Hindi twice a week. (a) speak (b) speaking (c) speaks
  8. 8.What is the past tense of “wear”? (a) weared (b) wearing (c) wore (d) worn
  9. 9.Name the tense: “They will buy vegetables.” (a) simple future (b) present perfect (c) past perfect (d) simple past
  10. 10.He ___ a kite now. (a) are flying (b) is flying (c) am flying (d) is fly
  11. 11.Diya has lived in Pune ___ last year. (a) for (b) since
  12. 12.Name the tense: “We had played cricket.” (a) past perfect (b) simple past (c) present perfect (d) present continuous
  13. 13.They ___ going to study science next Sunday. (a) am (b) are (c) is
  14. 14.Choose the right verb: There ___ an apple on the plate. (a) is (b) are
  15. 15.Kabir ___ to school last week. (a) goed (b) goes (c) will go (d) went
  16. 16.Name the tense: “My friends had spoken Hindi.” (a) past continuous (b) simple past (c) present continuous (d) past perfect
  17. 17.Pooja ___ fly a kite every day. (a) doesn't (b) don't (c) isn't
  18. 18.By the time the guests arrived, my friends ___ a cake. (a) had bake (b) has baked (c) had baked (d) have baked
  19. 19.Name the tense: “I won the match.” (a) past perfect (b) past continuous (c) present continuous (d) simple past
  20. 20.You are going to ___ on the stage tomorrow. (a) danced (b) dance (c) dances (d) dancing
  21. 21.Name the tense: “She has worn a cap.” (a) simple future (b) present continuous (c) simple present (d) present perfect
  22. 22.We ___ told a story already. (a) have (b) has
  23. 23.We ___ a cap at 8 pm yesterday. (a) were wearing (b) was wearing (c) are wearing (d) were wear
  24. 24.___ you bring lunch twice a week? (a) Is (b) Does (c) Are (d) Do
  25. 25.You ___ a cap tomorrow. (a) will wears (b) wore (c) will wear (d) will wearing
  26. 26.You are going to ___ the ball tomorrow. (a) threw (b) throws (c) throwing (d) throw
  27. 27.She ___ the dog when the bell rang. (a) is feeding (b) was feed (c) was feeding (d) were feeding
  28. 28.Kabir ___ vegetables next week. (a) will buying (b) will buys (c) will buy (d) bought
  29. 29.Choose the right verb: The scissors ___ sharp. (a) is (b) are
  30. 30.Choose the right verb: The box of pencils ___ on the table. (a) are (b) is
  31. 31.Which is the correct -ing form of “wear”? (a) wearring (b) wearing (c) weareing
  32. 32.Choose the right verb: There ___ five mangoes in the basket. (a) are (b) is
  33. 33.Choose the right verb: The basket of mangoes ___ heavy. (a) are (b) is
  34. 34.When Dad called, Zoya ___ already gone to school. (a) have (b) has (c) had
  35. 35.My sister ___ Hindi when the phone rang. (a) was speak (b) is speaking (c) was speaking (d) were speaking
  36. 36.What is the past tense of “eat”? (a) ate (b) eaten (c) eating (d) eated
  37. 37.___ she win the match in 2023? (a) Did (b) Does (c) Was (d) Do
  38. 38.Name the tense: “You fed the dog.” (a) past continuous (b) present continuous (c) simple present (d) simple past
  39. 39.I am going to ___ Hindi next month. (a) spoke (b) speak (c) speaks (d) speaking
  40. 40.You have just ___ a cartoon. (a) watched (b) watches (c) watching (d) watch

Answer key

  1. Did
  2. have taught
  3. doesn't
  4. had thrown
  5. have stayed
  6. rode
  7. speaks
  8. wore
  9. simple future
  10. is flying
  11. since
  12. past perfect
  13. are
  14. is
  15. went
  16. past perfect
  17. doesn't
  18. had baked
  19. simple past
  20. dance
  21. present perfect
  22. have
  23. were wearing
  24. Do
  25. will wear
  26. throw
  27. was feeding
  28. will buy
  29. are
  30. is
  31. wearing
  32. are
  33. is
  34. had
  35. was speaking
  36. ate
  37. Did
  38. simple past
  39. speak
  40. watched

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