Skip to content
SLAYLANGUAGE SCHOOL
Account

English grammar · Level A2–B1

Present Perfect tense: rules and examples

The Present Perfect links the past with the present: what matters is not when something happened but its result or experience now — I’ve lost my keys, Have you ever been to London? Form: have / has + past participle (V3). With for and since it shows that something started in the past and is still true.

Author: Anastasiia SokurUpdated

How to form the Present Perfect: table

have (with I, you, we, they) or has (with he, she, it) + the past participle. Regular verbs add -ed (worked, played); irregular ones must be learnt: go – went – gone, see – saw – seen. All forms are in the irregular verbs table.

Present Perfect: positive, negative and question forms
FormI / you / we / theyhe / she / it
PositiveI have (I’ve) finished.She has (she’s) finished.
NegativeI haven’t finished.She hasn’t finished.
QuestionHave you finished?Has she finished?
Short answerYes, I have. / No, I haven’t.Yes, she has. / No, she hasn’t.

She’s can be she is or she has: she’s working (is), she’s worked (has). The verb form after it tells you which.

When to use the Present Perfect

  1. Life experience

    Whether something has ever happened in your life — with no specific time. Often with ever and never.

    • Have you ever tried sushi?

    • I’ve never been to Japan.

  2. A result that matters now

    Something happened and we see the result now.

    • I’ve lost my keys.

      I don’t have them now

    • He’s broken his leg.

  3. Recent news: just, already, yet

    • The train has just left.

    • I’ve already done my homework.

    • Have you finished yet? — No, not yet.

  4. Still true: for and since

    It started in the past and hasn’t finished. Many languages use the present tense here; English uses the Present Perfect (or the Present Perfect Continuous for activities).

    • We’ve lived here for five years.

    • I’ve known her since school.

  5. An unfinished time period

    Today, this week, this year — while the period is still going on.

    • I’ve drunk three coffees today.

    • She hasn’t called me this week.

Present Perfect signal words

Ever, never, already, just go between have and V3. Yet goes at the end of questions and negatives. For + a period (for two years), since + a starting point (since 2020, since Monday).

  • ever
  • never
  • already
  • just
  • yet
  • for
  • since
  • so far
  • recently
  • lately
  • today
  • this week
  • this year
  • How long…?

Present Perfect or Past Simple?

The key question: is the time stated? If yes (yesterday, last year, in 2020, When…?), use the Past Simple. If the time doesn’t matter but the result or experience does, use the Present Perfect.

Present Perfect vs Past Simple
Present PerfectPast Simple
Timenot stated or still going onstated, finished
ExampleI’ve seen this film.I saw this film last week.
Signal wordsever, never, just, yet, sinceyesterday, ago, last…, in 2020
QuestionHave you ever been to Rome?When did you go there?

Read more: Past Simple

Been or gone?

  • She has been to Paris.

    she came back

  • She has gone to Paris.

    she is there now

Common mistakes

What learners of English often say. On the left — the mistake, on the right — the correct version.

  • Wrong: I have seen him yesterday.

    Right: I saw him yesterday.

    Yesterday, ago, last… need the Past Simple.

  • Wrong: I live here since 2019.

    Right: I have lived here since 2019.

    Still true with since: Present Perfect.

  • Wrong: She has went home.

    Right: She has gone home.

    After have / has use V3, not V2.

  • Wrong: When have you arrived?

    Right: When did you arrive?

    When…? asks about time: Past Simple.

  • Wrong: I have finished it yet.

    Right: I have already finished it.

    Yet is for questions and negatives; use already.

Check yourself

Quiz: Present Perfect vs Past Simple

12 questions with an explanation after every answer. Free, no sign-up.

I have seen · I saw

FAQ

Didn’t find your answer? Send us a request — we’ll tell you everything.

When do we use the Present Perfect?

For experience with no specific time (I’ve been to Italy), results that matter now (I’ve lost my phone), news with just, already, yet, situations still true with for and since (I’ve worked here for a year) and unfinished periods (this week, today).

How do you form the Present Perfect?

have / has + the past participle (V3): I have worked, she has gone. Negative: haven’t / hasn’t; question: Have / Has first — Have you finished?

What is the difference between for and since?

For + a length of time: for three days, for ages. Since + the moment it started: since Monday, since 2015, since I was a child.

Don’t Americans say “I just ate”?

They do: in American English the Past Simple is common with just, already and yet, and it isn’t wrong. In British English, textbooks and exams (IELTS, Cambridge) I have just eaten is the safer choice.

Next step

Keep learning with a mini-course

Short online courses by Slay School teachers: a 15-minute lesson a day with audio, exercises and dialogues, and the words you forget come back on their own.

  • Day 1 is free
  • 15 minutes a day, at your own pace
  • Every word has audio
  • Lifetime access once paid

All you need to start is an email or a Google account.