The present perfect tense describes a past event, action, or state that remains connected to the present. English forms it with have or has plus the past participle, as in I have finished my work and She has lived here since 2018.
Key Facts at a Glance
The present perfect formula is subject + have/has + past participle.
The tense connects an earlier event to the present, rather than naming a finished past time.
Use has with he, she, it, and singular nouns; use have with I, you, we, they, and plural nouns.
Use since for a starting point and for for a duration.
Do not normally use the present perfect with finished-time expressions such as yesterday, last week, or in 2019.
The past participle of an irregular verb must be memorized: go, went, gone.
What Is the Present Perfect Tense?
The present perfect tense combines the present tense auxiliary verb have or has with the perfect aspect, which views an earlier action in relation to a later reference point. The reference point is usually now, so the sentence emphasizes a current result, present experience, unfinished time period, or continuing state.
The tense does not tell the listener exactly when an event happened. Compare I have visited Rome with I visited Rome in 2022. The first sentence discusses life experience; the second reports a completed event at a specified past time.
The present perfect is therefore about relationship, not simply recency. She has broken her glasses implies a current problem, while She broke her glasses during yesterday’s match places the event inside a closed past period.
Present perfect examples
- I have lost my keys.
The current consequence is that I cannot use them. - Daniel has completed the report.
The report is available or ready now. - We have visited Japan twice.
The speaker reports experience without naming dates. - Maya has worked at the clinic since 2021.
The employment began in 2021 and continues. - The temperature has increased by six degrees.
The change matters at the present reference point.
How Do You Form the Present Perfect?
The present perfect uses have or has plus the past participle, also called the V3 form. The auxiliary carries the present tense and subject agreement, while the past participle identifies the main action.
| Sentence type | Formula | Example |
|---|---|---|
| Affirmative | Subject + have/has + V3 | They have finished dinner. |
| Negative | Subject + have/has + not + V3 | They have not finished dinner. |
| Yes/no question | Have/Has + subject + V3? | Have they finished dinner? |
| Wh-question | Wh-word + have/has + subject + V3? | When has the train arrived? |
| Short answer | Yes/No + subject + have/has | Yes, she has. |
When should you use have or has?
Use has with a third-person singular subject and have with every other subject. The choice depends on the subject, not on the main verb.
| Subject | Auxiliary | Example |
|---|---|---|
| I | have | I have changed my password. |
| You | have | You have answered correctly. |
| He, she, it | has | He has joined the meeting. |
| Singular noun | has | The machine has stopped. |
| We, they | have | They have moved offices. |
| Plural noun | have | The machines have stopped. |
The most frequent agreement error is She have finished. The correct form is She has finished. In questions, the auxiliary moves before the subject: Has she finished?
Negative sentences and contractions
Place not immediately after have or has. In ordinary conversation, contractions are more natural; formal reports often use the full forms for emphasis or contrast.
- I have not received the invoice.
- I haven’t received the invoice.
- The supplier has not confirmed delivery.
- The supplier hasn’t confirmed delivery.
- We have never used that software.
Avoid placing not after the participle. She has completed not the form is not the normal modern-English pattern; say She has not completed the form.
Questions and short answers
Present perfect questions ask about experience, completion, or a current situation whose earlier cause matters.
- Have you ever flown in a helicopter?
- Has the doctor called yet?
- How many applications have you submitted?
- Where have they gone?
- Why has the price increased?
Short answers repeat the auxiliary rather than the main verb:
- Have you seen the message? Yes, I have.
- Has Omar paid? No, he hasn’t.
What Is a Past Participle?
A past participle is the V3 form of a verb. Regular verbs usually form it with -ed, but irregular verbs use different forms that require memorization.
| Base verb, V1 | Simple past, V2 | Past participle, V3 | Present perfect example |
|---|---|---|---|
| work | worked | worked | I have worked late. |
| study | studied | studied | She has studied Spanish. |
| write | wrote | written | He has written three pages. |
| take | took | taken | We have taken the wrong exit. |
| eat | ate | eaten | They have eaten already. |
| see | saw | seen | Have you seen my phone? |
| go | went | gone | Lena has gone home. |
| be | was/were | been | I have been to Canada. |
A reliable learner rule is simple: after have or has, use the V3 column, never the V2 column. Therefore, has went, have saw, and has wrote are incorrect; the correct forms are has gone, have seen, and has written.
When Do You Use the Present Perfect?
The present perfect has four major uses: life experience, present results, change up to now, and situations that began in the past and continue. The same tense can describe a completed action or an ongoing state, but every use preserves a meaningful connection with the present.
1. Life experience at an unspecified time
Use the present perfect to say whether something has happened during a person’s life without identifying a particular occasion. The exact date is unimportant or unknown.
- I have ridden a horse.
- Have you ever eaten Korean food?
- She has never seen snow.
- We have watched that documentary twice.
- They have visited three continents.
Common markers include ever, never, before, once, twice, and many times. A number of experiences is acceptable because it measures frequency, not a finished calendar period.
- I have called him five times today.
- Have you read this book before?
If the speaker names the occasion, use simple past: I rode a horse when I was six.
2. A present result from a past action
Use the present perfect when an earlier event creates a condition that matters now. The sentence often answers the practical question, “What is the situation at present?”
- I have spilled coffee on the contract.
The contract is affected now. - The company has changed its return policy.
The new policy applies now. - Someone has left the door open.
The door is open now. - The server has stopped responding.
Users currently cannot access it. - She has lost her passport.
She currently lacks the document.
The simple past can describe the same physical event as history, but it does not automatically emphasize the current consequence: I spilled coffee on the contract during the meeting.
3. Change or development up to now
Use the present perfect to describe a trend, improvement, decline, or transformation between an earlier condition and the present condition.
- Your pronunciation has improved.
- The population has increased by 12 percent.
- The river has become cleaner since the factory closed.
- Our response time has fallen from 48 hours to 18 hours.
- Technology has changed the way people communicate.
A measurable result strengthens this use because the sentence compares a prior state with a current one. In business writing, The team has reduced processing time from six days to two communicates a present achievement with a clear operational consequence.
4. An action or state continuing until now
Use the present perfect for a situation that started in the past and remains true at present. This use commonly appears with since, for, all day, so far, and until now.
- I have known Priya for ten years.
- He has owned the shop since 2016.
- We have lived in this apartment for eight months.
- They have been members since January.
- The company has operated in Berlin since 2009.
Many state verbs, including know, believe, own, understand, and want, normally use the simple present perfect rather than the continuous form. Say I have known her for years, not I have been knowing her for years.
How Do Since, For, Just, Already, and Yet Work?
Time expressions refine the meaning of the present perfect. Since identifies a starting point, for measures duration, just signals a very recent event, already indicates completion before an expected time, and yet marks an expected event that has not happened or asks whether it has happened.
| Expression | Meaning | Typical position | Example |
|---|---|---|---|
| since 2018 | Starting point | End or mid-sentence | She has worked here since 2018. |
| for six months | Duration | End or mid-sentence | She has worked here for six months. |
| just | Very recently | Between auxiliary and V3 | I have just arrived. |
| already | Earlier than expected | Between auxiliary and V3 | He has already paid. |
| yet | Expected by now | Sentence end | Have they replied yet? |
| so far | Up to the present | End or mid-sentence | We have sold 400 units so far. |
| recently | At an unspecified recent time | End or mid-sentence | The system has recently changed. |
Since versus for
Use since before a specific starting point, such as Monday, 2019, or the beginning of the course. Use for before a duration, such as two hours, six years, or a long time.
- I have worked remotely since March.
- I have worked remotely for four months.
- She has been ill since Tuesday.
- She has been ill for three days.
The distinction is grammatical, not merely stylistic. Since three years is incorrect because three years expresses duration; use for three years. For 2020 is incorrect when 2020 is the starting point; use since 2020.
Just, already, and yet
Just usually appears between the auxiliary and participle: The bus has just left. Already can occupy the same position: We have already discussed the issue. In questions and negative statements, yet generally appears at the end: Has the parcel arrived yet? and The parcel hasn’t arrived yet.
British and American English both use these patterns, although American speakers may also use simple past in informal conversation with just, as in I just ate. Formal writing should preserve the intended time relationship consistently.
Present Perfect Versus Simple Past: Which Is Correct?
Use the present perfect for an unspecified time, an open time period, or a present consequence. Use the simple past for a completed event connected to a finished time, such as yesterday, last year, or in 2015.
| Situation | Present perfect | Simple past |
|---|---|---|
| Unspecified experience | I have visited Madrid. | Not usually used without context |
| Specific visit | Not with in 2022 | I visited Madrid in 2022. |
| Current result | She has broken her arm. | She broke her arm last winter. |
| Open period | We have sold 200 tickets this week. | We sold 200 tickets last week. |
| Life period still continuing | He has published four papers this year. | Possible if the year is treated as finished |
| Historical sequence | Usually inappropriate | The company launched in 1998. |
The time period determines the choice. This morning can take either tense: I have spoken to her this morning if the morning is still continuing, or I spoke to her this morning if the morning has ended.
Why is “I have seen him yesterday” incorrect?
Yesterday is a finished time expression, so it normally requires the simple past: I saw him yesterday. Remove the closed time marker and the present perfect becomes possible: I have seen him before.
The same rule applies to last Monday, in 1999, two hours ago, and when I was a child. However, a present-perfect sentence can contain a time expression that is not finished: I have answered ten emails today if today is still in progress.
Present Perfect Versus Present Perfect Continuous
The present perfect emphasizes a completed result, number, or state; the present perfect continuous emphasizes activity, duration, repetition, or visible effort. Both forms connect the past with the present, but they direct attention to different aspects.
| Focus | Present perfect | Present perfect continuous |
|---|---|---|
| Completed result | I have painted the room. | I have been painting the room. |
| Quantity | She has written five emails. | She has been writing emails all morning. |
| Duration of activity | Less prominent | They have been waiting for an hour. |
| State verb | I have known him since 2010. | Usually incorrect |
| Visible evidence | Result emphasized | Activity or cause emphasized |
| Temporary repeated work | Possible | He has been calling clients all day. |
Use the simple present perfect when the outcome is the important information: The engineers have repaired the bridge. Use the continuous when the process explains a current condition: The engineers have been repairing the bridge, so traffic is slow.
Do not use continuous forms naturally with most stative verbs. I have owned this car for five years is standard; I have been owning this car for five years is not.
What Is the Difference Between Been To and Gone To?
Has been to means someone visited a place and returned, while has gone to means someone went there and is still away or is understood to be on the way. The contrast depends on the person’s current location.
- Maria has been to Brazil three times.
Maria has returned from those visits. - Maria has gone to Brazil.
Maria is currently there or traveling there. - My brother has been to the supermarket.
He has completed a visit and returned. - My brother has gone to the supermarket.
He is not currently here.
This distinction matters in practical conversation. If a receptionist says The manager has gone to lunch, the manager is unavailable. If the receptionist says The manager has been to lunch, the manager has already returned from lunch.
Present Perfect in Conversation, Exams, and Work
The present perfect is useful in different contexts because it packages earlier information with a present implication. In conversation, it reports experience or current problems; in exams, it tests participles and time markers; in professional writing, it summarizes achievements that support present qualifications.
| Context | Purpose | Example |
|---|---|---|
| Conversation | Current news | The train has been delayed. |
| Travel | Experience | Have you ever stayed in a hostel? |
| Exams | Life experience | She has never taken the test. |
| Customer service | Current status | We have processed your refund. |
| Resume | Relevant achievement | I have managed six regional teams. |
| Project report | Progress to date | The team has completed 80 percent of testing. |
In a resume, the tense works best when the achievement remains relevant to the candidate’s present profile: I have reduced annual costs by 18 percent. If the writer is describing a former role with a finished time period, simple past is usually clearer: I reduced costs by 18 percent during my 2021 contract.
Common Mistakes and How to Fix Them
Mistake 1: Using V2 instead of V3
- Incorrect: She has went home.
- Correct: She has gone home.
- Incorrect: They have saw the notice.
- Correct: They have seen the notice.
Check the third verb column after have or has.
Mistake 2: Using a finished time marker
- Incorrect: I have completed it yesterday.
- Correct: I completed it yesterday.
- Correct without the finished marker: I have completed it.
The problem is the combination of present perfect and a closed past time, not the verb complete.
Mistake 3: Choosing the wrong auxiliary
- Incorrect: He have arrived.
- Correct: He has arrived.
- Incorrect: We has finished.
- Correct: We have finished.
Find the subject first, then select has for third-person singular and have for all other subjects.
Mistake 4: Confusing been and gone
- Aisha has gone to the bank means she is away.
- Aisha has been to the bank means she visited and returned.
Use the speaker’s intended current-location meaning as the test.
Mistake 5: Omitting the auxiliary
- Incorrect: I finished the report already when the intended meaning is current completion in a formal context.
- Correct: I have already finished the report.
The present perfect always requires have or has. The main verb cannot carry the tense alone.
Mistake 6: Using the continuous with a state verb
- Incorrect: I have been knowing him since school.
- Correct: I have known him since school.
Replace the continuous form when the verb describes possession, knowledge, belief, or a stable relationship.
How Can You Choose the Correct Tense?
Use four questions to diagnose most present-perfect choices:
- Is the event connected to the present?
If no, use a past or future form. - Is the exact past time stated and finished?
If yes, use simple past. - Does the situation continue now?
If yes, present perfect is often appropriate. - Is the activity or the finished result more important?
Choose present perfect continuous for activity and present perfect for result, quantity, or state.
Apply the test to I have cleaned the kitchen. The sentence implies a current result. Apply it to I cleaned the kitchen at 7:00. The exact finished time makes simple past the natural choice.
Mini practice exercise
Choose the correct form:
- I ___ (see) that film last Friday.
- She ___ (never / try) sushi.
- We ___ (live) here since 2020.
- The technician ___ (just / repair) the printer.
- They ___ (work) for three hours, and they need a break.
Answers:
- saw
- has never tried
- have lived
- has just repaired
- have been working
The fifth answer emphasizes duration and ongoing effort. They have worked for three hours is grammatical, but it gives less attention to the activity itself.
Expert Rules That Prevent Confusion
A finished action can use the present perfect when the time is open. I have finished my homework describes a completed action, but the completion has present relevance and no closed-time reference. “Completed” does not automatically mean “simple past.”
“Today” is not always a simple-past signal. A day is an open period until it ends. I have attended two meetings today is natural at 3 p.m.; I attended two meetings today becomes more natural when the workday is over or the speaker is narrating completed events.
Frequency and duration are different measurements. I have visited Rome three times counts events, while I have lived in Rome for three years measures an uninterrupted state. Both use the present perfect, but the temporal logic differs.
Present relevance can be practical, not emotional. The connection may be a broken device, an available report, a changed policy, a professional qualification, or a current travel experience. It does not require a dramatic consequence.
FAQ
Can I use the present perfect with “today”?
Yes, use the present perfect with today when today remains an open time period or when the result matters now: I have answered 30 emails today. Use simple past when the speaker treats the period as finished or narrates a completed event: I answered 30 emails today before leaving the office.
Is “I have lived here for ten years” still correct if I moved yesterday?
No. If the situation ended yesterday, use simple past: I lived there for ten years. Present perfect implies that the state continues to the present. For a current home, say I have lived here for ten years.
Can present perfect describe a specific event?
Yes, but the sentence should avoid a finished-time anchor. I have met the director identifies an event without saying when. If the sentence includes last Tuesday, use simple past: I met the director last Tuesday.
What is the difference between “I have been to London” and “I have gone to London”?
I have been to London means I visited London and returned. I have gone to London means I traveled there and am currently away, or the sentence is describing my current absence. The distinction concerns present location, not the distance or length of the trip.
Why do American speakers sometimes say “I just ate”?
American English commonly uses simple past with just in informal conversation: I just ate. British English more often uses present perfect: I have just eaten. Both varieties are established, but formal writing should follow the dialect and style required by the audience.
Is present perfect the same as past tense?
No. Present perfect refers to a past event through a present viewpoint, while simple past places the event in a completed past period. The word have or has marks present tense in the present perfect construction, even though the main action occurred earlier.
The Bottom Line
The present perfect tense with examples becomes manageable when you identify the connection between an earlier event and now. Form it with have or has plus V3, use it for experience, present results, change, or continuing states, and choose simple past when a finished time such as yesterday or in 2019 is named. Use since for a starting point, for for duration, and the present perfect continuous when ongoing activity matters more than the completed result.


