The official IELTS by IDP app is here! Download it today.

Close

The Present Perfect tense is a core grammar focus for English learners, especially those preparing for IELTS. Its flexible structure and usage can be confusing if you do not grasp the theory thoroughly.

Here, IDP will equip you with everything you need to know about the Present Perfect tense—its definition, structure, signal words, and practical exercises with answers!

1. What Is the Present Perfect Tense?

The Present Perfect tense describes actions or events that started in the past and continue to the present, or past actions with results affecting the present.

Examples:

  • I have lived in Bristol since 1984.

  • We have had the same car for ten years.

  • We have eaten at that restaurant many times.

2. Structure of the Present Perfect Tense

Sentence Type

Structure

Example

Affirmative

Subject + have/has + past participle (+ object)

We have worked in this factory for 15 years.

Negative

Subject + have/has not + past participle (+ object)

She hasn’t met her classmates for a long time.

Yes/No Question

Have/Has + Subject + past participle?

Have you seen

Gone with the Wind

? → Yes, I have.

WH‑Question

WH‑word + have/has + Subject + past participle?

Why has she not drunk this coffee yet?

3. Signal Words for the Present Perfect

These words often indicate the use of the Present Perfect:

  • For + duration: for a long time, for two years

  • Since + point in past: since 2000, since yesterday

  • JustAlreadyBeforeYet

  • EverNeverRecently, Lately, In recent years

  • Until nowSo farUp to now

4. How to Use the Present Perfect Tense

  • The Present Perfect is essential for IELTS Academic and General Training. Here are common usage scenarios:

Use Case

Example

Actions that began in the past, continue now, and may continue in the future

Don’t force her—she’s had dinner already.

Repeated past actions

David has written five books.

Past action at an unspecified time

Someone has taken my seat.

Experience gained over time

She is the smartest girl I have ever met.

First-time occurrences

This is the first time I have watched this movie.

Past actions leaving visible results

Many people have died from COVID-19 recently.

Adverb Placement:

  • just, already, never, ever go after have/has.

  • Yet goes at the end in negatives and questions.

  • Phrases like recently, so far go at the start or end of sentences.

Examples:

  • I have just come back home.

  • She hasn’t told me yet.

  • I have seen this film recently.

5. Present Perfect Practice Exercises

Exercise 1: Fill in with Present Perfect

  1. She has been at her computer for eight hours.

  2. Hannah hasn’t had any fun for a long time.

  3. My grandfather hasn’t played any sport since last year.

  4. You’d better shower— you haven’t had one since Monday.

  5. I don’t live with family and we haven’t seen each other for ten years.

  6. I have just realized there are only three weeks left in the semester.

  7. Anna has finished reading three books this month.

  8. How long have you known each other?

  9. Have you taken many photographs?

  10. Has Jack eaten at the Sheraton yet?

Exercise 2: Rewrite without changing meaning

  1. She has lived in Hanoi for two years.

  2. He has studied English since youth.

  3. This is the first time I have eaten this kind of food.

  4. She is the most beautiful girl I have ever seen.

  5. I have never read such a great novel before.

Exercise 3: Choose just / already / yet

  1. He’s just gone out.

  2. I haven’t finished yet.

  3. I’ve already done it.

  4. Have you found a place to live yet?

  5. I haven’t decided yet.

  6. She’s just come back.

Master the Present Perfect Tense With Confidence

We hope this guide helps you clearly understand the Present Perfect tense and use it accurately. To strengthen your grammar and vocabulary, explore IDP’s free IELTS resources.

Looking for a trusted IELTS test provider? IDP offers computer‑based IELTS with results in about two days. Choose a convenient test date and register for IELTS with IDP today!

Take IELTS with IDP - Confident and comfortable, achieve your goal!

About this Article

Published on 04 January, 2024

About this Author

One Skill Retake - IELTS Australia
Quynh Khanh

Tôi là Quỳnh Khanh - Content Writer có hơn 5 năm kinh nghiệm về lĩnh vực giáo dục