Present Perfect

Present Perfect: Rules, Examples and Common Mistakes

If you’ve ever paused mid-sentence wondering whether to say “I saw” or “I have seen,” you’re not alone. The Present Perfect is one of those tenses that looks simple on paper but trips up even confident intermediate learners. It doesn’t map neatly onto most other languages, which is exactly why it deserves a proper explanation rather than a quick rule you memorize and forget.

This guide walks through what the Present Perfect actually means, how to build it correctly, when native speakers reach for it instead of Past Simple, and where learners most often go wrong. By the end, you’ll have a clear mental system for choosing the right tense plus plenty of practice to make it stick.

Table of Contents
Present Perfect

What Is the Present Perfect?

The Present Perfect is a tense that connects something from the past to the present moment. It’s not really about when something happened, it’s about how that past action or state still matters right now.

Look at these examples:

  • “I have lost my keys.”
  • “She has visited London.”
  • “We have lived here for five years.”

In the first sentence, the focus isn’t on the moment the keys went missing, it’s on the fact that you don’t have them now. In the second, we’re talking about an experience that’s part of her life, without saying exactly when it happened. In the third, the five years started in the past and are still going.

This is really the heart of the Present Perfect: English speakers use it when the past and the present are linked in some way. If you just want to report a finished event with no connection to now, Past Simple usually does the job instead. We’ll come back to that comparison in detail later, because it’s the part learners find trickiest.

How to Form the Present Perfect

The structure is refreshingly consistent once you know the formula:

have / has + past participle (V3)

Here’s how it looks across affirmative, negative, and question forms:

FormStructureExample
AffirmativeSubject + have/has + past participle“They have finished the project.”
NegativeSubject + have/has + not + past participle“He hasn’t called me back.”
QuestionHave/Has + subject + past participle?“Have you tried the new café?”

When to use have vs. has: Use have with I, you, we, and they. Use has with he, she, and it.

  • “I have finished.” / “We have finished.”
  • “She has finished.” / “It has started raining.”

What is a past participle? The past participle (often called V3) is the third form of the verb. For regular verbs, it’s identical to the simple past, you just add -ed:

  • work → worked → worked
  • play → played → played
  • study → studied → studied

Irregular verbs, unfortunately, don’t follow a pattern, so they need to be learned individually:

  • go → went → gone
  • see → saw → seen
  • write → wrote → written
  • eat → ate → eaten
  • take → took → taken

A few natural examples to see it in action:

  • “I’ve worked here since March.” (have + worked)
  • “She’s gone to the gym.” (has + gone)
  • “We’ve seen that film twice.” (have + seen)
  • “He’s written three emails already.” (has + written)

Notice the contractions, I’ve, she’s, we’ve, he’s, these are extremely common in spoken and informal written English, and using them will make your English sound far more natural.

When Do We Use the Present Perfect?

There isn’t just one use for this tense; there are several distinct situations where it fits, and separating them mentally makes the whole tense much less confusing.

1. Life experiences

We use the Present Perfect to talk about things that have (or haven’t) happened at some point in a person’s life, without saying exactly when.

  • “I have visited London.”
  • “She has never tried sushi.”
  • “Have you ever broken a bone?”

The specific date genuinely doesn’t matter here, what matters is that the experience exists (or doesn’t) as part of that person’s life story so far.

2. Recent events

The Present Perfect often shows up with words like just, already, and yet to talk about things that happened very recently and are still relevant.

  • “I’ve just finished my homework.”
  • “She has already left the office.”
  • “Have you eaten yet?”

3. Past actions with a present result

This use focuses on the result of a past action, not the action itself.

  • “I have lost my phone.” (Result: I don’t have it now.)
  • “She has broken her arm.” (Result: her arm is currently broken.)

If you asked “when,” you’d probably switch to Past Simple, because now you’re asking about the moment, not the current state.

4. Unfinished time periods

When you’re talking about a time period that hasn’t ended yet ( today, this week, this month, this year) Present Perfect is often the natural choice.

  • “I have read three books this month.” (The month isn’t over.)
  • “We have had two meetings this week.” (The week is still going.)

The logic here is simple: since the time period is still open, more could still happen within it, so we treat it as connected to now rather than fully closed.

5. Situations that started in the past and continue now

This is where for and since come in, two of the most useful words in this whole tense.

  • “I have lived here for five years.”
  • “She has worked at the company since 2022.”

For is used with a duration, a length of time: for five years, for two hours, for a long time. Since is used with a starting point, a specific moment: since 2022, since Monday, since I was a child.

