Australian English grammar exercises
Australian English website
Australian English website

Instagram Facebook Twitter Youtube


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 ________ cricket for the past four years. (and he still plays)
  has played
  played
  was playing

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

3. Tim worked as a teacher before he ________ to Perth.
  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 holiday.
  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 mum yesterday?
  Has Samantha called
  Did Samantha call
  Had Samantha called

9. I _________ around the supermarket when I bumped into a couple of my mates.
  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 (ENGLISH)
BusinessEnglishSite.com (ENGLISH)
ESLResourceSite.com (ENGLISH)
EnglishForMyJob.com (ENGLISH)
LearnSpanishFeelGood.com (SPANISH)


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


(c) 2023-2024 LearnEnglishFeelGood.au (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.