B1 · grammar

Present Perfect vs Past Simple Exercises (B1) — Free

Present perfect vs past simple: connected to now, or finished in the past

Both tenses talk about the past; the difference is the connection to now. Use the past simple when the time is finished or stated: yesterday, last week, in 2015, two hours ago, or questions with 'when' (I saw that film last week). Use the present perfect (have/has + past participle) when the time isn't stated and the past connects to the present: life experiences (I've never seen a whale), situations that are still true (She has lived here since 2018), and past actions with a result now (I've lost my keys). A useful test: if you can add a finished time expression, use the past simple. That's also why we use the past simple for people who are no longer alive: their lifetime is a finished period.

  1. I (see) that film last week.

  2. I (never/see) a whale.

  3. She (live) in Rome since 2018.

  4. She (live) in Rome from 2010 to 2015.

  5. you ever (be) to Mexico?

  6. When you (start) your new job?

  7. I (lose) my keys. Can you help me look for them?

  8. Shakespeare (write) more than 30 plays.

  9. We (not/finish) the project yet.

  10. He (call) me two hours ago.

  11. I (know) Ana for ten years. We met at university.

  12. Last year we (go) to Peru. Really? I (never/be) there.

Want the PDF with all the answers?

Get started free →
3 free worksheets, no card required