A simple way to remember it: for answers “how long,” and since answers “starting from when.”

Present Perfect Signal Words

Certain words tend to appear alongside the Present Perfect so often that learners start treating them as fixed rules. They’re genuinely useful clues, but they’re not guarantees, the actual grammar rule is about meaning, not vocabulary.

Common signal words include:

  • already  “I’ve already seen that episode.”
  • just  “We’ve just arrived.”
  • yet (in negatives and questions)  “I haven’t finished yet.”
  • ever / never  “Have you ever been to Japan?”
  • recently / lately  “I haven’t been sleeping well lately.”
  • so far  “So far, everything has gone smoothly.”
  • since  “I’ve been a member since 2019.”
  • for  “They’ve been married for ten years.”
  • this week / this month / this year / today  “I’ve called her twice today.”

Here’s the important part: a word like “today” doesn’t automatically require Present Perfect. It depends on whether today is finished or still going, and on whether you’re describing a connection to now.

  • “I have called her twice today.” (Today isn’t over it’s an open time period.)
  • “I called her this morning.” (This morning is a specific, finished part of today.)

So treat these words as strong hints, not strict rules. The real test is always: does this sentence connect the past to the present, or is it describing a closed, finished moment?

Present Perfect vs Past Simple

This is probably the single most important distinction in this article, so let’s slow down here.

Present Perfect is used when the connection to the present matters, or when the exact time of the action isn’t specified or isn’t relevant.

Past Simple is used when the action happened at a specific, finished time in the past, even if that time isn’t stated explicitly, it’s understood or implied.

Compare these pairs:

Present PerfectPast Simple
“I have visited Paris.”“I visited Paris in 2024.”
“She has lost her phone.”“She lost her phone yesterday.”
“We have seen this movie.”“We saw this movie last night.”

In each Present Perfect sentence, no specific time is given, the focus is on the experience or the current result. In each Past Simple sentence, a specific, finished time anchors the action firmly in the past.

Certain time expressions almost always signal Past Simple, because they refer to a clearly finished period:

  • yesterday
  • last week / last year
  • in 2020
  • two days ago
  • when I was a child

That said, it’s not accurate to say Present Perfect can never combine with time references, the real rule is about whether the time period is finished or still open, and whether the sentence is pointing at a specific moment or at a connection to now. Once you internalize that logic, the exceptions stop feeling like exceptions.

If you want a refresher on how Past Simple works on its own, our Past Simple article guide breaks down its forms and uses in more detail. According to the Cambridge explanation of the Present Perfect, this present-past connection is exactly what separates the Present Perfect from simple past forms across English usage generally.

Present Perfect vs Present Perfect Continuous

These two are close cousins, and learners sometimes wonder which one to pick.

  • “I have read three books this week.” (Present Perfect focuses on the result: three books, a completed quantity.)
  • “I have been reading for three hours.” (Present Perfect Continuous focuses on the activity itself and how long it’s been going on.)

As a rough guide: use Present Perfect when you care about the outcome or a completed amount, and use Present Perfect Continuous when you care about the ongoing action or its duration. This isn’t the full picture of the continuous form, that’s a topic for its own article but knowing this contrast helps you avoid mixing the two up.

Common Mistakes with the Present Perfect

Here are the errors that come up again and again, along with corrections and short explanations.

 – “I have seen him yesterday.”  + “I saw him yesterday.” “Yesterday” is a finished, specific time, so Past Simple is required.

– “She has went home.”   + “She has gone home.” After have/has, you need the past participle (gone), not the simple past form (went).

“I have lived here since five years.”  + “I have lived here for five years.” “Since” needs a starting point (since 2019, since May); “for” needs a duration (for five years).

– “Did you ever visit London?”  + “Have you ever visited London?” When asking about life experience with “ever,” Present Perfect is the natural choice, not Past Simple.

– “I am here since Monday.”   + “I have been here since Monday.” A situation that started in the past and continues now needs Present Perfect, not Present Simple.

–  “He have finished his homework.”   + “He has finished his homework.” “He” takes “has,” not “have.”

– “I have saw that film before.”  + “I have seen that film before.” Mixing the simple past form (saw) with the auxiliary “have” is a very common slip, the participle is “seen.”

– “We have visited the museum last month.”   + “We visited the museum last month.” “Last month” is a specific finished time, so this needs Past Simple, not Present Perfect.

– “I haven’t finish my report yet.”   + “I haven’t finished my report yet.” The verb after “haven’t” still needs to be the past participle, don’t drop the -ed.

