Guide · Updated 2026 05

Present Perfect Tense: Rules, Usage and Examples for Learners

Learn the Present Perfect tense: formation rules, signal words, and when to use it instead of Past Simple. With Past Perfect comparison and practice exercises.

Grammar Guide · Updated May 2026

Present Perfect Tense: Rules, Usage and Examples for Learners

A complete guide to the Present Perfect tense. Learn how to form it, when to use it, and how it differs from Past Simple. Includes a Past Perfect comparison section.

Advertisement

See Guru - Learn English 1-on-1 with certified teachers. Try 3 free lessons.

What you will learn in this guide

  • How to form the Present Perfect with have/has and past participles
  • The four main uses of the Present Perfect tense
  • Signal words: ever, never, already, yet, since, for, just, so far
  • Present Perfect vs Past Simple: when to use each one
  • Past Perfect tense explained for comparison
  • Common mistakes and how to avoid them
  • Practice exercises with answers

The Present Perfect tense is one of the most useful and most confusing tenses for English learners. It connects the past with the present. When you say "I have visited London", you are not just talking about the past. You are saying something about your experience now.

Many languages do not have a direct equivalent of the Present Perfect. That is why learners often find it tricky. This guide breaks down every use case with clear examples. If you need a refresher on the basics first, read the Present Simple guide or the Past Tense Deep Dive.

1. How to Form the Present Perfect

The Present Perfect has two parts: the auxiliary verb have (or has for he/she/it) and the past participle of the main verb.

