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.