–  “She has been to Rome when she was a student.”  + “She went to Rome when she was a student.” “When she was a student” describes a specific, finished period, which calls for Past Simple.

How to Choose the Present Perfect

When you’re unsure which tense to use, run through these quick questions:

  1. Is the action connected to the present? If yes, Present Perfect is likely.
  2. Is the exact finished time unimportant or unstated? If so, lean toward Present Perfect.
  3. Are you talking about a life experience, without a specific date? That’s Present Perfect territory.
  4. Is the time period still continuing (today, this week, this year)? Present Perfect fits naturally.
  5. Did something start in the past and continue until now? That’s a clear sign for Present Perfect, especially with for/since.

If, instead, you can point to a specific, finished moment, yesterday, in 2019, when I was ten, switch to Past Simple. Keeping these questions in mind, rather than memorizing isolated rules, is what actually makes the choice automatic over time.

Practice: Present Perfect Exercises

  1. Fill in the blank: She ______ (visit) Italy three times.
  2. Choose the correct tense: I (saw / have seen) that movie last week.
  3. Correct the mistake: “He has went to the shop.”
  4. Fill in the blank: We ______ (not finish) dinner yet.
  5. For or since: I’ve lived in this city ______ 2018.
  6. Choose the correct tense: They (have lived / lived) here for ten years.
  7. Have or has: My sister ______ never tried snowboarding.
  8. Choose the correct sentence: a) “Did you ever eat sushi?” b) “Have you ever eaten sushi?”
  9. Fill in the blank: I ______ (already / see) that email.
  10. For or since: She has worked there ______ five years.
  11. Correct the mistake: “I have saw him at the party.”
  12. Choose the correct tense: We (have seen / saw) that film last night.
  13. Past participle: What is the past participle of “write”?
  14. Fill in the blank: ______ you finished your homework yet?
  15. Choose the correct tense: He (has lost / lost) his wallet yesterday.

Answer Key

  1. has visited — life experience, no specific time given.
  2. saw — “last week” is a specific finished time, so Past Simple is correct.
  3. He has gone to the shop. — the past participle of “go” is “gone,” not “went.”
  4. haven’t finished — unfinished action, connected to now.
  5. since — 2018 is a starting point, not a duration.
  6. have lived — the situation started in the past and continues now.
  7. has — “my sister” is third person singular.
  8. b) “Have you ever eaten sushi?” — life experience questions with “ever” use Present Perfect.
  9. have already seen — recent event, connected to now.
  10. for — “five years” is a duration.
  11. I have seen him at the party. — “saw” is Past Simple; after “have,” you need “seen.”
  12. saw — “last night” is a specific finished time.
  13. written
  14. Have — question form with an unfinished/open time reference (“yet”).
  15. lost — “yesterday” is a specific finished time, so Past Simple applies.

Quick Summary

Present PerfectMain UseExample
Life experiencesSomething happened at an unspecified time“I have visited London.”
Recent eventsSomething happened very recently“I’ve just finished eating.”
Present resultA past action affects the situation now“I have lost my keys.”
Unfinished timeAn action within a period that hasn’t ended“I have read three books this month.”
Continuing situationsStarted in the past, still true now“I have lived here for five years.”

If you remember nothing else, remember this: the Present Perfect is the tense of “the past still matters right now.”

FAQ

What is the Present Perfect? It’s a tense that connects a past action or state to the present moment, formed with have/has + past participle.

What is the Present Perfect formula? Subject + have/has + past participle (V3). For example: “I have finished,” “She has arrived.”

When do we use Present Perfect? For life experiences, recent events, past actions with a present result, actions within an unfinished time period, and situations that started in the past and continue now.

What is the difference between Present Perfect and Past Simple? Present Perfect focuses on a connection to the present or an unspecified time; Past Simple describes a specific, finished moment in the past.

Can I use Present Perfect with “yesterday”? No. “Yesterday” refers to a specific, finished time, so it requires Past Simple.

What are the signal words for Present Perfect? Common ones include already, just, yet, ever, never, recently, lately, so far, since, and for, though context always matters more than the word itself.

What is the difference between for and since? “For” describes a duration (for five years), while “since” describes a starting point (since 2020).

Why do we use V3 with Present Perfect? The past participle (V3) combines with have/has to form this tense; for regular verbs it looks like the simple past, but irregular verbs have their own unique form.

Can Present Perfect describe an action that started in the past and continues now? Yes, this is one of its core uses, typically expressed with for or since, such as “I have worked here for three years.”

Learn at your own pace and enjoy the journey with us!