What Is the Present Perfect Tense?

The Present Perfect Tense is one of the most important and frequently used tenses in the English language. Unlike the Past Simple, which describes actions that are finished and disconnected from now, the Present Perfect builds a bridge between the past and the present moment. It tells us that something happened at an unspecified time before now, or that a past action still has relevance, consequences, or continuity in the present. This tense is formed with the auxiliary verb have or has followed by the past participle (V3) of the main verb.

We use the Present Perfect Tense to talk about life experiences, actions within an unfinished time period, recent events, and situations that started in the past and continue to the present. Because the exact time of the action is either unknown or unimportant, this tense focuses on the result or experience rather than when it happened. Mastering the Present Perfect is essential for expressing yourself naturally in English.

💡 Key Concept

The Present Perfect Tense connects the past to the present. The action happened at some point before now, but the exact time is not stated. What matters is the result, the experience, or the connection to now.

When Do We Use It?

The Present Perfect Tense has several distinct uses. Each use connects a past action or situation to the present in a different way. Understanding these uses will help you choose this tense with confidence.

Use Explanation Example
Life experiences Something that happened (or never happened) at an unspecified time in your life I have visited Tokyo three times.
Unfinished time period An action within a time period that is still continuing (today, this week, this year) She has written two reports this morning.
Recent actions with "just" Something that happened a very short time ago They have just arrived at the airport.
Changes over time A change or development from the past to the present My English has improved a lot since September.
Actions with present results A past action whose result is visible or important now He has lost his wallet. (He does not have it now.)
⚠️ Important

Do not use the Present Perfect with a specific finished time expression such as "yesterday", "last week", or "in 2019". Use the Past Simple instead:
✘ I have seen that film yesterday.
✔ I saw that film yesterday.

Affirmative Sentences

To form affirmative sentences in the Present Perfect, use have or has as the auxiliary verb, followed by the past participle (V3) of the main verb. The choice between "have" and "has" depends on the subject.

📐 Formula

Subject + have/has + Past Participle (V3)

Subject Auxiliary Example
I have I have finished my homework.
You have You have learned a new language.
He / She / It has She has travelled to Barcelona.
We have We have lived in Istanbul since 2018.
They have They have bought a new apartment.
💡 Contractions

In spoken and informal written English, have and has are usually contracted:
I haveI've
She hasShe's
They haveThey've
Be careful: "She's" can mean "She has" or "She is" depending on the context.

Negative Sentences

To form negative sentences, add not between the auxiliary verb and the past participle. In everyday English, the contracted forms haven't and hasn't are much more common than the full forms.

📐 Formula

Subject + have/has + not + Past Participle (V3)

Subject Full Form Contracted Form
I / You / We / They I have not seen that film. I haven't seen that film.
He / She / It He has not called me. He hasn't called me.
⚠️ Haven't vs Hasn't

Use haven't (have not) with I, you, we, they.
Use hasn't (has not) with he, she, it.
Mixing these up is a very common mistake:
✘ She haven't finished yet.
✔ She hasn't finished yet.

Question Sentences

To form questions, move have or has to the beginning of the sentence, before the subject. Questions with ever are particularly common because they ask about life experience up to the present moment.

📐 Formula

Have/Has + Subject + Past Participle (V3)?

Question Explanation
Have you finished your project? Asking about completion
Has she ever been to London? Asking about life experience
Have they ever tried sushi? Asking about life experience
Has he called you yet? Asking about an expected action
Have you ever climbed a mountain? Asking about life experience
How many countries have you visited? Asking about quantity of experience
💡 "Ever" in Questions

The word ever means "at any time in your life up to now." It is placed between the subject and the past participle: Have you ever eaten Korean food? We do not use "ever" in affirmative sentences — it is mainly for questions and negative sentences (with "never").

Regular and Irregular Past Participles

The past participle (V3) is the verb form used after have/has in the Present Perfect. For regular verbs, the past participle is the same as the Past Simple form — simply add -ed to the base verb. However, many of the most common English verbs are irregular, and their past participle forms must be memorised.

Common irregular past participles:

Base Form (V1) Past Simple (V2) Past Participle (V3)
go went gone
see saw seen
eat ate eaten
write wrote written
take took taken
give gave given
do did done
be was / were been
have had had
speak spoke spoken
break broke broken
drive drove driven

Regular verbs follow a simple pattern — add -ed to the base form:

Rule Base Form Past Participle (V3)
Most verbs: add -ed play played
Verbs ending in -e: add -d live lived
Verbs ending in consonant + y: change y to -ied study studied
Short verbs (CVC): double the last consonant + -ed stop stopped
⚠️ Gone vs Been

