English Present Perfect: Connecting Past to Now (Basic Formation)
Grammar Rule in 30 Seconds
The Present Perfect connects a past action to the present moment, focusing on the result or experience rather than the specific time.
- Use 'have' or 'has' plus the past participle (V3) of the verb: 'I have eaten.'
- Never use specific time expressions like 'yesterday' or 'in 1999' with this tense.
- Use it for life experiences, recent changes, or actions that started in the past and continue now.
Overview
Use this to join the past to the present.
It is like a bridge from then to now.
Conjugation Table
| Subject | Auxiliary Verb | Main Verb (Past Participle) | Example Sentence | ||
|---|---|---|---|---|---|
| :------------- | :------------- | :---------------------------- | :------------------------------------ | ||
I |
have |
worked / seen / eaten |
I have worked on this project. |
||
You |
have |
worked / seen / eaten |
You have seen this film before. |
||
He/She/It |
has |
worked / seen / eaten |
She has eaten all the cake. |
||
We |
have |
worked / seen / eaten |
We have finished our assignment. |
||
They |
have |
worked / seen / eaten |
They have visited Rome many times. |
How This Grammar Works
Formation Pattern
I have studied diligently for the exam.
We have not received any feedback yet. (We haven't received...)
She has not finished her presentation. (She hasn't finished...)
Have you ever visited Japan?
Has he completed the necessary paperwork?
Have they made a decision regarding the proposal?
When To Use It
- To Describe Experiences or Life Events (Unspecified Time):
Present Perfect to talk about things that have happened at some point in your life, or someone else's life, without specifying when they occurred. The focus is on the accumulated experience itself, which is relevant to your current identity or knowledge. The exact time is irrelevant; the fact of the experience is what matters now.I have traveled to over ten different countries.(My experience of travel, not when.)She has never seen a live opera performance.(Her current lack of this experience.)We have read that novel several times.(Our repeated engagement with the book.)
- To Describe Actions Completed Recently with Present Results:
Oh no, I have broken my phone screen!(The phone is currently broken as a result.)The train has just arrived at the station.(The train is now here.)They have painted the entire living room.(The room now has a fresh coat of paint.)
- To Describe Situations that Started in the Past and Continue to the Present:
He has lived in London for seven years.(He still lives there.)I have known my best friend since childhood.(I still know them.)The company has operated under this name since 2005.(The company still operates under this name.)
- To Describe Repeated Actions in an Unfinished Period:
I have called the customer service line three times this morning.(The morning is not over, I might call again.)She has visited the museum frequently this month.(The month is not finished.)We have seen that movie twice this week.(The week is ongoing.)
When Not To Use It
- With Specific, Completed Past Time Expressions:
- Incorrect:
I have visited Rome last summer.(The periodlast summeris over.) - Correct:
I visited Rome last summer. - Incorrect:
They have completed the report an hour ago.(The specific timean hour agoconcludes the action.) - Correct:
They completed the report an hour ago.
- For Actions Entirely Disconnected from the Present:
Leonardo da Vinci has painted the Mona Lisa.(Incorrect; Da Vinci is deceased, and the painting was completed in a closed past.)Leonardo da Vinci painted the Mona Lisa.(Correct.)My grandfather has lived for 90 years.(Incorrect if he is deceased; his life is a completed past event.)My grandfather lived for 90 years.(Correct.)
Common Mistakes
- Confusing
Present PerfectwithSimple Past:
Present Perfect is used when the time of the action is unspecified or the action's results are current. The Simple Past is used when the time is specified or implicitly understood as a definite, concluded point in the past. Learners often default to the Present Perfect even when a precise past time is given or implied.- Error:
I have watched that film yesterday.(The explicit past timeyesterdaydemandsSimple Past.) - Correction:
I watched that film yesterday. - Error:
When have you arrived?(Implies a specific point in time in the past for arrival.) - Correction:
When did you arrive?
- Incorrect Past Participles of Irregular Verbs:
- Error:
She has went to the store.(Wentis theSimple Pastofgo.) - Correction:
She has gone to the store. - Error:
I have saw that movie.(Sawis theSimple Pastofsee.) - Correction:
I have seen that movie.
- Misusing
beenvs.gone:
has/have been to: Indicates that someone has visited a place and returned. The person is currently not at that location.I have been to Paris twice.(I visited Paris, and now I am back.)has/have gone to: Indicates that someone has departed for a place and is either still there or still on their way. The person is currently not at the speaker's location.He has gone to the library.(He is at the library now or en route, not here.)
Memory Trick
Think of news today versus old history. Some things still matter now. Other things are old and finished. Is it still news? Or is it finished? Use the news way for now. Use the history way for finished things.
Real Conversations
The Present Perfect is pervasive in daily communication because many aspects of our lives connect past experiences and actions to our present circumstances. Observe its natural use in various modern contexts:
- Workplace (Email): "I have reviewed the attached document and have a few comments." (The action of reviewing is completed, and the comments are a present result.)
- Social Media (Post): "I've never seen such a stunning sunset! #blessed" (An experience in one's life, relevant to the current emotion/post.)
- Casual Chat: "Have you finished your assignment yet? I haven't even started mine!" (Discussing the current state of completion relative to a past starting point.)
- Customer Service (Call): "My internet has been down since yesterday afternoon." (A state that began in the past and continues to the present.)
- Online Review: "I have eaten at this restaurant many times, and the food has always been excellent." (Repeated actions within an unfinished period of patronage, with a current assessment.)
- Interview (Question): "What challenges have you overcome in your previous role?" (Focus on the accumulated experiences and their relevance to current skills, not specific dates.)
These examples illustrate how the Present Perfect provides the linguistic agility to discuss past events in a way that inherently ties them to the present situation, maintaining their immediate relevance.
Contrast With Similar Patterns
I have lost my keys. (They are missing now.) | I lost my keys yesterday. (Action finished yesterday.) |Progressive Practice
Practice these words often. Look for them when you read.
Write about your day. Say what you did. Example: I have learned a new word.
Try to change your sentences. See how the meaning changes. Example: They are not hungry because they have eaten.
Make cards for special words. Learn words like 'gone' and 'been'. Practice every day.
Listen to TV and stories. Look for these words. Think about why the speaker uses them.
Quick FAQ
- Q: What is the core difference between
Present PerfectandSimple Past?
The Present Perfect connects the past to the present, focusing on the current result or ongoing nature of a past action. The Simple Past describes an action fully completed at a specific, definite time in the past, with no direct ongoing connection to the present.
- Q: Can I use
already,just, andyetwith thePresent Perfect?
Yes, these are common adverbs used with the Present Perfect. Just indicates a very recent completion (e.g., I've just finished). Already signifies an action completed sooner than expected (e.g., She has already left). Yet is used in negative sentences and questions to mean up to now (e.g., Have you seen it yet? or I haven't eaten yet).
- Q: How do I know whether to use
beenorgone?
Use been to when someone has visited a place and returned (e.g., I have been to the gym today – meaning I went and came back). Use gone to when someone has departed for a place and is either still there or on their way, not yet returned (e.g., He has gone to the gym – meaning he is currently at the gym or traveling there).
- Q: Why is it called "perfect" if it's about the present?
In grammar, "perfect" originates from the Latin perfectus, meaning "completed." It refers to actions that are completed relative to a specific point in time. For the Present Perfect, this point of reference is the present moment, meaning the action is completed by now or up to now.
- Q: Is
I've gotthe same asI havein all contexts?
Informally, especially in British English, I've got often functions as a synonym for I have when indicating possession (e.g., I've got a new car). However, as part of the Present Perfect tense structure, have/has is the auxiliary, and the main verb's past participle is used (e.g., I have seen). I've got to go indicates obligation, a different construction than the simple Present Perfect.
- Q: Can
Present Perfectbe used for future events?
Not directly. The Present Perfect is always rooted in the past, establishing a connection to the present. While it can be used in some conditional clauses to refer to a past action completed before a future event (e.g., When I have finished my work, I will go home), its primary function is not to describe future actions.
Conjugation of 'To Work' (Regular) and 'To Go' (Irregular)
| Subject | Auxiliary | Past Participle (Regular) | Past Participle (Irregular) |
|---|---|---|---|
|
I
|
have
|
worked
|
gone
|
|
You
|
have
|
worked
|
gone
|
|
He/She/It
|
has
|
worked
|
gone
|
|
We
|
have
|
worked
|
gone
|
|
They
|
have
|
worked
|
gone
|
Common Contractions
| Full Form | Contraction | Negative Contraction |
|---|---|---|
|
I have
|
I've
|
I haven't
|
|
You have
|
You've
|
You haven't
|
|
He has
|
He's
|
He hasn't
|
|
She has
|
She's
|
She hasn't
|
|
It has
|
It's
|
It hasn't
|
|
We have
|
We've
|
We haven't
|
|
They have
|
They've
|
They haven't
|
Meanings
A verb tense used to express an action that happened at an unspecified time in the past or began in the past and continues to the present.
Life Experience
Talking about things you have done in your life without saying exactly when.
“I have been to Tokyo twice.”
“She has never tried sushi.”
Unfinished Time
Actions that started in the past and continue into the present moment.
“We have lived here for ten years.”
“He has been a teacher since 2015.”
Recent Action with Present Result
A past action that has a clear, visible, or important result in the present.
“I've cut my finger! (It's bleeding now).”
“The taxi has arrived. (It is waiting outside).”
Reference Table
| Form | Structure | Example |
|---|---|---|
|
Affirmative
|
Subject + have/has + V3
|
I have seen the movie.
|
|
Negative
|
Subject + have/has + not + V3
|
She hasn't finished yet.
|
|
Question
|
Have/Has + Subject + V3?
|
Have they arrived?
|
|
Short Answer (+)
|
Yes, + Subject + have/has
|
Yes, I have.
|
|
Short Answer (-)
|
No, + Subject + haven't/hasn't
|
No, she hasn't.
|
|
Wh- Question
|
Wh- word + have/has + Subject + V3?
|
Where have you been?
|
|
Ever/Never
|
Subject + have/has + (never) + V3
|
I have never tried it.
|
Formality Spectrum
I am pleased to inform you that the report has been completed. (Workplace/Task completion)
I have finished the report. (Workplace/Task completion)
I've finished it. (Workplace/Task completion)
Done and dusted! (Workplace/Task completion)
The Bridge Tense
Experience
- Ever/Never Life events
Change
- Just/Already Recent news
Duration
- For/Since Unfinished time
Present Perfect vs Past Simple
Which Tense Should I Use?
Is the time finished (e.g. yesterday)?
Is it relevant now?
Time Markers
Present Perfect
- • Since
- • For
- • Already
- • Yet
- • Ever
Past Simple
- • Yesterday
- • Last year
- • In 2010
- • Ago
Examples by Level
I have seen that movie.
She has visited London.
We have eaten lunch.
They have lost the game.
I've already finished my homework.
Have you ever been to Italy?
He hasn't called me yet.
We've lived here for two years.
I have known him since we were children.
The company has grown significantly this year.
She's just found out the news.
Have you seen my glasses anywhere?
I've been working on this for hours, but I haven't finished yet.
Scientists have discovered a new planet in a distant galaxy.
He has consistently failed to meet his targets.
I've had enough of this noise!
The government has hitherto refused to comment on the scandal.
Recent studies have called into question the validity of the previous data.
She has long been considered the leading expert in her field.
The architecture has undergone several transformations over the centuries.
The implications of this policy have yet to be fully realized.
Rarely has a composer achieved such acclaim in so short a time.
The project has been all but completed.
Whether he has truly changed remains to be seen.
Easily Confused
Learners often use Present Perfect when they mention a specific time.
Both are past participles of 'go' (or 'be'), but they mean different things.
Learners mix up the duration and the starting point.
Common Mistakes
I have see that movie.
I have seen that movie.
He have a car.
He has a car.
I have went to London.
I have gone to London.
I have finish.
I have finished.
I have seen him yesterday.
I saw him yesterday.
I am living here for two years.
I have lived here for two years.
Have you ever went?
Have you ever gone?
I have been to Paris in 2010.
I went to Paris in 2010.
Since two years I live here.
I have lived here for two years.
I've already did it.
I've already done it.
It's the first time I'm seeing this.
It's the first time I've seen this.
I have finished the work before he arrived.
I had finished the work before he arrived.
Sentence Patterns
I have never ___ in my life.
Have you ___ yet?
She has been a ___ since ___.
It is the most ___ I have ever ___.
Real World Usage
I have worked in sales for five years.
I've just arrived! Where are you?
I've finally finished my degree!
The President has signed the new law.
Have you ever tried the local food?
How long have you had this pain?
The 'Unfinished' Test
No 'Yesterday'!
Been vs Gone
British vs American
Smart Tips
Stop! Use the Past Simple (V2) instead of 'have' + V3.
Use 'ever' in questions and 'never' in negatives to sound like a native.
Add the word 'just' between 'have' and the verb.
Remember: For = Finger (count the time). Since = Start (point to the beginning).
Pronunciation
Contractions
In natural speech, 'have' is almost always reduced to /v/ and 'has' to /z/ or /s/.
The 'h' drop
In fast speech, the 'h' in 'have' or 'has' often disappears if it's not at the start of a sentence.
Emphasis on 'have'
I *have* finished!
Conveys frustration or strong confirmation when someone doubts you.
Memorize It
Mnemonic
H.A.V.E.: Happened in the past, Always relevant now, Verb in 3rd form, Ever/Never used often.
Visual Association
Imagine a physical bridge connecting a 'Past' island to a 'Present' island. You are standing in the middle of the bridge, looking at both sides at once.
Rhyme
If the time is not quite clear, Present Perfect should appear!
Story
Think of a traveler who has 'been' everywhere but never says 'when.' He has seen the pyramids, he has climbed Everest, and he has swum in every ocean. His life is a collection of 'haves.'
Word Web
Challenge
Write down 5 things you have done in your life, but don't include the dates. Then write 5 things you haven't done yet.
Cultural Notes
Americans often use the Past Simple where British speakers use the Present Perfect, especially with 'just', 'already', and 'yet'.
British speakers are much more strict about using the Present Perfect for recent actions with present results.
Similar to British English, but often uses 'reckon' with the Present Perfect.
The Present Perfect developed in Germanic languages as a way to express the 'resultative' aspect.
Conversation Starters
Have you ever traveled to a country that surprised you?
What is the best movie you have seen this year?
How long have you lived in your current city?
Have you ever made a mistake at work that taught you a lesson?
Journal Prompts
Common Mistakes
Test Yourself
I ___ my homework already.
She has lived in London ___ 2015.
Find and fix the mistake:
I have seen that movie yesterday.
I am a teacher. (Start: 2010)
Match each item on the left with its pair on the right:
A: Where is Tom? B: He ___ to the bank. He'll be back in an hour.
Markers: Yesterday, Since, Last week, Already
You can use the Present Perfect to talk about a specific time in the past.
Score: /8
Practice Exercises
8 exercisesI ___ my homework already.
She has lived in London ___ 2015.
Find and fix the mistake:
I have seen that movie yesterday.
I am a teacher. (Start: 2010)
1. Have you eaten? 2. When did you eat? 3. Have you ever been to Rome?
A: Where is Tom? B: He ___ to the bank. He'll be back in an hour.
Markers: Yesterday, Since, Last week, Already
You can use the Present Perfect to talk about a specific time in the past.
Score: /8
Practice Bank
12 exercisesWe ___ (not / eat) at that new restaurant yet.
Which sentence is correct?
He has broke his leg when he was skiing.
Translate into English: 'Hemos vivido en esta ciudad desde 2018.'
Arrange these words into a sentence:
Match the subjects with the correct form:
My sister has never ___ (fly) in an airplane before.
We has seen that movie many times.
Translate into English: '¿Has tomado el café de la mañana?'
Arrange these words into a question:
Which sentence is correct?
Match the infinitive verbs with their Past Participle forms:
Score: /12
FAQ (8)
No. 'Last week' is a finished time. You must say `I saw him last week`.
`Been` means you went and came back. `Gone` means you are still there.
Yes, `have` or `has` is the auxiliary verb that makes the tense 'perfect'. Without it, it's just a participle.
No. `I've got` usually means 'I have' (possession) in British English. `I've had` is the Present Perfect of 'to have' (e.g., 'I've had a cold for a week').
American English often uses the `Past Simple` for recent actions where British English uses the `Present Perfect`. Both are understood.
Put 'not' after have/has: `I have not (haven't) finished`.
No. Use `for` with a period (for three years) and `since` with a point (since 2020).
Yes, in time clauses. For example: `I will tell you when I have finished`.
Scaffolded Practice
1
2
3
4
Mastery Progress
Needs Practice
Improving
Strong
Mastered
In Other Languages
Pretérito Perfecto Compuesto
English is much stricter about NOT using specific time markers like 'yesterday'.
Perfekt
German allows 'Ich habe ihn gestern gesehen' (I have seen him yesterday), which is a major error in English.
Passé Composé
French speakers often struggle with the English Present Perfect because they want to use it for every past event.
~ta koto ga aru / ~te iru
Japanese verbs don't change based on 'have', but rather through suffixes.
qad + Past Verb
Arabic doesn't use an auxiliary verb like 'have' in this way.
guò (过) / le (了)
The concept of 'time windows' (finished vs unfinished) is handled by context or specific time words rather than verb forms.
Learning Path
Prerequisites
Continue With
Passive Voice: Present Perfect (Has been done)
Overview When you communicate in English, the choice of active or passive voice significantly influences how information...
Past Actions: Simple Past vs. Present Perfect
Overview The fundamental distinction between the `Simple Past` and the `Present Perfect` tenses in English centers on th...
Talking about Ongoing Actions (Present Perfect Continuous)
Overview The Present Perfect Continuous tense describes actions that started in the past and continue into the present m...
Present Perfect Negative (haven't / hasn't)
Overview The Present Perfect Negative, formed with `haven't` or `hasn't` plus a **past participle**, serves to describe...
Asking About Life & Progress (Present Perfect Questions)
Overview The Present Perfect tense in English serves as a vital grammatical link between the past and the present. When...
Present Perfect: Just, Already, Yet
Overview English learners frequently encounter adverbs that refine the meaning of tenses, adding precision to the timing...
Life Experiences: Present Perfect with Ever and Never
Overview The Present Perfect with `ever` and `never` is a cornerstone for discussing personal experiences, enabling you...
Present Perfect: For vs. Since (Ongoing Actions)
Overview English grammar provides precise tools to articulate temporal relationships. Among these, the **Present Perfect...
English: Present Perfect with Lately and Recently
Overview The Present Perfect tense, paired with the adverbs `lately` and `recently`, functions as a vital linguistic too...
Present Perfect with State Verbs (I have known, she has been)
Overview When discussing experiences or conditions that began in the past and continue uninterrupted into the present, E...
Present Perfect with Superlatives (the best I've ever...)
Overview When expressing the absolute extreme of an experience within your entire life, English often employs a powerful...
Present Perfect with Time Expressions (for, since, yet)
Overview The Present Perfect tense is a fundamental grammatical structure in English that establishes a connection betwe...
Present Perfect: Things Not Finished Yet (Today, This Week)
Overview The **Present Perfect** tense serves as a critical bridge between past occurrences and their present relevance....
Present Perfect: Actions with Present Results
Overview The **Present Perfect** tense, specifically when conveying `actions with present results`, is a vital grammatic...
Present Perfect: US vs UK (I've done vs I did)
Overview The Present Perfect tense describes actions completed in the past that maintain a connection to the present. Th...
Present Perfect: Finally & At Last (Waiting is over!)
Overview `Finally` and `at last` are adverbs that signal the culmination of a long wait, a difficult process, or a protr...
Present Perfect: Changes Over Time (have/has + V3)
Overview The Present Perfect with a focus on `changes over time` is a crucial grammatical structure in English. It enabl...
Counting Experiences: First, Second, Third Time
Overview English offers a precise grammatical structure to quantify and contextualize personal experiences within a sequ...
Present Perfect: News and Recent Events
Overview The `Present Perfect` tense in English serves a crucial function in connecting past actions or states with the...
Present Perfect: Life Experiences (I've seen it)
Overview The Present Perfect for life experiences is a foundational English tense used to discuss actions or events that...
Present Perfect: Repeated Actions (Life Experiences)
Overview The **Present Perfect** tense, specifically when discussing **repeated actions** or **life experiences**, conne...
Present Perfect: Up to Now (so far)
Overview The Present Perfect tense, particularly in its 'up to now' application, serves as a crucial bridge between past...
Present Perfect: Experiences and Results
Overview The Present Perfect tense serves a crucial function in English: it connects past events, actions, or states dir...
Reporting What People Said (Tense Backshift)
Overview Reporting what someone said, also known as `reported speech` or `indirect speech`, is a fundamental aspect of E...
Past Perfect: The 'Before' Past (had + done)
Overview The **Past Perfect** tense serves a crucial function in English: it allows you to clearly communicate that one...
Related Videos
What’s the best way to lift people out of poverty?
How does leg lengthening surgery work? - Jason Shih Hoellwarth
New Orleans Mac & Cheese (Veggie ‘Holy Trinity’ & Bucatini Pasta) | Food Wishes
Learn English Tenses: The Present Perfect
Learn English with Bob the Canadian
Master All 4 Present Tenses in 10 Min | English Grammar Lesson | Best Way To Learn English Tenses
Learn English | Let's Talk - Free English Lessons
Related Grammar Rules
Present Perfect: US vs UK (I've done vs I did)
Overview The Present Perfect tense describes actions completed in the past that maintain a connection to the present. Th...
Phrasal Verbs: An Introduction (Turn On, Give Up, Look After)
## Phrasal Verbs: An Introduction A **phrasal verb** = verb + particle (up, on, off, out, in, away...) The combination...
Life Experiences: Present Perfect with Ever and Never
Overview The Present Perfect with `ever` and `never` is a cornerstone for discussing personal experiences, enabling you...
Future Continuous (will be -ing)
Overview The **Future Continuous** (also called the Future Progressive) is a verb tense used to project yourself into th...
Present Perfect: Repeated Actions (Life Experiences)
Overview The **Present Perfect** tense, specifically when discussing **repeated actions** or **life experiences**, conne...