← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 100 · 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.Name the tense: “Ira helps Grandma.” (a) simple past (b) present perfect (c) past perfect (d) simple present
  2. 2.Name the tense: “I swim in the pool.” (a) present continuous (b) past continuous (c) present perfect (d) simple present
  3. 3.She ___ worn a cap already. (a) have (b) has
  4. 4.She ___ the dog every day. (a) feed (b) feeds (c) feeding
  5. 5.Which is the correct -ing form of “dance”? (a) danceeing (b) dancing (c) danceing
  6. 6.She ___ a cartoon at the moment. (a) am watching (b) is watching (c) is watch (d) are watching
  7. 7.Rohan is going to ___ a kite next Sunday. (a) flying (b) flew (c) flies (d) fly
  8. 8.You have just ___ the ball. (a) threw (b) throw (c) throwing (d) thrown
  9. 9.___ my parents go to school last week? (a) Does (b) Do (c) Was (d) Did
  10. 10.You did not ___ cricket yesterday. (a) plays (b) play (c) played (d) playing
  11. 11.He ___ in the pool on Saturdays. (a) swims (b) swim (c) swimming
  12. 12.Choose the right verb: Mathematics ___ my favourite subject. (a) are (b) is
  13. 13.___ they running in the park now? (a) Are (b) Is (c) Am
  14. 14.When it started to rain, you ___ the ball. (a) were catching (b) was catching (c) were catch (d) are catching
  15. 15.Name the tense: “My sister flies a kite.” (a) present perfect (b) present continuous (c) simple past (d) simple present
  16. 16.He did not ___ a cartoon two days ago. (a) watch (b) watched (c) watches (d) watching
  17. 17.My friends ___ jog in the park every Sunday. (a) don't (b) doesn't (c) aren't
  18. 18.You did not ___ a story last week. (a) told (b) tells (c) tell (d) telling
  19. 19.Name the tense: “You sing a song.” (a) present perfect (b) simple future (c) present continuous (d) simple present
  20. 20.When it started to rain, Rohan ___ a story. (a) is telling (b) were telling (c) was telling (d) was tell
  21. 21.You ___ a story in 2023. (a) told (b) tell (c) telled (d) will tell
  22. 22.They have studied in this school ___ last year. (a) since (b) for
  23. 23.You ___ going to run in the park next month. (a) is (b) are (c) am
  24. 24.Manav ___ in Pune since 2020. (a) have lived (b) lives (c) has lived (d) lived
  25. 25.When Dad called, I ___ already written a letter. (a) has (b) had (c) have
  26. 26.They have worked in Delhi ___ two years. (a) since (b) for
  27. 27.___ I building a sandcastle at the moment? (a) Are (b) Am (c) Is
  28. 28.___ we running in the park now? (a) Am (b) Are (c) Is
  29. 29.I ___ the ball next week. (a) threw (b) will throwing (c) will throw (d) will throws
  30. 30.Name the tense: “They were jogging in the park.” (a) simple past (b) present perfect (c) past perfect (d) past continuous
  31. 31.My friends ___ in the pool yesterday. (a) will swim (b) swimmed (c) swam (d) swim
  32. 32.___ my cousins watching a cartoon right now? (a) Am (b) Is (c) Are
  33. 33.I have worked in Delhi ___ January. (a) for (b) since
  34. 34.My brother ___ the match now. (a) am winning (b) is win (c) is winning (d) are winning
  35. 35.You ___ in the park before it got dark. (a) has jogged (b) have jogged (c) had jog (d) had jogged
  36. 36.My friends ___ play cricket every day. (a) aren't (b) doesn't (c) don't
  37. 37.He has just ___ a cartoon. (a) watching (b) watched (c) watch (d) watches
  38. 38.You ___ milk last week. (a) drank (b) drinked (c) will drink (d) drink
  39. 39.Neel has waited for the bus ___ an hour. (a) since (b) for
  40. 40.You ___ cricket two days ago. (a) play (b) will play (c) have played (d) played

Answer key

  1. simple present
  2. simple present
  3. has
  4. feeds
  5. dancing
  6. is watching
  7. fly
  8. thrown
  9. Did
  10. play
  11. swims
  12. is
  13. Are
  14. were catching
  15. simple present
  16. watch
  17. don't
  18. tell
  19. simple present
  20. was telling
  21. told
  22. since
  23. are
  24. has lived
  25. had
  26. for
  27. Am
  28. Are
  29. will throw
  30. past continuous
  31. swam
  32. Are
  33. since
  34. is winning
  35. had jogged
  36. don't
  37. watched
  38. drank
  39. for
  40. played

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