Do not confuse gone and been when used with "go":
She has gone to Paris. = She went to Paris and she is still there now.
She has been to Paris. = She visited Paris at some point in her life and came back.
This is a very common source of confusion for learners.

The Present Perfect does not ask when. It asks whether — whether you have experienced, whether you have changed, whether the past still lives in the present.

— The Grammar Gazette

Example Sentences

✅ Affirmative
I have visited the Louvre Museum in Paris twice.
She has lived in Berlin since 2020.
We have already finished our science project.
They have just returned from a holiday in Rome.
My brother has read over fifty books this year.
❌ Negative
I haven't seen that new documentary yet.
He hasn't called his grandmother this week.
We haven't decided where to go for the summer holiday.
She hasn't eaten anything since breakfast.
They haven't met the new teacher yet.
❓ Questions
Have you ever been to New York?
Has she finished writing her essay?
Have they ever tried Thai food?
How long have you lived in this city?
Has your father ever driven a sports car?

Key Time Expressions

Certain time expressions are closely associated with the Present Perfect Tense. These words and phrases signal that the action is connected to the present and help distinguish this tense from the Past Simple.

Time Expression Position in Sentence Example
already Between have/has and V3 I have already done my homework.
yet At the end (negatives & questions) She hasn't replied yet.
just Between have/has and V3 We have just landed in Dubai.
ever Between subject and V3 (questions) Have you ever swum in the ocean?
never Between have/has and V3 He has never been to South America.
since Before a specific point in time They have known each other since 2015.
for Before a duration of time She has worked here for ten years.
so far At the beginning or end So far, we have collected 500 signatures.
recently At the end or between have/has and V3 I have recently started learning piano.
💡 Since vs For

This is one of the most common mistakes learners make:
Since = a specific point in time when the action started: since Monday, since 2010, since I was a child
For = a duration of time (how long): for two hours, for six months, for a long time
✘ I have lived here since three years.
✔ I have lived here for three years.

Short Answers

In English, it is natural to answer yes/no questions with short answers rather than repeating the whole sentence. Short answers in the Present Perfect use have or has (or their negative forms) without repeating the main verb.

Question Positive Short Answer Negative Short Answer
Have you finished? Yes, I have. No, I haven't.
Has she been to Japan? Yes, she has. No, she hasn't.
Have they arrived? Yes, they have. No, they haven't.
Has he ever cooked dinner? Yes, he has. No, he hasn't.
💬 Short Answer Dialogues
"Have you ever ridden a horse?" — "Yes, I have. I rode one in Cappadocia."
"Has your sister graduated yet?" — "No, she hasn't. She is still in her final year."
"Have they bought the tickets?" — "Yes, they have. They bought them online."
"Has it stopped raining?" — "No, it hasn't. Take your umbrella."
⚠️ Do Not Contract Positive Short Answers

In positive short answers, do not contract "have" or "has":
✘ Yes, I've.
✔ Yes, I have.
✘ Yes, she's.
✔ Yes, she has.
Contractions are only used in negative short answers: "No, I haven't."

Present Perfect vs Past Simple

One of the biggest challenges for English learners is knowing when to use the Present Perfect and when to use the Past Simple. Both tenses describe past actions, but they are used in very different situations. The key difference is the connection to the present.

Feature Present Perfect Past Simple
Time reference Unfinished or unspecified time Finished, specific time
Connection to present Yes — result or relevance now No — completed and disconnected
Time expressions ever, never, just, already, yet, since, for yesterday, last week, in 2019, ago
Experience I have been to Cairo. I went to Cairo in 2022.
Recent action She has just left. She left five minutes ago.
Unfinished period I have read three books this month. I read three books last month.
Result visible now He has broken his leg. (still broken) He broke his leg last year. (healed now)
💡 A Common Conversation Pattern

In natural English, we often start with the Present Perfect (to introduce the topic) and then switch to the Past Simple (to give specific details):
"Have you ever been to Seoul?" — Present Perfect (general experience)
"Yes, I went there in 2023. I stayed for two weeks." — Past Simple (specific details)

⚠️ Quick Reference

No specific time? → Present Perfect: I have eaten sushi.
Specific time? → Past Simple: I ate sushi yesterday.
Unfinished time (today, this week)? → Present Perfect: I have had two meetings today.
Finished time (last week, in 2020)? → Past Simple: I had three meetings last week.
Result matters now? → Present Perfect: I have lost my keys. (I cannot open the door.)
Just a past fact? → Past Simple: I lost my keys yesterday. (I found them later.)

Test Your Knowledge
Think you have mastered Present Perfect Tense? Put your skills to the test with our interactive quiz.
Take the Quiz
25 Questions • Multiple Choice • Instant Feedback