When to use the past simple for finished events and the present perfect for experiences linked to now
Grammar

Past Simple vs Present Perfect: What's the Difference?

'I saw that film' or 'I've seen that film'? Both sentences are correct English, but they don't mean quite the same thing. Choosing between the past simple and the present perfect is one of the most common stumbling blocks for learners, partly because many languages use a single past tense for both. The good news is that there is a simple idea behind the choice, and a quick test you can use in any conversation.

The core difference in one sentence

Use the past simple for a finished action at a time that is known or clear. Use the present perfect when the action connects to the present, either because the time doesn't matter, or because the result or experience still matters now.

The past simple: finished and in the past

The past simple tells us that something happened and is over. You can usually say when it happened, or the time is obvious from the context. Typical time words are yesterday, last week, in 2019 and two days ago.

  • She called me yesterday.

  • We moved to Leeds in 2019.

  • I saw that film two weeks ago.

  • He studied English at school.

The present perfect: a link to now

The present perfect is formed with have or has + the past participle. It is used for experiences in your life, for recent news, and for results you can still see or feel today. The exact time is not important, and often not mentioned at all.

  • I've finished my homework. (So I'm free now.)

  • She has lost her keys. (So she can't get in.)

  • They have never been to Japan. (In their whole life, so far.)

  • Have you ever tried Indian food?

Some words appear very often with the present perfect: already, yet, just, ever, never and so far.

For and since: situations that continue

The present perfect is also the tense for situations that began in the past and are still true. Use for with a length of time and since with a starting point.

  • I've lived here for five years.

  • I've lived here since 2021.

Compare this with the past simple: I lived in Madrid for five years means you no longer live there. The tense tells the listener whether the story is finished or not.

A quick test to choose the right tense

Try adding a finished time such as yesterday, last year or in 2018 to your sentence. If it sounds natural, use the past simple. If it sounds wrong, you probably need the present perfect. 'I saw her yesterday' is perfect; 'I've seen her yesterday' is not.

A note on British English: with already, yet and just, British speakers prefer the present perfect ('Have you eaten yet?'), whereas American speakers often use the past simple ('Did you eat yet?'). Both are understood, but this guide follows the British habit. And if you want to talk about the future rather than the past, our guide to will and going to picks up where this one ends.

Common mistakes to avoid

  • I have seen her yesterday → I saw her yesterday

  • She has finished at five o'clock → She finished at five o'clock

  • I lived here for five years (and still do) → I've lived here for five years

  • I am here since Monday → I've been here since Monday

  • Did you ever been to Japan? → Have you ever been to Japan?

How to practise

Grammar rules only become automatic when you use them out loud. A great habit is to describe your day in the past simple, then talk about your life experiences in the present perfect. Our one-minute-a-day speaking challenge is perfect for this, and so is the shadowing technique, which helps these patterns sound natural in your own voice.

If you'd like a tutor to listen to you and correct these tenses as you speak, JennyLingo can help. Book a 1-to-1 lesson and practise until the right tense comes without thinking.

grammarverb tensespast simplepresent perfectcommon mistakes

More in Grammar

Gerund or Infinitive? When to Use -ing and To + Verb
GrammarOct 16, 2026

Gerund or Infinitive? When to Use -ing and To + Verb

Not sure when to say 'enjoy reading' or 'happy to help'? Learn when to use the gerund or the infinitive in English, with clear examples.

Read more →: Gerund or Infinitive? When to Use -ing and To + Verb
First vs Second Conditional: What's the Difference?
GrammarOct 9, 2026

First vs Second Conditional: What's the Difference?

Confused by if-sentences? Learn when to use the first and second conditional in English, with clear examples and the most common mistakes.

Read more →: First vs Second Conditional: What's the Difference?
Will vs Going To: What's the Difference?
GrammarAug 28, 2026

Will vs Going To: What's the Difference?

Confused between will and going to? Learn when to use each future form in English, with clear examples and the mistakes most learners make.

Read more →: Will vs Going To: What's the Difference?

We use essential cookies to ensure the proper functioning of this website. No tracking or marketing cookies are used. Read our Cookie Policy