← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 775 · 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.He ___ the bag when the bell rang. (a) is carrying (b) was carrying (c) were carrying (d) was carry
  2. 2.She ___ caught the ball already. (a) have (b) has
  3. 3.We ___ made tea already. (a) has (b) have
  4. 4.Name the tense: “Kabir will fly a kite.” (a) simple future (b) past perfect (c) present perfect (d) past continuous
  5. 5.Karan ___ on the stage now. (a) am dancing (b) are dancing (c) is dance (d) is dancing
  6. 6.___ my sister drink milk twice a week? (a) Do (b) Is (c) Are (d) Does
  7. 7.We ___ the dishes every morning. (a) washing (b) wash (c) washes
  8. 8.Name the tense: “He is dancing on the stage.” (a) simple present (b) past continuous (c) present continuous (d) present perfect
  9. 9.Arjun ___ in this school since 2019. (a) taught (b) teaches (c) has taught (d) have taught
  10. 10.___ my sister bring lunch in 2023? (a) Does (b) Do (c) Did (d) Was
  11. 11.We ___ on the stage at the moment. (a) am dancing (b) are dancing (c) is dancing (d) are dance
  12. 12.I have waited for the bus ___ half an hour. (a) since (b) for
  13. 13.Kabir did not ___ a tree last week. (a) plant (b) plants (c) planted (d) planting
  14. 14.Choose the right verb: One of my cousins ___ in Class 7. (a) are (b) is
  15. 15.By the time the guests arrived, my friends ___ the match. (a) had win (b) has won (c) had won (d) have won
  16. 16.___ my brother taking the train right now? (a) Is (b) Are (c) Am
  17. 17.He is going to ___ a mango tomorrow. (a) eating (b) eats (c) eat (d) ate
  18. 18.She ___ in Delhi since 2022. (a) works (b) has worked (c) worked (d) have worked
  19. 19.She ___ science next Sunday. (a) will studies (b) studied (c) will studying (d) will study
  20. 20.___ she bake a cake every morning? (a) Do (b) Are (c) Is (d) Does
  21. 21.___ she carrying the bag now? (a) Am (b) Are (c) Is
  22. 22.___ you ride a bicycle yesterday? (a) Did (b) Do (c) Was (d) Does
  23. 23.Choose the right verb: The bunch of bananas ___ ripe. (a) is (b) are
  24. 24.Choose the right verb: Each child ___ a ID card. (a) have (b) has
  25. 25.He did not ___ a song in 2023. (a) sing (b) sang (c) sings (d) singing
  26. 26.Name the tense: “He took the train.” (a) past continuous (b) present continuous (c) simple present (d) simple past
  27. 27.Ira ___ for the team before the guests arrived. (a) had clapped (b) had clap (c) has clapped (d) have clapped
  28. 28.___ my cousins wash the dishes twice a week? (a) Does (b) Is (c) Are (d) Do
  29. 29.Name the tense: “My sister is winning the match.” (a) simple present (b) present continuous (c) past perfect (d) simple future
  30. 30.You ___ the train yesterday. (a) take (b) took (c) taked (d) will take
  31. 31.Myra ___ Grandma right now. (a) am helping (b) is helping (c) are helping (d) is help
  32. 32.Kunal ___ won the match already. (a) have (b) has
  33. 33.They ___ rice every morning. (a) cooks (b) cook (c) cooking
  34. 34.They ___ a cake at the moment. (a) is baking (b) are bake (c) am baking (d) are baking
  35. 35.They are going to ___ the room tomorrow. (a) cleaning (b) cleaned (c) clean (d) cleans
  36. 36.Which is the correct -ing form of “catch”? (a) catcheing (b) catching (c) catchhing
  37. 37.Name the tense: “She clapped for the team.” (a) present perfect (b) past perfect (c) past continuous (d) simple past
  38. 38.We ___ milk when it started to rain. (a) are drinking (b) was drinking (c) were drinking (d) were drink
  39. 39.Manav has just ___ science. (a) studied (b) study (c) studies (d) studying
  40. 40.Name the tense: “Nisha is writing a letter.” (a) present perfect (b) simple present (c) present continuous (d) simple future

Answer key

  1. was carrying
  2. has
  3. have
  4. simple future
  5. is dancing
  6. Does
  7. wash
  8. present continuous
  9. has taught
  10. Did
  11. are dancing
  12. for
  13. plant
  14. is
  15. had won
  16. Is
  17. eat
  18. has worked
  19. will study
  20. Does
  21. Is
  22. Did
  23. is
  24. has
  25. sing
  26. simple past
  27. had clapped
  28. Do
  29. present continuous
  30. took
  31. is helping
  32. has
  33. cook
  34. are baking
  35. clean
  36. catching
  37. simple past
  38. were drinking
  39. studied
  40. present continuous

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