Present Perfect: Connecting Past and Present (I have done)
Grammar Rule in 30 Seconds
The Present Perfect acts as a bridge, connecting a past action to the present moment through its result or duration.
- Use 'have/has' + past participle for life experiences without a specific date (e.g., 'I have visited Rome').
- Use it for actions that started in the past and continue now (e.g., 'She has lived here for years').
- Use it for recent actions with a visible present result (e.g., 'I have lost my keys, so I can't enter').
Overview
This helps you talk about the past and now together.
Learning this will help you speak English well.
Conjugation Table
| Subject | Auxiliary Verb | Main Verb (Past Participle) | Example | ||
|---|---|---|---|---|---|
| :----------- | :------------- | :-------------------------- | :--------------------------------- | ||
| I | have | walked | I have walked ten kilometers. |
||
| You (singular) | have | seen | You have seen this film before. |
||
| He | has | finished | He has finished his report. |
||
| She | has | eaten | She has eaten all the cake. |
||
| It | has | rained | It has rained all morning. |
||
| We | have | visited | We have visited London many times. |
||
| You (plural) | have | completed | You have completed the task. |
||
| They | have | studied | They have studied for hours. |
How This Grammar Works
- Unfinished Time Period: The action occurs within a period that extends up to and includes
now. For example,I have worked hard this week.implies the week is not over, and the effort continues to affect the present. - Result in the Present: A past action has a direct, observable, or felt consequence in the present.
She has broken her leg.indicates that her leg is currently broken, and this past event has an ongoing physical reality. - Experience up to Now: The statement describes an event that occurred at some point in the past, but the experience itself is considered part of one's accumulated life history up to
now.Have you ever tried sushi?inquires about a lifetime experience, not a specific instance.
Formation Pattern
I have visited that museum before. (I've visited that museum before.)
They have not finished the project. (They haven't finished the project.)
It has not rained for weeks. (It hasn't rained for weeks.)
Have you seen my keys?
Has she ever traveled outside Europe?
What have you done with your vacation time?
Where has he gone?
When To Use It
- Experiences Up to Now (Indefinite Past):
- You might say,
I have never flown in a helicopter,emphasizing this as a current state of your experience. The precise moment of not flying is irrelevant; the point is that this experience is absent from your life history until now. Have you ever visited the British Museum?inquires about whether the experience of visiting is part of your past up to this point.She has lived in three different countries.This highlights an accumulated life experience, without specifying the years she spent in each country, making it relevant to her present identity.
- Actions Started in the Past, Continuing Now (Unfinished Period of Time):
I have worked for this company for five years.This means you started working five years ago and continue to work therenow.He has known his best friend since childhood.This implies their friendship began in childhood and persists to the present day.We haven't seen each other since Christmas.Here,Christmasmarks the last time you saw each other, and the lack of seeing each other extends up tonow.
- Recently Completed Actions with a Present Result:
I have just finished my presentation, so I can relax now.The completion of the presentation is recent, and the ability to relax is a direct consequence in the present.She has already eaten lunch, so she isn't hungry.Her lack of hunger is a current state resulting from her recent meal.The train hasn't arrived yet, and we are running late.The non-arrival is a recent or ongoing situation causing present anxiety.
- Changes Over a Period of Time Leading to the Present:
The city has grown significantly in the last decade.This indicates a continuous process of growth whose results are visiblenow.My English skills have improved a lot since I started this course.The improvement is a continuous process that has culminated in your current skill level.Temperatures have been unusually high this summer.This describes a pattern of weather experienced over an unfinished period, with current implications.
When Not To Use It
- With Specific Past Time Expressions: If your sentence includes expressions that pinpoint a completed time in the past, such as
yesterday,last week,two years ago,in 2010,at 5 PM,when I was a child,a moment ago, oron Monday, the Present Perfect is incorrect. These expressions anchor the action to a time frame that is finished and distinct from the present. - Incorrect:
I have visited Paris last summer.(The timelast summeris a finished period.) - Correct:
I visited Paris last summer. - Incorrect:
She hasn't called him yesterday.(yesterdayspecifies a finished past day.) - Correct:
She didn't call him yesterday.
- When the Time Period is Finished: If the time period during which the action occurred is entirely over, use the Simple Past, even if no specific date or time is mentioned. For example, if you are discussing someone who is no longer alive, their life is a finished period.
Shakespeare wrote many plays.(Shakespeare's life is over.)My grandmother lived in a small village.(Her life is a completed period.)
- For a Sequence of Completed Past Actions: When narrating a sequence of events in the past, where one action follows another and all are completed, the Simple Past is used to maintain the chronological flow.
First, I woke up, then I had breakfast, and then I went to work.Not:First, I have woken up...
Common Mistakes
- Confusing Simple Past and Present Perfect: This is the most frequent error. Remember the core difference: Present Perfect for connection to the present (unspecified past time, ongoing action, present result); Simple Past for completed actions at specific past times (finished time period).
- Incorrect:
I have gone to the cinema yesterday.(The timeyesterdaydemands Simple Past.) - Correct:
I went to the cinema yesterday. - Correct:
I have been to the cinema many times.(Experience, no specific time.)
Gonevs.Been: While both are past participles ofgo, their usage withhave/hasconveys different meanings:Has gone to...: Means someone left for a place and is either still there or on their way. They have not returned.- Example:
My brother has gone to the university.(He is at the university or traveling there; he is not home now.) Has been to...: Means someone visited a place and has since returned. It refers to a completed visit or experience.- Example:
My sister has been to Rome twice.(She visited Rome, but she is back now.)
- Forgetting the Past Participle: Learners sometimes incorrectly use the base form or Simple Past form of the verb after
have/has. - Incorrect:
I have spoke to him. - Correct:
I have spoken to him.(spokenis the past participle ofspeak.) - Incorrect:
She has did her homework. - Correct:
She has done her homework.(doneis the past participle ofdo.)
- Using
Do/Does/Didas Auxiliary: The Present Perfect always useshaveorhasas its auxiliary verb. Never use forms ofdowith it. - Incorrect:
Do you have finished your work? - Correct:
Have you finished your work?
- Incorrect Placement of Adverbs (
just,already,yet): These adverbs have specific positions within Present Perfect sentences. Justandalreadytypically go betweenhave/hasand the past participle.- Correct:
I have just seen that new movie. - Correct:
They have already left. Yetis usually placed at the end of negative sentences and questions.- Correct:
She hasn't arrived yet. - Correct:
Have you called him yet?
Memory Trick
Remember: it happened and it is important now.
Have and Has connect the action to right now.
The action word shows that the thing is finished.
The past action is still very important today.
Think of the Present Perfect as a current report card of your life, experiences, or the ongoing status of events. "What have you achieved?" "What has changed?" "What still affects the present?"
Real Conversations
To demonstrate its pervasiveness, consider how the Present Perfect appears in various contemporary communication contexts:
- Texting/Instant Messaging:
Friend A
Hey, I haven't heard from Sarah in ages.Friend B
I know, right? I've tried calling her, but she hasn't replied yet.(Here, haven't heard, I've tried, and hasn't replied yet all indicate actions/states from the past that are still true or relevant in the present moment of the conversation.)
- Work Email/Professional Context:
Subject
Hi Team,
I just wanted to let you know that I've completed the initial draft of the proposal. John has already reviewed Section 2, and he has provided some excellent feedback. We haven't finalized the budget figures yet, but I hope to by end of day.
(I've completed, has already reviewed, has provided, haven't finalized yet all refer to recent actions or current statuses directly impacting the ongoing project.)
- Social Media Update:
@TravelBlogger: What an amazing trip! I've seen so many incredible places and eaten the most delicious food. My perspective on travel has definitely changed.
(I've seen, eaten, has definitely changed describe accumulated experiences and transformations up to the point of the post.)
- Casual Conversation:
Person A
You look exhausted.Person B
I am! I've been working on this report all night, and I haven't slept at all.(I've been working (Present Perfect Continuous, but shows ongoing nature) and haven't slept both directly explain the current state of exhaustion as a result of past/ongoing actions.)
Contrast With Similar Patterns
I have done) | Simple Past (I did) |She has studied English for five years. (She is still studying.) | She studied English in high school. (A completed period of study.) |Progressive Practice
Use these words often to learn. Do these tasks to get better.
Write five things you did in your life. Use 'never' or 'once'. Do not say the time.
- Example: I have visited Canada once.
- Example: I have never cooked a Thanksgiving dinner.
Talk about things that are still true. Use 'for' or 'since'. Say how long they happened.
- Example (Your studies): I have studied English since 2022.
- Example (A friend's habit): My friend has played chess for ten years.
- Example (A local change): The new coffee shop has been open for three months.
Write three things that happened just now. Use 'just' or 'already'. Show the result now.
- Example: The delivery person has just arrived, so my food is here.
- Example: My colleague has already left the office, so I need to lock up.
- Example: I have just finished my workout, and now I feel energized.
Quick FAQ
already with the Present Perfect?Yes, already is commonly used with the Present Perfect to emphasize that something happened sooner than expected or is completed by now. It typically appears between the auxiliary have/has and the past participle. Example: I have already submitted my assignment.
yet?Yet is primarily used in negative sentences and questions to indicate that something expected has not happened up to now. In questions, it asks if something has occurred by this point. In negatives, it states non-occurrence up to this point. It usually comes at the end of the sentence. Example: Have you eaten dinner yet? No, I haven't finished work yet.
just different from already?Yes. While both relate to recentness, just specifically means 'a very short time ago,' emphasizing the immediate recency of an action. Already indicates that an action occurred before the present moment, perhaps earlier than anticipated. Example: I have just arrived. (I arrived moments ago.) I have already seen that film. (I saw it some time ago.)
For regular verbs, the past participle is the same as the Simple Past form (base verb + -ed, e.g., work > worked). For irregular verbs, however, you must learn their specific past participle forms (e.g., write > written, go > gone, take > taken). There is no systematic rule for irregular forms; memorization is required, often through verb lists or repeated exposure.
This can be confusing. It is called "Present" because the auxiliary verb (have or has) is in the present tense, grammatically linking the construction to the present. It is "Perfect" because it refers to an action that is completed (perfected) in relation to the present moment, meaning its effects or consequences are felt now. It emphasizes current relevance rather than past timing.
I've or He's?Absolutely. Contractions are standard and expected in both spoken and informal written English. Using I've, you've, he's, she's, it's, we've, and they've makes your English sound more natural and fluent. The apostrophe followed by s in he's or she's always means has in the Present Perfect, not is.
Yes, in positive, negative, and interrogative sentences for the Present Perfect, the auxiliary verb will always be have or has. This contrasts with the Simple Past, which uses did for questions and negatives with regular verbs. The structure Subject + have/has + Past Participle is invariable.
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 seen that movie three times.”
“Have you ever eaten snails?”
Unfinished Time
Actions that started in the past and are still true or happening now.
“We have known each other since primary school.”
“He has worked here for ten years.”
Recent Action with Present Result
An action that happened recently and its effect is important right now.
“Oh no! I've cut my finger!”
“The taxi has arrived.”
Reference Table
| Form | Structure | Example |
|---|---|---|
|
Affirmative
|
S + have/has + V3
|
I have seen it.
|
|
Negative
|
S + haven't/hasn't + V3
|
She hasn't finished.
|
|
Question
|
Have/Has + S + V3?
|
Have they arrived?
|
|
Short Answer (+)
|
Yes, S + have/has.
|
Yes, I have.
|
|
Short Answer (-)
|
No, S + haven't/hasn't.
|
No, she hasn't.
|
|
With 'Just'
|
S + have/has + just + V3
|
I've just eaten.
|
|
With 'Yet'
|
S + haven't + V3 + yet
|
I haven't done it yet.
|
|
With 'Since'
|
S + have/has + V3 + since + [point]
|
I've been here since 9 AM.
|
Formality Spectrum
I have completed the assigned project. (Workplace)
I've finished the work. (Workplace)
I'm done! (Workplace)
I've crushed it. (Workplace)
Present Perfect Usage Map
Experience
- Travel I've been to Japan
- Food I've tried sushi
Change
- Growth Prices have risen
- Skills My English has improved
Continuing
- Duration For 5 years
- Start Point Since 2010
Past Simple vs. Present Perfect
Which Tense to Use?
Is the time finished (e.g. yesterday)?
Is the exact time important?
Examples by Level
I have seen that movie.
She has lost her keys.
We have finished the game.
He has eaten an apple.
Have you ever been to Spain?
I have never tried sushi.
They have just arrived at the station.
He hasn't called me yet.
I have lived here for five years.
She has worked as a doctor since 2010.
We've already seen this episode.
Has the mail come yet?
This is the first time I've ever driven a Tesla.
The company has grown significantly this year.
I've been to the gym three times this week.
Scientists have discovered a new planet.
There has been a marked increase in remote work lately.
I have long suspected that he was lying.
The government has failed to address the housing crisis.
He has consistently performed well under pressure.
The poet has captured the essence of grief in these lines.
Rarely has such a discovery been made in this field.
Whether or not he has truly repented remains to be seen.
The architecture has stood the test of time.
Easily Confused
Learners often use Present Perfect when they mention a specific time.
Both are past participles of 'go' (or 'be' used as go).
Mixing up completed results with ongoing processes.
Common Mistakes
I have see that movie.
I have seen that movie.
He have finished.
He has finished.
I have gone to London twice.
I have been to London twice.
I have finished yesterday.
I finished yesterday.
I have lived here since five years.
I have lived here for five years.
Did you ever eat sushi?
Have you ever eaten sushi?
It is the first time I am here.
It is the first time I have been here.
Sentence Patterns
I have never ___ in my life.
Have you ___ yet?
She has been a ___ for ___ years.
It's the most ___ I have ever ___.
Real World Usage
I've just left the house, see u soon!
I have worked in sales for over a decade.
We've finally reached 1k followers!
Have you checked in yet?
The Prime Minister has resigned.
Your rider has picked up your order.
The 'When' Test
No 'Yesterday'!
Just, Already, Yet
American vs British
Smart Tips
Always use the Present Perfect. It's asking about your whole life up to now.
Use the Present Perfect to show the difference between 'then' and 'now'.
Check if you can still do the action. If you can, use Present Perfect. If not, use Past Simple.
Put these words between 'have' and the verb.
Pronunciation
Contractions
In natural speech, 'have' and 'has' are almost always contracted.
The 'h' drop
In fast speech, the 'h' in 'have' or 'has' often disappears if not contracted.
Emphasis on 'Have'
I HAVE finished!
Conveys frustration or strong confirmation when someone doubts you.
Memorize It
Mnemonic
H.A.V.E. = Happening Always Via Experience. It connects what you HAVE done to who you ARE now.
Visual Association
Imagine a physical bridge. On the left side is the Past (a dark forest). On the right side is the Present (a sunny city). The Present Perfect is the bridge that lets you carry things from the forest into the city.
Rhyme
If the time is not specific and the action's still true, Present Perfect is the tense that is waiting for you!
Story
Imagine a traveler named 'Have'. He carries a suitcase full of 'Past Participles'. Everywhere he goes, he tells people about his experiences ('I have been...'), but he never tells them exactly when he did them because he wants to stay mysterious.
Word Web
Challenge
Look around your room. Find three things that have changed recently and say them out loud using 'has' or 'have' (e.g., 'The sun has gone down').
Cultural Notes
BrE speakers are very strict about using Present Perfect for recent actions with 'just', 'already', and 'yet'.
AmE speakers often use the Past Simple for recent actions where British speakers would use Present Perfect.
Similar to British English, but often uses 'reckon' with Present Perfect in casual speech.
The Present Perfect developed in Germanic languages as a way to express possession of a completed state.
Conversation Starters
Have you ever traveled to a country where you didn't speak the language?
What is the most interesting thing you have done this year?
How has your city changed since you were a child?
Have you ever made a decision that completely changed your life?
Journal Prompts
Common Mistakes
Test Yourself
I ___ my homework already.
She has lived in London ___ 2015.
Find and fix the mistake:
Have you ever went to New York?
I moved here in 2010. (I / live / here / since 2010)
'I have seen that movie last night.'
A: Is John here? B: No, he ___ to the bank.
Select the correct word.
Match each item on the left with its pair on the right:
Score: /8
Practice Exercises
8 exercisesI ___ my homework already.
She has lived in London ___ 2015.
Find and fix the mistake:
Have you ever went to New York?
I moved here in 2010. (I / live / here / since 2010)
'I have seen that movie last night.'
A: Is John here? B: No, he ___ to the bank.
Select the correct word.
Eat, Go, See, Write
Score: /8
Practice Bank
13 exercisesHe ___ in that company since 2018.
I haven't saw that movie yet.
Which sentence is correct?
Translate into English: 'Nunca he visitado la Gran Muralla China.'
Put the words in order:
Match the subjects with the correct auxiliary verb:
We ___ this challenge for a week, and we're finally close to a solution.
He has went to the gym every day this month.
Which sentence is grammatically correct?
Translate into English: '¿Alguna vez has comido comida tailandesa?'
Arrange these words into a question:
Match the verbs with their past participles:
I'm so hungry! I ___ anything since breakfast.
Score: /13
FAQ (8)
In American English, yes (e.g., 'I just ate'). In British English, it is much more common to use the Present Perfect ('I've just eaten').
'Been' means you went and came back. 'Gone' means you are still there. Example: 'I've been to the shop' (I'm home now) vs 'He's gone to the shop' (He's not here).
Because 'yesterday' is a finished time. The Present Perfect is only for unfinished time or times that aren't mentioned. Use the Past Simple for 'yesterday'.
No. 'I've got' usually means 'I have' (possession) in the present. 'I have had' is the Present Perfect of 'to have' (e.g., 'I have had this car for years').
Swap the subject and 'have/has'. 'You have seen' becomes 'Have you seen?'.
Yes, as long as you don't say exactly when. 'Humans have walked on the moon' is correct because it's a general human experience.
Been, gone, seen, done, eaten, had, and taken are used very frequently.
Usually, yes. 'I haven't finished yet' is the standard position in both speaking and writing.
Scaffolded Practice
1
2
3
4
Mastery Progress
Needs Practice
Improving
Strong
Mastered
In Other Languages
Pretérito Perfecto Compuesto
Spanish doesn't use 'do-support' for questions.
Passé Composé
French uses 'être' (to be) for some verbs, English only uses 'have'.
Perfekt
German uses 'sein' (to be) for movement verbs; English uses 'have' for all.
~ta koto ga aru / ~te iru
Japanese has no direct 'have + participle' equivalent.
Qad + Past Tense
Arabic doesn't have a separate 'perfect' verb conjugation.
Guò (过) / Le (了)
Chinese relies on context and particles rather than auxiliary verbs.
Learning Path
Prerequisites
Related Videos
COSMOS: A Spacetime Odyssey - Trailer oficial
The problem in Good Will Hunting - Numberphile
LOTR The Two Towers - Extended Edition - Sons of the Steward
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...
English Present Perfect: Connecting Past to Now (Basic Formation)
Overview The English **Present Perfect** tense serves a crucial function in connecting past events or states with the pr...