Start practising

Pre-intermediate to Intermediate · A2–B1 4 exercises General English

Present perfect vs past simple

Past simple for finished time; present perfect when the time is not finished or the result matters now.

A — Sample sentences

Words like friend, trust, split up, get married, and engaged appear in context.

1) Past simple — finished past with a definite time

yesterday, last year, in 2019, when I was young

2) Present perfect — unfinished time or result now

ever, never, yet, already, just, recently, this year, so far

3) Contrasts

Same topic — different tense depending on the time frame.

The rest of this lesson is in the General English course:

Open the full lesson →

Try it: Past simple or present perfect?

Choose the best form.

  1. They ___ friends since primary school.
    (a) were   (b) have been   (c) are
  2. She ___ up with her partner last Friday.
    (a) split   (b) has split   (c) splits
  3. ___ you ever ___ in love at first sight?
    (a) Did / fall   (b) Have / fallen   (c) Do / fall
  4. We ___ married in 2015, but we ___ divorced since then.
    (a) got / have got   (b) have got / got   (c) got / got

Check your answers in the course — it marks them instantly. This is one of the unit's 4 exercises; the other 3 are in the General English course too.

Practise this unit in the course →

Keep going