Have you ever visited a new place, tried a new food, or finished an important task? When we talk about experiences or actions that happened in the past but are still connected to the present, we can use the Present Perfect Tense.
The Present Perfect Tense is one of the English tenses used to talk about actions or situations that have a connection with the present. Unlike the Simple Past Tense, Present Perfect does not usually focus on a specific time when an action happened. Instead, it focuses on the experience, result, or connection to the present.
In this article, you will learn what the Present Perfect Tense is, when to use it, its verbal and nominal forms, the formulas, and examples in everyday situations. By understanding these patterns, you will be able to use the Present Perfect Tense more confidently in both speaking and writing.
1. What Is Present Perfect Tense?
The Present Perfect Tense is a tense used to describe an action or situation that happened in the past but has a connection with the present.
The exact time of the action is often not mentioned because the important point is the experience, result, or situation that exists now.
For example:
I have finished my homework.
This sentence tells us that the homework was completed in the past, and the result is important now.
Another example:
She has visited Bali several times.
The sentence focuses on her experience of visiting Bali rather than the specific dates of her visits.
2. When Do We Use Present Perfect Tense?
There are several common situations in which we use the Present Perfect Tense.
A. To Talk About Life Experiences
Present Perfect is commonly used to talk about experiences that have happened at some point in someone’s life.
Examples:
I have visited Singapore.
She has tried Japanese food.
They have seen that movie.
The exact time is not important or is not mentioned.
B. To Talk About Recent Actions
We can use Present Perfect to describe an action that has recently happened, especially when the result is important in the present.
Examples:
I have just finished my homework.
She has just arrived at school.
They have just cleaned the classroom.
The words just, already, and yet are commonly used in this situation.
C. To Talk About Actions That Started in the Past and Continue Until Now
Present Perfect can describe an action or situation that began in the past and continues into the present.
Examples:
I have lived here for five years.
She has studied English since 2022.
They have known each other for a long time.
The words for and since are often used with this meaning.
D. To Talk About Present Results
Present Perfect can also describe a past action that has a result or effect in the present.
For example:
Someone has broken the window.
The important point is that the window is broken now.
Another example:
I have lost my key.
The action happened in the past, but the result is important now because I do not have my key.
3. Present Perfect Verbal
The verbal form is used when the sentence contains an action verb.
Positive
Subject + have/has + Verb 3
Examples:
I have finished my homework.
They have visited the museum.
She has cleaned her room.
He has eaten breakfast.
Use have with:
- I
- You
- We
- They
Use has with:
- He
- She
- It
Negative
Subject + have/has + not + Verb 3
Examples:
I have not finished my homework.
They have not visited the museum.
She has not cleaned her room.
He has not eaten breakfast.
The common contractions are:
- have not → haven’t
- has not → hasn’t
For example:
I haven’t finished my homework.
She hasn’t finished her homework.
Interrogative
Have/Has + Subject + Verb 3?
Examples:
Have you finished your homework?
Have they visited the museum?
Has she cleaned her room?
Has he eaten breakfast?
Short answers:
Have you finished your homework?
Yes, I have. / No, I haven’t.
Has she arrived?
Yes, she has. / No, she hasn’t.
4. Present Perfect Nominal
In Present Perfect, a nominal sentence uses been followed by a complement.
Positive
Subject + have/has + been + complement
Examples:
I have been busy.
She has been sick.
They have been students here for three years.
He has been very tired today.
Negative
Subject + have/has + not + been + complement
Examples:
I have not been busy.
She has not been sick.
They have not been ready.
Interrogative
Have/Has + Subject + been + complement?
Examples:
Have you been busy?
Has she been sick?
Have they been ready?
It is important to distinguish this from the Present Continuous.
She has been tired.
→ Present Perfect
She has been studying.
→ Present Perfect Continuous
5. Present Perfect Formula
The basic formulas can be summarized as follows:
| Form | Formula | Example |
|---|---|---|
| Verbal (+) | S + have/has + V3 | She has finished her work. |
| Verbal (-) | S + have/has + not + V3 | She has not finished her work. |
| Verbal (?) | Have/Has + S + V3? | Has she finished her work? |
| Nominal (+) | S + have/has + been + complement | She has been busy. |
| Nominal (-) | S + have/has + not + been + complement | She has not been busy. |
| Nominal (?) | Have/Has + S + been + complement? | Has she been busy? |
6. Common Time Expressions
Present Perfect is often used with several time expressions.
Already
Already means that something has happened before now.
She has already finished her homework.
Yet
Yet is commonly used in negative and interrogative sentences.
I haven’t finished my homework yet.
Have you finished your homework yet?
Just
Just means that something happened a short time ago.
He has just arrived.
Ever
Ever is commonly used in questions about experiences.
Have you ever visited Bali?
Never
Never means that something has not happened at any time.
I have never eaten sushi.
Since
Since is used to mention the starting point of an action or situation.
She has lived here since 2020.
I have studied English since elementary school.
For
For is used to mention the duration of an action or situation.
She has lived here for five years.
We have known each other for a long time.
7. Present Perfect vs Simple Past
One of the most common difficulties for English learners is distinguishing Present Perfect from Simple Past.
Present Perfect
Present Perfect focuses on an experience, result, or connection with the present.
I have visited Bali.
The exact time is not mentioned.
Simple Past
Simple Past is used when the action happened at a specific time in the past.
I visited Bali last year.
The specific past time is mentioned.
Compare:
She has watched that movie.
She watched that movie last night.
The first sentence focuses on the experience. The second sentence tells us when the action happened.
Important Rule
We generally do not use Present Perfect with a finished, specific past time such as:
- yesterday
- last night
- last week
- last year
- two days ago
- in 2020
For example:
❌ I have visited Bali last year.
✅ I visited Bali last year.
8. Examples in Daily Life
Present Perfect is commonly used in everyday conversations.
At School
I have finished my assignment.
The teacher has given us a new task.
We have learned this topic before.
At Home
My mother has cooked dinner.
I have cleaned my room.
My brother has just come home.
Talking About Experiences
Have you ever ridden a horse?
I have never visited London.
She has visited many interesting places.
Talking About Recent Events
The bus has just arrived.
The students have already entered the classroom.
He hasn’t arrived yet.
9. Common Mistakes
Mistake 1: Using V2 Instead of V3
❌ She has went to school.
✅ She has gone to school.
After have/has, we use the past participle (V3).
Mistake 2: Using Have with He, She, or It
❌ She have finished her homework.
✅ She has finished her homework.
Use has with he, she, and it.
Mistake 3: Using Present Perfect with a Specific Finished Time
❌ I have seen him yesterday.
✅ I saw him yesterday.
The word yesterday refers to a specific finished time, so Simple Past is used.
Mistake 4: Confusing Since and For
❌ I have lived here since five years.
✅ I have lived here for five years.
Use since for a starting point:
since 2020
Use for for a period of time:
for five years
10. Quick Summary
The Present Perfect Tense is used to talk about past actions or situations that have a connection with the present.
Main Formula
S + have/has + V3
Examples:
I have finished my homework.
She has visited Bali.
For nominal sentences:
S + have/has + been + complement
Example:
She has been busy.
Remember these common expressions:
- already → something has happened
- yet → commonly used in questions and negative sentences
- just → something happened recently
- ever → asking about experience
- never → an experience that has not happened
- since → starting point
- for → duration
Understanding the Present Perfect Tense will help you talk about experiences, recent events, present results, and situations that began in the past and continue until now.




