Canadian English grammar exercises
Canadian English website
Canadian English website


Topic: MIXED VERB TENSES 1 | level: Intermediate (B1-B2)




Choose the correct, most natural-sounding option to complete each of the following sentences.


1. Oliver ________ hockey for the past four years. (and he still plays)
  has played
  played
  was playing

2. Oliver ________ hockey until he broke his leg last summer.
  has played
  played
  has been playing

3. Tim worked as a teacher before he ________ to Saskatoon.
  moved
  was moving
  has moved

4. P1: ________ writing her exam? P2: No, she's still working on it.
  Was she finished
  Has she finished
  Is she finishing

5. P1: What did you do last month? P2: I ________ to Thailand on vacation.
  have gone
  had gone
  went

6. We ________ our car when we heard a strange noise.
  washed
  had washed
  were washing

7. Natalie ________ Robert anything about the accident before they spoke last night.
  hadn't told
  wasn't telling
  hasn't told

8. _________ her mom yesterday?
  Has Samantha called
  Did Samantha call
  Had Samantha called

9. I _________ around the supermarket when I bumped into a couple of my friends.
  walked
  had waled
  was walking

10. Pete's brother ________ this healthy in years.
  hasn't looked
  wasn't looking
  didn't look


CHECK ANSWERS (Your answers will be displayed in a new window)




BACK TO LIST OF EXERCISES



Looking for high-quality, affordable resources for learning or teaching English? Check out our SHOP PAGE.

OUR OTHER WEBSITES:
LearnEnglishFeelGood.com
BusinessEnglishSite.com
ESLResourceSite.com
EnglishForMyJob.com
LearnSpanishFeelGood.com
LearnPolishFeelGood.com

CONNECT & FOLLOW:
Instagram Facebook Twitter Youtube

ABOUT US / COOKIE & PRIVACY POLICY / CONTACT: info (at) learnenglishfeelgood.com


(c) 2023-2024 LearnEnglishFeelGood.ca (a division of LearnEnglishFeelGood.com) unless otherwise stated. REPOSTING ANY OF OUR CONTENT ONLINE IS NOT ALLOWED. Please see our content policy before sharing our content.