← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 217 · 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.___ you studying science right now? (a) Are (b) Am (c) Is
  2. 2.He did not ___ in the park two days ago. (a) running (b) ran (c) runs (d) run
  3. 3.___ I cook rice every day? (a) Does (b) Is (c) Do (d) Are
  4. 4.Name the tense: “He drank milk.” (a) present continuous (b) past perfect (c) present perfect (d) simple past
  5. 5.I am going to ___ to school next Sunday. (a) go (b) went (c) going (d) goes
  6. 6.We have been in the library ___ morning. (a) for (b) since
  7. 7.They ___ in the park last Sunday. (a) have jogged (b) will jog (c) jogged (d) jog
  8. 8.Choose the right verb: Physics ___ interesting. (a) are (b) is
  9. 9.He ___ a mango right now. (a) is eat (b) are eating (c) is eating (d) am eating
  10. 10.My cousins ___ milk every morning. (a) drink (b) drinking (c) drinks
  11. 11.We ___ on the stage before the bell rang. (a) has danced (b) have danced (c) had dance (d) had danced
  12. 12.___ I win the match every day? (a) Does (b) Is (c) Do (d) Are
  13. 13.By the time the guests arrived, we ___ a cartoon. (a) has watched (b) had watch (c) had watched (d) have watched
  14. 14.I ___ the room before Mum came home. (a) has cleaned (b) have cleaned (c) had clean (d) had cleaned
  15. 15.My parents have waited for the bus ___ an hour. (a) for (b) since
  16. 16.We ___ cricket next week. (a) will plays (b) played (c) will playing (d) will play
  17. 17.___ Diya jog in the park on Saturdays? (a) Are (b) Is (c) Does (d) Do
  18. 18.My parents are going to ___ lunch next week. (a) bring (b) brings (c) brought (d) bringing
  19. 19.You are going to ___ a cake next month. (a) baked (b) bake (c) baking (d) bakes
  20. 20.Which is the correct -ing form of “clean”? (a) cleanning (b) cleaneing (c) cleaning
  21. 21.He ___ in Pune since 2019. (a) lived (b) have lived (c) lives (d) has lived
  22. 22.Rahul is going to ___ the train next month. (a) take (b) taking (c) takes (d) took
  23. 23.I ___ in this school since 2020. (a) has studied (b) studied (c) study (d) have studied
  24. 24.I ___ a cap when the phone rang. (a) am wearing (b) were wearing (c) was wear (d) was wearing
  25. 25.We ___ a mango every Sunday. (a) eating (b) eats (c) eat
  26. 26.Choose the right verb: Every player ___ a notebook. (a) have (b) has
  27. 27.When Dad called, the children ___ already cleaned the room. (a) has (b) had (c) have
  28. 28.___ she throw the ball last Sunday? (a) Do (b) Did (c) Was (d) Does
  29. 29.___ we make tea in 2023? (a) Does (b) Do (c) Was (d) Did
  30. 30.___ my brother drinking milk right now? (a) Are (b) Am (c) Is
  31. 31.You ___ the room tomorrow. (a) will cleaning (b) will cleans (c) cleaned (d) will clean
  32. 32.Choose the right verb: My spectacles ___ on the table. (a) is (b) are
  33. 33.When it started to rain, you ___ in the park. (a) were jog (b) are jogging (c) was jogging (d) were jogging
  34. 34.We ___ a story next week. (a) will telling (b) will tell (c) will tells (d) told
  35. 35.___ Meera swimming in the pool at the moment? (a) Is (b) Am (c) Are
  36. 36.The students have known my best friend ___ five years. (a) for (b) since
  37. 37.You ___ in the park right now. (a) am running (b) are run (c) are running (d) is running
  38. 38.___ I washing the dishes now? (a) Am (b) Are (c) Is
  39. 39.Choose the right verb: One of my friends ___ in Class 5. (a) is (b) are
  40. 40.My brother ___ with Nani since 2019. (a) stays (b) stayed (c) has stayed (d) have stayed

Answer key

  1. Are
  2. run
  3. Do
  4. simple past
  5. go
  6. since
  7. jogged
  8. is
  9. is eating
  10. drink
  11. had danced
  12. Do
  13. had watched
  14. had cleaned
  15. for
  16. will play
  17. Does
  18. bring
  19. bake
  20. cleaning
  21. has lived
  22. take
  23. have studied
  24. was wearing
  25. eat
  26. has
  27. had
  28. Did
  29. Did
  30. Is
  31. will clean
  32. are
  33. were jogging
  34. will tell
  35. Is
  36. for
  37. are running
  38. Am
  39. is
  40. has stayed

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