Form Structure Example
Affirmative have/has + past participle She has finished her homework.
Negative have/has + not + past participle They have not (haven't) arrived yet.
Question Have/Has + subject + past participle? Have you seen this film before?
Short answer (yes) Yes, subject + have/has Yes, I have.
Short answer (no) No, subject + haven't/hasn't No, she hasn't.

Regular Past Participles

For regular verbs, the past participle is the same as the past simple form. Add -ed to the base verb.

Base Past Simple Past Participle Present Perfect Example
workworkedworkedI have worked here for five years.
studystudiedstudiedShe has studied English since 2022.
watchwatchedwatchedWe have watched that series already.
traveltravelledtravelledHe has travelled to 12 countries.
finishfinishedfinishedThey have finished the project.

Irregular Past Participles (20 Most Common)

Many common English verbs have irregular past participles. You need to learn them separately. Here are the most important ones.

Base Past Simple Past Participle Base Past Simple Past Participle
bewas/werebeengowentgone
beginbeganbegunhavehadhad
breakbrokebrokenknowknewknown
bringbroughtbroughtmakemademade
dodiddoneseesawseen
drinkdrankdrunkspeakspokespoken
eatateeatentaketooktaken
fallfellfallenteachtaughttaught
forgetforgotforgottentelltoldtold
givegavegivenwritewrotewritten

2. Four Main Uses of the Present Perfect

Use 1: Life Experience

When you talk about experiences in your life, without saying exactly when they happened. The time is not important. The experience itself is what matters.

  • "I have visited Japan." (The experience exists in your life. When? Not important.)
  • "She has never tried sushi." (In her whole life, this has not happened.)
  • "Have you ever been to a concert?" (Asking about life experience.)
  • "They have met several famous people." (Life experience, no date needed.)

Use 2: Past Action with Present Result

The action happened in the past, but you can see the result now. This is one of the most common uses in everyday English.

  • "I have lost my keys." (Result: I cannot open the door right now.)
  • "She has broken her arm." (Result: her arm is still in a cast.)
  • "He has finished the report." (Result: the report is ready now.)
  • "They have bought a new house." (Result: they own it now.)

Tip for learners

If you can add "...and you can see the result now" to your sentence, the Present Perfect is probably correct. "I have washed the car." (And you can see it is clean now.)

Use 3: Actions That Started in the Past and Continue Now

For actions or situations that began in the past and are still happening now. Use for (duration) and since (starting point).

  • "I have lived in London for five years." (I moved there five years ago and I still live there.)
  • "She has worked at the company since 2020." (She started in 2020 and still works there.)
  • "We have known each other since childhood." (We met as children and we still know each other.)
  • "He has been a teacher for ten years." (He became a teacher ten years ago and still is one.)

Use 4: Recent Events (With Just, Already, Yet)

For news and recent events, especially those that have just happened. The words just, already, and yet are very common with this use.

  • "I have just finished my exam." (It happened a moment ago.)
  • "She has already eaten lunch." (Earlier than expected.)
  • "Have you done your homework yet?" (Asking about something expected.)
  • "They haven't arrived yet." (Still waiting for them.)

3. Signal Words for the Present Perfect

Certain words and phrases almost always signal that you should use the Present Perfect. Learn these and you will make the right choice most of the time.

Signal Word Meaning Position Example
ever at any time in your life before the main verb Have you ever tried yoga?
never at no time in your life before the main verb I have never seen snow.
just a very short time ago before the main verb She has just left for work.
already before now / sooner than expected before the main verb We have already booked our flights.
yet up to now (in negatives/questions) end of sentence Have you eaten yet?
since from a specific starting point after the clause I have known her since 2019.
for duration of time after the clause He has lived here for three years.
so far until now start or end of sentence So far, we have finished three chapters.
recently / lately in the recent past start or end of sentence Have you read any good books lately?
this week / today a time period that is not finished start or end of sentence I have sent five emails today.

4. Present Perfect vs Past Simple

This is the most common confusion for English learners. The key difference is simple: Past Simple is for finished time periods. Present Perfect connects the past to the present.

Situation Past Simple Present Perfect
Specific time mentioned I visited Paris in 2023. I have visited Paris. (no time)
Finished time period She went to the cinema yesterday. She has gone to the cinema today. (today is not finished)
Past action, present result I lost my keys. (just stating the fact) I have lost my keys. (I cannot find them now)
Life experience N/A (needs a time reference) Have you ever been to Brazil?
Continuing situation I lived in Rome for two years. (I do not live there now) I have lived in Rome for two years. (I still live there)
News / recent events N/A (recent news uses Present Perfect) The president has resigned.

Quick test

Ask yourself: Is the time period finished? If yes, use Past Simple. If the time period is not finished (today, this week, in my life), use Present Perfect.

5. Past Perfect Tense (For Comparison)

The Past Perfect tense (had + past participle) shows that one action happened before another action in the past. It is like a "past of the past."

Form Structure Example
Affirmative had + past participle When I arrived, the meeting had already started.
Negative had not (hadn't) + past participle She hadn't finished her report before the deadline.
Question Had + subject + past participle? Had you ever seen such a beautiful sunset before?

When to Use Past Perfect

  • Clarifying order of events: "She had already eaten when I arrived." (First: she ate. Second: I arrived.)
  • With "by the time": "By the time we got to the station, the train had left."
  • With "after" and "before": "After she had finished her work, she went home." (Past Perfect is optional here because "after" already shows the order.)
  • Third conditional: "If I had known, I would have come earlier."
Tense Pair Example What It Means
Present Perfect vs Past Perfect "I have lost my key (now)" vs "I had lost my key (before something else)" Present Perfect connects to now. Past Perfect connects to a past moment.
Past Simple vs Past Perfect "When I arrived, she left" vs "When I arrived, she had left" Without Past Perfect, both actions seem to happen at the same time.

The timeline rule

Draw a timeline in your head. The Past Perfect goes one step further back than the Past Simple. "I had studied English for two years before I visited London."

6. Common Mistakes with Present Perfect

# Mistake Correct Explanation
1 I have went to London. I have gone / been to London. After "have/has" you need the past participle, not the past simple form.
2 I have seen him yesterday. I saw him yesterday. Yesterday is a finished time. Use Past Simple with specific past time words.
3 She has live here for years. She has lived here for years. After have/has always use the past participle form of the verb.
4 I have visited Paris last year. I visited Paris last year. "Last year" is a finished time. Present Perfect does not combine with finished time expressions.
5 He hasn't eaten dinner. He hasn't eaten dinner yet. "Yet" is often needed in Present Perfect negatives to sound natural.
6 I am living here since 2020. I have lived here since 2020. "Since" signals a continuing situation. Use Present Perfect not Present Continuous.
7 We have been to the new restaurant yesterday. We went to the new restaurant yesterday. Finished time marker (yesterday) means Past Simple, not Present Perfect.
8 How long do you know her? How long have you known her? For actions that started in the past and continue, use Present Perfect with "how long."

7. Practice Exercises

Fill in the blank with the correct form of the verb in brackets.

Exercise 1

I ________ (never / be) to Australia.

Show answer

I have never been to Australia.

Exercise 2

She ________ (finish) her homework. (recently)

Show answer

She has finished her homework.

Exercise 3

They ________ (not / arrive) yet.

Show answer

They have not (haven't) arrived yet.

Exercise 4

________ you ever ________ (eat) Thai food?

Show answer

Have you ever eaten Thai food?

Exercise 5

We ________ (know) each other since 2019.

Show answer

We have known each other since 2019.

Exercise 6

I ________ (just / finish) my book.

Show answer

I have just finished my book.

Exercise 7 (choose the correct tense)

I ________ (live) in Berlin from 2018 to 2021.

Show answer

I lived in Berlin from 2018 to 2021. (Past Simple, because "from 2018 to 2021" is a finished period.)

Exercise 8 (Past Perfect)

When we arrived, the film ________ (already / start).

Show answer

When we arrived, the film had already started.

Exercise 9 (Present Perfect or Past Simple)

She ________ (not / call) me since last Tuesday.

Show answer

She has not (hasn't) called me since last Tuesday. (Present Perfect, because "since last Tuesday" means the action continues.)

Exercise 10 (mixed tenses)

By the time I ________ (arrive), the train ________ (leave).

Show answer

By the time I arrived, the train had left.

8. Frequently Asked Questions

What is the difference between "I have been to" and "I have gone to"?

"I have been to Paris" means you visited and returned. "I have gone to Paris" means you are still there or on the way. "Been to" = experience. "Gone to" = current location.

Can I use Present Perfect with "last week"?

No. "Last week" is a finished time period. Use Past Simple: "I saw her last week." Use Present Perfect only with unfinished time periods like "this week," "today," or "this month."

Do Americans use Present Perfect less than British people?

Yes, in some cases. American English sometimes uses Past Simple where British English uses Present Perfect. For example, US: "Did you eat yet?" UK: "Have you eaten yet?" But the difference is small and both forms are understood everywhere.

What is the difference between Present Perfect and Past Perfect?

Present Perfect connects a past action to the present moment ("I have finished the report"). Past Perfect connects one past action to another past moment ("I had finished the report before the meeting started").

How do I know when to use "for" and "since"?

Use "for" with a duration (for two years, for three hours, for a long time). Use "since" with a specific starting point (since 2020, since Monday, since I was a child). Example: "I have worked here for five years" vs "I have worked here since 2020."

Can I use Present Perfect with "ever" and "never"?

Yes. "Ever" and "never" are most commonly used with Present Perfect when talking about life experiences. "Have you ever tried sushi?" "I have never been to Asia." They can also be used with Past Simple in specific past time contexts, but Present Perfect is the standard choice.

Practise Your English Tenses with a Tutor

The best way to master the Present Perfect is to use it in real conversations. A native speaker tutor can help you practise all the tenses in natural, everyday situations.

Disclosure: Some links on this page are affiliate links. If you purchase through them, we may earn a small commission at no extra cost to you. All opinions are our own.

Last updated: May 2026 · Next scheduled review: November 2026

PDF

Free Guide: 10 AI Tools to Master English

Join 5,000+ learners. One practical tip a week. Unsubscribe anytime.

IELTS is a registered trademark of the University of Cambridge, the British Council, and IDP Education Australia. This site is not affiliated with, or endorsed by, any of these organizations.

Learn English Online with Rocket Languages

Free Level Test in 2 min

Free 2-minute test

Try Now