HOME / GRAMMAR EXERCISES / VERB TENSES IN CONTEXT 2

VERB TENSES IN CONTEXT EXERCISE 2 (ESL)

level: Intermediate (B1/B2)

✓ Useful for TOEFL ✓ Useful for TOEIC
This second mixed tenses exercise focuses primarily on one of the most important and most tested grammar points at B1/B2 level: the distinction between the simple past and the present perfect. A few questions also include the past continuous. Read each sentence carefully for time clues — they will point you to the right answer.




GRAMMAR REVIEW! Simple past vs present perfect — the key distinction

Despite the “mixed tenses” label, this exercise is primarily about one distinction: simple past vs present perfect. Getting this right is one of the most important skills at B1/B2 level. The past continuous appears in a couple of questions too.

TenseUse when…Example
Simple pastThe action is finished and the time is specified or clearly in the pastI lived in Paris for two years. (I no longer live there)
Present perfectThe action connects to the present; time is unfinished; the result matters nowI have lived here for two years. (I still live here)
Past continuousAn action was in progress at a specific past momentShe was reading when the phone rang.

The single most reliable test: Is the situation still true now, or is it over? If it’s over and the time is clear → simple past. If it connects to now → present perfect.

READY TO PRACTICE? LET’S GO!

Choose the correct verb tense to complete each sentence.

1. I ________ (take) a shower when you called.
2. My brother ________ (have) never been to Europe until he went there last year.
3. Diane ________ (feel) very sick, but she decided to go out anyway.
4. I ________ (want) to go swimming, but the water was too cold.
5. He ________ (call) her all night, but she ignored all the calls.
6. I ________ (be) able to sleep well for a week now.
7. When I first saw her, she ________ (stand) on the balcony.
8. Every time I looked at her, she _______. (smile)
9. I ________ (stop) smoking a long time ago.
10. You moved to a new apartment? How long ________ (live) at the new apartment?






Premium Edition Ad-free browsing, PDFs & premium exercises
Business English Conversations Online course
ESL Shop Affordable teaching & learning materials
More great stuff
American idioms
Phrasal verbs
Varieties of English
Travel English
Language-specific grammar
Our other sites
BusinessEnglishSite.com
EnglishForMyJob.com
LearnSpanishFeelGood.com

★ Go Premium — ad-free!
Connect & follow
© 2006–2026 LearnEnglishFeelGood.com unless otherwise stated. Reposting our content is not allowed. See our content policy.