‹ Grammar · Week 2Lesson 14 of 28

Present Perfect vs Simple Past

Level B2–C2 · finished time vs connection to now

◎What you'll master

  • Choose the simple past for a finished time (yesterday, in 2019, two hours ago).
  • Choose the present perfect for time connected to now — experience, recent results, unfinished periods.
  • Let the time expression decide the tense (ago / last → past; ever, just, yet, so far → perfect).
  • Tell been (went and came back) apart from gone (went and is still there).
  • Use the news pattern: announce with the present perfect, then give details in the simple past.

1The core contrast: finished time vs connection to now

Both tenses talk about the past, but they frame it differently. The simple past puts the action in a finished time period that is over and separate from now. The present perfect (have / has + past participle) keeps the past connected to the present — the exact time is unspecified or the period is still open.

I saw her yesterday. (finished time — past) · I have seen that film. (when? doesn't matter — perfect)

2Let the time expression decide

The fastest test is the time word. A word that names or implies a finished moment forces the simple past; a word that reaches up to now takes the present perfect.

Simple past — finished timePresent perfect — connected to now
yesterday, last week, in 2019ever, never, before (in my life)
two hours ago, on Mondayjust, already, yet, still (not)
when I was young, thenfor / since (period reaching now)
What did you do? (a moment over)so far, up to now, recently, lately
⚠ Watch out — never pair the present perfect with a finished-time word: not I have finished it yesterday → I finished it yesterday.

3The same sentence, two meanings

Swapping the tense changes the message. The present perfect keeps a situation open; the simple past closes it and implies it is no longer true.

SentenceWhat it means
I have lived in Rome for ten years.I still live there now.
I lived in Rome for ten years.I don't live there any more — it's finished.
She has been a teacher since 2010.She is still a teacher.
She was a teacher for a while.That period is over.
Quick check
Ask "Is the period still open?" If yes → present perfect. If it's shut and gone → simple past.

4been vs gone

Both are participles of movement verbs, but they tell different stories. Been means the person went and has come back; gone means the person went and is still there.

Been = went and returned

Anna has been to Paris. (she's back home now, telling you about it)

Gone = went and is away

Anna has gone to Paris. (she's there right now — not here)
⚠ Watch out — don't say She has gone to Paris three times for experience → use She has been to Paris three times.

5Experience, results and unfinished periods

Three jobs pull the present perfect: experience at some point in life (ever / never), a recent action with a present result (just / already / yet), and an unfinished period measured with for / since. Name a finished time and you slide back to the simple past.

Experience: Have you ever been to Japan? · Result: I've just broken my phone. · Unfinished: We've known them since 2012.
⚠ Watch out — use for with a length of time and since with a start point: not since ten years → for ten years.

6The news pattern: announce, then detail

In news and updates, we announce the fresh event with the present perfect (it's news right now), then switch to the simple past to give the finished details — when, where, how.

Scientists have discovered a new planet. They found it last month using a space telescope.
Why it flips
The headline connects to now (have discovered); the story that follows sits in specific, finished moments (found it last month), so it takes the simple past.
Practice — 15 questions with instant feedback
0 / 15 correct
Question 1

I ______ her yesterday.

Question 2

______ you ever

Question 3
I (just / finish) lunch.
Question 4

She ______ to the shops — she'll be back soon.

Question 5

We ______ in Rome in 2019.

Question 6
They (not / arrive) yet.
Question 7

He ______ his leg, so he can't play today.

Question 8
I (know) her since university.
Question 9

'I lived in Paris for five years.' What does this suggest?______

Question 10
Anna (be) to three continents so far.
Question 11

When ______ the parcel

Question 12

Scientists ______ a new species; they

Question 13
This is the first time I (ever / try) sushi.
Question 14

The company ______ founded in 1998 and

Question 15
I (not / see) that film, but I read the book last summer.

✎Fix the Error

Each sentence has one mistake in the underlined word. Type the correction and check.

1.I have seen him yesterday.

2.She has went to Paris.

3.Did you ever be to Japan?

4.I know him since 2010.

5.He has arrived two hours ago.