← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 582 · 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.My sister did not ___ in the pool yesterday. (a) swims (b) swimming (c) swim (d) swam
  2. 2.Choose the right verb: Each of the students ___ a name tag. (a) have (b) has
  3. 3.Which is the correct -ing form of “clean”? (a) cleaneing (b) cleanning (c) cleaning
  4. 4.Name the tense: “My brother has drawn a picture.” (a) present perfect (b) past perfect (c) simple future (d) present continuous
  5. 5.You did not ___ the ball two days ago. (a) catches (b) catch (c) catching (d) caught
  6. 6.We ___ going to speak Hindi next Sunday. (a) is (b) are (c) am
  7. 7.What is the past tense of “draw”? (a) drawn (b) drawed (c) drew (d) drawing
  8. 8.___ you wear a cap every Sunday? (a) Are (b) Does (c) Do (d) Is
  9. 9.Which is the correct -ing form of “write”? (a) writeing (b) writeeing (c) writing
  10. 10.She has just ___ the bag. (a) carry (b) carrying (c) carries (d) carried
  11. 11.Name the tense: “He was throwing the ball.” (a) simple future (b) past perfect (c) past continuous (d) simple present
  12. 12.Choose the right verb: Mathematics ___ my favourite subject. (a) are (b) is
  13. 13.What is the past tense of “take”? (a) taking (b) took (c) taken (d) taked
  14. 14.They ___ a bicycle tomorrow. (a) will rides (b) will riding (c) will ride (d) rode
  15. 15.Choose the right verb: Each of the girls ___ a name tag. (a) has (b) have
  16. 16.___ she making tea now? (a) Are (b) Is (c) Am
  17. 17.What is the past tense of “eat”? (a) eating (b) ate (c) eated (d) eaten
  18. 18.Which is the correct -ing form of “dance”? (a) danceeing (b) dancing (c) danceing
  19. 19.My sister ___ with Nani since 2020. (a) have stayed (b) stayed (c) has stayed (d) stays
  20. 20.Choose the right verb: Every girl ___ a locker. (a) has (b) have
  21. 21.Which is the correct -ing form of “catch”? (a) catcheing (b) catchhing (c) catching
  22. 22.___ you plant a tree in 2023? (a) Do (b) Does (c) Did (d) Was
  23. 23.I ___ drunk milk already. (a) have (b) has
  24. 24.My cousins ___ made tea already. (a) has (b) have
  25. 25.Name the tense: “He was catching the ball.” (a) past continuous (b) present continuous (c) present perfect (d) past perfect
  26. 26.He did not ___ the ball two days ago. (a) throws (b) throw (c) throwing (d) threw
  27. 27.When Dad called, we ___ already helped Grandma. (a) has (b) had (c) have
  28. 28.My sister ___ rice yesterday. (a) will cook (b) cooked (c) has cooked (d) cooks
  29. 29.He ___ rice before the bell rang. (a) had cook (b) had cooked (c) has cooked (d) have cooked
  30. 30.Name the tense: “My sister will tell a story.” (a) simple past (b) past continuous (c) past perfect (d) simple future
  31. 31.We ___ in the pool at the moment. (a) are swim (b) is swimming (c) are swimming (d) am swimming
  32. 32.Rahul ___ a tree at 8 pm yesterday. (a) is climbing (b) was climb (c) were climbing (d) was climbing
  33. 33.I ___ going to cook rice next week. (a) is (b) are (c) am
  34. 34.By the time Mum came home, my sister ___ science. (a) have studied (b) had study (c) has studied (d) had studied
  35. 35.He ___ a message tomorrow. (a) sent (b) will sending (c) will send (d) will sends
  36. 36.He ___ Hindi before it got dark. (a) have spoken (b) had spoke (c) has spoken (d) had spoken
  37. 37.He ___ a cake every morning. (a) baking (b) bake (c) bakes
  38. 38.What is the past tense of “bring”? (a) brought (b) bringing (c) bringed
  39. 39.They ___ in this school since 2022. (a) has studied (b) study (c) studied (d) have studied
  40. 40.Pooja is going to ___ a letter tomorrow. (a) writes (b) writing (c) wrote (d) write

Answer key

  1. swim
  2. has
  3. cleaning
  4. present perfect
  5. catch
  6. are
  7. drew
  8. Do
  9. writing
  10. carried
  11. past continuous
  12. is
  13. took
  14. will ride
  15. has
  16. Is
  17. ate
  18. dancing
  19. has stayed
  20. has
  21. catching
  22. Did
  23. have
  24. have
  25. past continuous
  26. throw
  27. had
  28. cooked
  29. had cooked
  30. simple future
  31. are swimming
  32. was climbing
  33. am
  34. had studied
  35. will send
  36. had spoken
  37. bakes
  38. brought
  39. have studied
  40. write

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