The Present Perfect in English: Uses and Examples (Level B2)

two girl reading and practising englishPresent-Perfect

The present perfect is one of the most useful tenses in English. Although it may seem complicated at first, understanding it properly allows learners to describe situations and events with accuracy and nuance. This tense links the past with the present and offers a rich range of possibilities for communication.

In this article we will look at:

Free trial English lesson banner for en links

  • The grammatical structure of the present perfect.
  • Its main uses.
  • Common time expressions that go with it.
  • Comparisons with other tenses.
  • Tips for using it correctly.

What is the present perfect?

The **present perfect** is used to talk about actions or situations that are connected to the present, even if they started in the past. It is a flexible tense that can express:

  • Experiences.
  • Results.
  • Ongoing situations.

Structure of the present perfect

The present perfect is formed with the auxiliary verb **have** (or **has** for the third person singular) and the past participle of the main verb. The past participle depends on whether the verb is **regular** or **irregular**.

  • Regular verbs: Add “‑ed”.
    • play → played, clean → cleaned
  • Irregular verbs: Each has its own form.
    • eat → eaten, write → written, go → gone

Affirmative sentences

    • I have visited Italy.

li>She has completed her work.

Negative sentences

  • I haven’t visited Italy.
  • She hasn’t completed her work.

Questions

  • Have you visited Italy?
  • Has she completed her work?

Main uses of the present perfect

1. Life experiences

We use the present perfect to talk about things we have done (or not done) in our lives, without saying exactly when they happened.

  • I have been to Paris.
  • Have you ever tried skydiving?

2. Past actions with a result now

When a past action has a clear result or effect in the present, we use the present perfect.

  • I have lost my keys. (= I don’t have them now.)
  • She has missed the bus. (= She must wait for the next one.)

3. Actions that started in the past and continue now

We use the present perfect for actions that began in the past and are still true now, often with **for** and **since**.

  • I have lived in Athens for ten years.
  • They have known each other since 2005.

The difference:

  • for = duration (for three hours, for ten years).
  • since = starting point (since Monday, since 2010).

4. Recently completed actions

When something has just happened, we often use the present perfect with **just**.

  • I have just finished my homework.
  • She has just arrived.

5. Negative situations or things that haven’t happened (yet)

We use the present perfect to say that something has not happened up to now or that a situation has not changed.

  • I haven’t seen him for a long time.
  • They haven’t made a decision yet.

Common time expressions

Typical adverbs and expressions with the present perfect include **already, yet, ever, never, just, for, since**.

  1. Already: Something happened earlier than expected.
    • I have already finished my homework.
  2. Yet: Used in negative sentences and questions.
    • Have you finished your project yet?
  3. Ever: Used in questions about life experience.
    • Have you ever visited Japan?
  4. Never: Says that something has not happened at any time.
    • I have never been to Australia.
  5. For / since: Duration or starting point.
    • We have been friends for many years.
    • I have lived here since 2010.

Tips for correct use

1. Avoid specific finished time expressions

Do not use the present perfect with expressions like yesterday, last week, in 2019; in such cases, use the **past simple**.

  • Wrong: I have met him yesterday.
  • Correct: I met him yesterday.

2. Always use the auxiliary have/has

Do not forget **have/has**, which is essential.

  • Wrong: She finished her work. (if you want present perfect)
  • Correct: She has finished her work.

3. Choose the right tense

You must sometimes choose between the **present perfect**, **past simple**, and **present perfect continuous**.

  • I have read this book. (= I know it, result now.)
  • I read this book last week. (= Finished action at a specific time.)

Comparison: present perfect and other tenses

Tense Example Meaning
Present perfect I have read this book. Finished action, but important for now.
Past simple I read this book last month. Finished action at a specific time in the past.
Present perfect continuous I have been reading this book for hours. Focus on duration of an activity that started in the past and continues now.

Main differences: present perfect vs past simple

Both tenses talk about past events, but they do it in different ways.

1. Present perfect: past linked to the present

The present perfect focuses on how a past action is connected to now (result or continuation).

  • I have lost my keys. (= I still don’t have them now.)
  • She has just finished her homework. (= Now she is free.)
  • They have lived in Paris for five years. (= They still live there.)

We do not give a specific finished time; the connection to the present is more important.

2. Past simple: finished time in the past

The past simple describes completed actions at a definite time in the past, with no necessary link to the present.

  • I lost my keys yesterday.
  • She finished her homework two hours ago.
  • They lived in Paris from 2010 to 2015.

Here the focus is on when something happened.

3. Contrast in meaning

Present perfect Past simple
I have seen this movie before.
(I know it; time not specified.)
I saw this movie last night.
(Specific time: last night.)
He has visited London many times.
(Several visits up to now.)
He visited London in 2018.
(One visit at a fixed time.)
We have already eaten dinner.
(Result: we are not hungry now.)
We ate dinner at 7 PM.
(Focus on the time.)

4. Typical time expressions

Present perfect

    • Already, just, ever, never, yet: She has already arrived.
  • For, since: They have lived here for three years.

Past simple

  • Yesterday, last (week, month, year), in (2010, March): He left last night.
  • Specific time references: I finished my work two hours ago.

5. Practical tips

  1. Think about focus:
    • Use **present perfect** when the result or connection to now is important.
    • Use **past simple** when you talk about a finished event at a specific time.
  2. Watch time expressions:
    • Finished time → past simple.
    • Unfinished time or no specific time → often present perfect.
  3. Practise with pairs of sentences:
    • I have traveled to Spain. (= In my life.)
    • I traveled to Spain in 2020. (= One trip, specific year.)

The main difference is how each tense “sees” the past: the present perfect connects the past to the present, while the past simple describes events that belong completely to the past. Mastering this contrast is essential for clear, accurate English.

The present perfect is a key tense that lets you talk about experiences, results and ongoing situations in a precise way. With regular practice of its structure, uses and common time expressions, you will soon be able to use it confidently in real communication

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top