← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 601 · 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.She ___ eaten a mango already. (a) have (b) has
  2. 2.You ___ a cake when the phone rang. (a) were bake (b) were baking (c) are baking (d) was baking
  3. 3.My brother ___ lunch next Sunday. (a) will bring (b) will bringing (c) brought (d) will brings
  4. 4.___ we study science in 2023? (a) Do (b) Was (c) Did (d) Does
  5. 5.___ Ananya dancing on the stage at the moment? (a) Are (b) Am (c) Is
  6. 6.Diya has played in the garden ___ 8 o'clock. (a) since (b) for
  7. 7.When Dad called, they ___ already clapped for the team. (a) had (b) has (c) have
  8. 8.You have known my best friend ___ five years. (a) for (b) since
  9. 9.What is the past tense of “send”? (a) sended (b) sending (c) sent
  10. 10.He ___ write a letter every day. (a) isn't (b) doesn't (c) don't
  11. 11.I ___ the match before it got dark. (a) have won (b) has won (c) had won (d) had win
  12. 12.___ Arjun study science every day? (a) Is (b) Do (c) Are (d) Does
  13. 13.They ___ vegetables at the moment. (a) is buying (b) am buying (c) are buying (d) are buy
  14. 14.You have waited for the bus ___ 8 o'clock. (a) for (b) since
  15. 15.My brother is going to ___ science next week. (a) studies (b) studied (c) studying (d) study
  16. 16.When Dad called, I ___ already baked a cake. (a) have (b) has (c) had
  17. 17.I ___ a message yesterday. (a) sended (b) send (c) will send (d) sent
  18. 18.We ___ Hindi on Saturdays. (a) speak (b) speaks (c) speaking
  19. 19.___ I drink milk last week? (a) Do (b) Did (c) Was (d) Does
  20. 20.Neel is going to ___ the room tomorrow. (a) cleaning (b) cleans (c) cleaned (d) clean
  21. 21.Name the tense: “She had won the match.” (a) simple past (b) past perfect (c) simple future (d) present continuous
  22. 22.___ my brother wear a cap last Sunday? (a) Do (b) Does (c) Was (d) Did
  23. 23.___ my cousins flying a kite at the moment? (a) Is (b) Am (c) Are
  24. 24.Saanvi ___ a song at the moment. (a) am singing (b) is singing (c) are singing (d) is sing
  25. 25.My sister ___ speak Hindi on Saturdays. (a) doesn't (b) don't (c) isn't
  26. 26.Rohan has just ___ the ball. (a) catching (b) caught (c) catches (d) catch
  27. 27.What is the past tense of “make”? (a) maked (b) made (c) making
  28. 28.She has studied in this school ___ six months. (a) for (b) since
  29. 29.We ___ built a sandcastle already. (a) has (b) have
  30. 30.Name the tense: “We have drunk milk.” (a) present continuous (b) past continuous (c) present perfect (d) simple past
  31. 31.By the time the guests arrived, I ___ the train. (a) had took (b) had taken (c) has taken (d) have taken
  32. 32.When it started to rain, Farhan ___ a song. (a) was singing (b) was sing (c) were singing (d) is singing
  33. 33.___ he drink milk every Sunday? (a) Do (b) Does (c) Are (d) Is
  34. 34.My brother ___ the match on Saturdays. (a) winning (b) win (c) wins
  35. 35.Karan ___ with Nani since 2021. (a) have stayed (b) stayed (c) has stayed (d) stays
  36. 36.What is the past tense of “ride”? (a) rided (b) ridden (c) riding (d) rode
  37. 37.Choose the right verb: The basket of mangoes ___ heavy. (a) are (b) is
  38. 38.Meera ___ in Delhi since 2021. (a) have worked (b) has worked (c) works (d) worked
  39. 39.We ___ science at 8 pm yesterday. (a) were studying (b) are studying (c) was studying (d) were study
  40. 40.I ___ Hindi when it started to rain. (a) were speaking (b) was speak (c) was speaking (d) am speaking

Answer key

  1. has
  2. were baking
  3. will bring
  4. Did
  5. Is
  6. since
  7. had
  8. for
  9. sent
  10. doesn't
  11. had won
  12. Does
  13. are buying
  14. since
  15. study
  16. had
  17. sent
  18. speak
  19. Did
  20. clean
  21. past perfect
  22. Did
  23. Are
  24. is singing
  25. doesn't
  26. caught
  27. made
  28. for
  29. have
  30. present perfect
  31. had taken
  32. was singing
  33. Does
  34. wins
  35. has stayed
  36. rode
  37. is
  38. has worked
  39. were studying
  40. was speaking

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