Intermediate English for IELTS: Present Perfect Tense
The present perfect tense is one of the most important grammar points for IELTS learners because it connects the past with the present. It helps you talk about life experience, recent events, unfinished time periods, and actions with present results. When used correctly, it makes your English sound more natural, accurate, and fluent.
If you have already studied Present Simple Tense, Past Simple Tense, and Present Continuous Tense, this lesson will help you understand how the present perfect works between them. It also connects well with Sentence Structure Basics, Subject-Verb Agreement, and Parts of Speech, because grammar is always easier when you see the full system.
What Is the Present Perfect Tense?
The present perfect tense is used to talk about an action or situation that started in the past and still matters now. The exact time is often unknown, unimportant, or not mentioned.
Basic form:
have / has + past participle
Examples:
- I have visited London.
- She has finished her homework.
- They have lived here for five years.
In IELTS, this tense is especially useful when you want to show connection, experience, change, or result.
Present Perfect Structure
The structure is simple, but learners must use it carefully.
Positive form
Subject + have/has + past participle
- I have learned a lot this month.
- He has improved his pronunciation.
- We have studied this topic before.
Negative form
Subject + have/has + not + past participle
- I have not seen that film.
- She has not completed the task.
- They have not arrived yet.
Question form
Have/Has + subject + past participle?
- Have you ever tried IELTS reading practice?
- Has he finished the report?
- Have they lived in Turkey for long?
For pronunciation support, it is helpful to review Pronunciation Basics, because words such as have, has, and past participles need clear sound control in speaking.
When Do We Use the Present Perfect?
1. Life experience
Use the present perfect to talk about experiences in your life without saying exactly when they happened.
- I have been to Ankara.
- She has never eaten sushi.
- Have you ever taken an IELTS mock test?
This use is common in speaking, especially when answering personal questions.
2. Unfinished time period
Use the present perfect when something started in the past and continues now, or when the time period is still open.
- I have studied English for three years.
- We have lived in this city since 2020.
- She has worked here since Monday.
Notice the difference between for and since:
- for + period of time: for two hours, for five years, for a long time
- since + starting point: since 2021, since Monday, since last week
3. Recent actions with present result
Use the present perfect when a past action has a clear effect now.
- I have lost my keys. I cannot enter the house.
- She has broken her phone, so she cannot call.
- They have just finished the test.
This meaning is especially common with just, already, yet, and recently.
4. Actions at an unspecified time
Use the present perfect when the exact time does not matter.
- I have read that book.
- He has visited many countries.
- We have seen this grammar point before.
If the exact time matters, use the past simple instead.
5. Repeated actions up to now
Use the present perfect to show something has happened several times before now.
- I have taken this exam three times.
- She has written many essays this year.
- We have met the teacher twice already.
Common Time Expressions with Present Perfect
These words often appear with present perfect:
- ever
- never
- just
- already
- yet
- since
- for
- recently
- so far
- up to now
- in the last few weeks
- this week / this month / this year
Examples:
- Have you ever studied abroad?
- I have just finished my homework.
- She has not submitted her assignment yet.
- We have already discussed this topic.
- They have lived here since 2018.
The word yet usually appears in negative sentences and questions:
- Has he arrived yet?
- I have not answered the email yet.
The word already often shows that something happened earlier than expected:
- She has already left.
- We have already booked the course.
Present Perfect vs Past Simple
This is one of the most important differences for IELTS learners.
Present Perfect
Use it when the time is not specific or when the result is important now.
- I have finished the lesson.
- She has visited Dubai.
Past Simple
Use it when the time is finished or clearly stated.
- I finished the lesson yesterday.
- She visited Dubai in 2022.
Compare these examples
- I have seen that movie.
(The time is not mentioned.) - I saw that movie last night.
(The time is specific.) - She has lost her passport.
(It matters now.) - She lost her passport on Monday.
(The time is completed.)
For a stronger foundation, revisit Past Simple Tense and Present Simple Tense so you can see how English handles time in different ways.
Present Perfect vs Present Perfect Continuous
Many students confuse these two tenses.
Present Perfect
Focuses on the result or completion.
- I have written three emails.
- She has finished her practice test.
Present Perfect Continuous
Focuses on the activity or duration.
- I have been writing emails for an hour.
- She has been doing practice tests all morning.
Simple rule:
- Use present perfect to show the result.
- Use present perfect continuous to show the activity or length of time.
Present Perfect and IELTS Speaking
The present perfect is very useful in IELTS Speaking because it helps you talk naturally about experience and change.
Part 1 examples
- Have you ever studied a second language?
- I have studied English for many years.
- I have never liked very crowded places.
Part 2 examples
- I have learned many things from that experience.
- I have always wanted to improve my communication skills.
Part 3 examples
- Technology has changed the way people learn.
- Many students have become more dependent on online tools.
- Education has become more accessible in recent years.
These sentences sound mature and flexible, which helps your speaking score, especially when combined with strong grammar and clear pronunciation.
Present Perfect in IELTS Writing
The present perfect is also useful in Writing Task 1 and Task 2.
Writing Task 1
Use it when trends or changes continue up to now.
- The number of students has increased steadily over the past decade.
- Internet use has grown significantly in recent years.
Writing Task 2
Use it when discussing general change, experience, or long-term development.
- Society has become more dependent on digital communication.
- Many countries have introduced new educational policies.
Good grammar is not only about using advanced structures. It is also about choosing the right tense at the right time. That is why Sentence Structure Basics and Subject-Verb Agreement are important companions to this lesson.
How to Form the Past Participle
The past participle is the third form of the verb. For regular verbs, it is usually the same as the past simple form.
Examples:
- work → worked
- play → played
- finish → finished
- watch → watched
But many common verbs are irregular:
- go → gone
- see → seen
- eat → eaten
- write → written
- take → taken
- make → made
You should learn these irregular forms carefully because the present perfect cannot work correctly without them.
Common Mistakes with Present Perfect
1. Using a specific finished time
Incorrect: I have seen him yesterday.
Correct: I saw him yesterday.
2. Forgetting the past participle
Incorrect: She has go home.
Correct: She has gone home.
3. Using the wrong auxiliary verb
Incorrect: He have finished the work.
Correct: He has finished the work.
4. Mixing present perfect with simple past without a reason
Incorrect: I have met him last week.
Correct: I met him last week.
5. Misusing for and since
Incorrect: I have lived here since five years.
Correct: I have lived here for five years.
6. Using yet in the wrong position
Incorrect: I have yet finished the task.
Correct: I have not finished the task yet.
7. Leaving out the present connection
Incorrect: I have bought a new phone yesterday.
Correct: I bought a new phone yesterday.
This is one of the most repeated grammar errors in IELTS writing, so it is worth revising carefully along with Common Nouns and Proper Nouns, Countable and Uncountable Nouns, and Articles in English.
Common Word Patterns That Help You Use Present Perfect Better
A strong vocabulary base makes grammar easier. For example, learners who understand Basic Adjectives and Basic Adverbs can make better sentences such as:
- I have been very busy recently.
- She has already completed her important assignment.
- They have never been more confident.
Prepositions are also important, especially with time expressions. Review Prepositions in English to strengthen sentences like:
- since 2021
- for two weeks
- in the last month
- over the past year
If you are learning the lesson step by step, Pronouns for IELTS is also helpful because pronouns make present perfect sentences shorter and more natural.
Present Perfect Practice Exercises
Exercise 1: Fill in the blanks
Complete the sentences with the correct form of the verb in brackets.
- I ________ (finish) my homework already.
- She ________ (live) in this city for five years.
- We ________ (not see) that film yet.
- Have you ever ________ (visit) India?
- He ________ (just / leave) the classroom.
Exercise 2: Choose the correct tense
- I have met him last year. / I met him last year.
- They have already eaten dinner. / They already ate dinner.
- She has worked here since 2020. / She worked here since 2020.
- We have seen this before. / We saw this before yesterday.
- Have you ever been to a speaking class? / Did you ever been to a speaking class?
Exercise 3: Rewrite using present perfect
- I started learning English five years ago, and I still learn it now.
- She moved to this town in 2021, and she still lives here.
- They completed three practice tests so far.
- I do not finish my essay yet.
- He went to London, and the experience is important to him now.
Practice Answers
Exercise 1
- have finished
- has lived
- have not seen
- visited
- has just left
Exercise 2
- I met him last year.
- They have already eaten dinner.
- She has worked here since 2020.
- We have seen this before.
- Have you ever been to a speaking class?
Exercise 3
- I have been learning English for five years.
- She has lived in this town since 2021.
- They have completed three practice tests so far.
- I have not finished my essay yet.
- He has been to London, and the experience is important to him now.
Quick Review Summary to Remember
Remember these three core ideas:
- Use the present perfect for a past action with a present connection.
- Use have/has + past participle.
- Avoid specific finished time expressions such as yesterday, last week, or in 2022.
When you understand the meaning, structure, and time expressions, the present perfect becomes much easier to use in both speaking and writing.
FAQs About Present Perfect Tense
1. What is the present perfect tense?
It is a tense used to connect a past action or state with the present. It often shows experience, result, or an unfinished time period.
2. What is the structure of the present perfect tense?
The structure is have/has + past participle.
3. When should I use present perfect instead of past simple?
Use present perfect when the exact time is not stated or when the action is still connected to the present. Use past simple when the time is finished and specific.
4. What words are often used with present perfect?
Common words include ever, never, just, already, yet, since, for, recently, and so far.
5. What is the difference between for and since?
Use for with a length of time and since with a starting point.
6. Can I use present perfect in IELTS Writing Task 1?
Yes. It is useful when describing trends or changes that continue up to the present.
7. Can I use present perfect in IELTS Speaking?
Yes. It is very useful for talking about experiences, recent events, and personal history.
8. Why do students make mistakes with present perfect?
They often confuse it with past simple, use the wrong verb form, or forget that the present perfect should not usually include a finished time expression.
9. Is the past participle the same as the past simple form?
Sometimes yes, but not always. Regular verbs are usually the same, while many irregular verbs have a different third form.
10. How can I improve my use of present perfect?
Study common verb forms, practise time expressions, compare it with past simple, and use it in your own speaking and writing every day.
Top Tips for Present Perfect Tense
If you want to learn this tense, do not memorise only the formula. Learn the meaning first, then practise it in real sentences. The more you use it in reading, writing, and speaking, the more natural it will become.
For the best results, continue your study with Future Forms in English and Basic Adverbs so you can build stronger control over time expressions and sentence detail.

