How to talk about something that happened in the past but still matters now?
That’s where the present perfect tense comes in!
It’s one of the most useful yet misunderstood tenses in English, perfect for describing life experiences, recent events, or changes over time.
In this article, we’ll break it down in a simple way, complete with examples and tips, so you can master the present perfect tense with confidence.
What is the Present Perfect Tense?

The present perfect tense is used to talk about actions or events that happened at an unspecified time in the past but still have a connection to the present.
It’s formed using have/has + the past participle of the verb.
This tense helps us describe experiences, changes over time, or actions that have just been completed.
Example: “I have visited Paris.” (The exact time isn’t mentioned, but the experience is relevant now.)
When Should You Use the Present Perfect Tense?
There are several scenarios where the present perfect tense is useful:
- For past actions with present relevance:
Example: “She has lost her keys.” (She still doesn’t have them.) - For life experiences (without saying when):
Example: “Have you ever eaten sushi?” - For recent actions with ‘just’:
Example: “They have just arrived.” - For repeated actions up to now:
Example: “We have seen that movie three times.” - For actions that started in the past and continue now (with 'for' or 'since'):
Example: “I have lived here for five years.”
How to Form a Sentence Using Present Perfect Tense?
To use the present perfect tense, start with the auxiliary verb "have" or "has" (depending on the subject), followed by the past participle of the main verb.
The structure remains the same for both regular and irregular verbs, only the past participle form changes.
How to Use Present Perfect Tense in a Regular Sentence
For regular sentences, use: Subject + have/has + past participle.
- Use "have" with I, you, we, they.
- Use "has" with he, she, it.
Examples:
- "I have finished my homework."
- "She has cleaned the kitchen."
- "They have visited the museum."
How to Use Present Perfect Tense in a Negative Sentence
To make a negative sentence, simply add "not" after have/has: Subject + have/has + not + past participle
Examples:
- "He has not called me today."
- "We haven’t decided yet."
- "She hasn’t taken the exam."
How to Use Present Perfect Tense in a Sentence with Question
To form questions, invert the subject and the auxiliary verb: Have/Has + subject + past participle?
Examples:
- "Have you seen this movie?"
- "Has she finished the book?"
- "Have they arrived yet?"
How to Use Present Perfect Tense in a Sentence with Irregular Verbs
Irregular verbs don’t follow the standard –ed ending in their past participle form, so it’s essential to memorize them.
The structure remains the same, but the verb form will vary.
Examples:
- "He has gone to the store." (go → gone)
- "They have eaten lunch." (eat → eaten)
- "I have written a new article." (write → written)
10 Examples of Sentences with Present Perfect Tense

- I have traveled to Japan twice.
- She has completed her project.
- We have never tried Thai food.
- They have already left the house.
- He has bought a new phone.
- Have you finished your assignment?
- It has rained all day.
- I haven’t seen that movie yet.
- My parents have lived here for 20 years.
- Has he ever played the piano?
Present Perfect Tense: Structure at a Glance
Before diving into uses, let's review the structure. The present perfect is formed with have/has + past participle. Here is a quick reference table:
| Subject | Auxiliary | Past Participle | Example |
|---|---|---|---|
| I / You / We / They | have | verb + -ed (or irregular form) | I have seen that film. |
| He / She / It | has | verb + -ed (or irregular form) | She has eaten already. |
| Negative | have/has + not | past participle | He has not finished yet. |
| Question | Have/Has + subject | past participle | Have you tried sushi? |
4 Key Uses of the Present Perfect (with Examples)
The present perfect is versatile. Here are its four main uses, each with three examples:
1. Life Experiences (without saying when)
Use the present perfect when you want to talk about experiences that happened at some point in your life, without specifying exactly when.
- I have visited Japan. (I've been there at least once.)
- She has never eaten sushi. (Not a single time in her life.)
- Have you ever ridden a motorcycle? (At any point in your life?)
2. Recent Past (with present relevance)
Use it when a past action has a clear consequence or connection to the present moment.
- I have lost my keys. (I can't find them now.)
- She has broken her arm. (She's still injured now.)
- The meeting has been canceled. (It affects your schedule now.)
3. Unfinished Time Periods
Use the present perfect for actions or states that started in the past and are still ongoing or relevant in a time period that has not ended (today, this week, this year).
- I have studied three hours today. (Today is not over yet.)
- She has sent five emails this morning. (The morning may still be ongoing.)
- We have not seen him this week. (The week hasn't ended.)
4. Repeated Actions Up to Now
Use the present perfect when an action has happened more than once between the past and now.
- They have watched that movie four times. (And may watch it again.)
- He has called me twice today. (Two times so far today.)
- I have tried to fix it many times. (Multiple attempts.)
Since vs. For
Two of the most common words used with the present perfect are since and for. They are easy to confuse.
- Since → used with a specific point in time (when the action started).
Example: I have lived here since 2018. / She has worked there since January. - For → used with a period / duration of time.
Example: I have lived here for six years. / She has worked there for three months.
Quick tip: If you can replace the word with "during the last ___", use for. If you can replace it with "starting at ___", use since.
Key Adverbs: already, yet, just, ever, never
These five adverbs almost always appear with the present perfect. Here is how each one works:
| Adverb | Meaning | Example |
|---|---|---|
| already | before now / sooner than expected | I have already finished the report. |
| yet | up to now (in negatives and questions) | Have you called her yet? / I haven't eaten yet. |
| just | very recently | She has just arrived. |
| ever | at any time (in questions) | Have you ever been to London? |
| never | not at any time | I have never tried skiing. |
Common Mistakes to Avoid
Mistake 1 — Using simple past instead of present perfect with "ever":
❌ "Did you ever visited Rome?"
✅ "Have you ever visited Rome?"
Mistake 2 — Using present perfect with a specific finished time:
❌ "I have seen her yesterday." (Yesterday is a finished, specific time — use simple past.)
✅ "I saw her yesterday."
Mistake 3 — Forgetting the past participle form:
❌ "She has went to the store."
✅ "She has gone to the store."
Practice Exercises
Exercise 1 — Fill in the blank (have or has):
- She ______ already eaten breakfast.
- We ______ never been to Canada.
- _______ you finished your homework?
Exercise 2 — Since or for?
- I have known her ______ five years.
- He has worked here ______ 2020.
- They have lived in that city ______ a long time.
Exercise 3 — Correct the mistake:
- "Have you ever went skydiving?" → ________
- "I have seen her last night." → ________
Exercise 4 — Choose the right adverb (already / yet / just / ever / never):
- Have you ______ tried Thai food?
- She has ______ called — you just missed her!
- I haven't finished the project ______.
Exercise 5 — Write your own sentences:
Write one sentence for each of the four key uses of the present perfect (experience, recent past, unfinished time, repeated action). Use a different verb each time.
Now that you’ve got the hang of the present perfect tense, it’s time to put it into practice!
Try writing a few sentences about your own life, have you ever tried something new?
Improve your English skills with EZClass now! Also, check out the EZClass blog to discover more interesting articles.
And don't forget to share this article with your friends who are learning English!




