Cookies! 🍪

This website uses cookies to ensure you get the best experience. Learn More.
GOT IT!
study

Present Perfect Tense: How To Use It Correctly (With Examples)

The present perfect is a commonly used tense, but can cause a great deal of confusion for learners of English! In this guide, we will look at the correct way to use the present perfect tense, provide examples and go over some common mistakes to avoid. Don’t forget to check out the quiz exercises at the end to test your understanding.

Click here to download this post via our mobile website!
Download: This blog post is available as a convenient and portable PDF that you can take anywhere. Click here to get a copy. (Download)

The present perfect deals with past actions that are related to the present moment (and may be ongoing). Despite the term ‘present’, we actually use this tense for actions that happened or started in the past. For example, I have lived in London for 5 years.

In American English, the past simple is often used instead of the present perfect (Did you eat breakfast already?). However, in British English, these tenses are not so readily interchangeable (Have you eaten breakfast yet?).

We form the present perfect like this: subject + has/have + past participle (of the verb) – e.g. John has done his homework.

When do we use the Present Perfect Tense?

1. Ongoing, unfinished action

The present perfect can be used to describe an action that has already started (or started recently), and that is yet to be completed. This usage is often combined with the negative form of the verb.

Steve has begun work on his new house renovation, but it’s nowhere near finished.
Steve hasn’t decided what colour to paint the house.
Steve hasn’t even installed the new windows.

2. Action at an unspecified time before now

We can use the present perfect to talk about an action that has happened in the past, but without being exact about when it happened.

No one has ever climbed this great mountain!
No one has even dared to think about how they might climb it.
Jack has attempted to climb many mountains, but won’t tackle this one.

3. Things that change over time

Another use of the present perfect is to describe how things have changed over time.

Sarah’s kids have grown up a lot over the past few years.
They have changed their taste in food, clothes and music.
However, they haven’t started helping with the housework!

Native speakers often use contracted forms with the present perfect in conversation and informal writing. E.g. I’ve been (I have been), he’s done (he has done), they’ve left (they have left). Just make sure you don’t confuse he’s (he is) with he’s (he has)!

4. Something expected but yet to happen

We can also use the present perfect for events we expect to happen in the future, but that have not happened to date. In this situation, we use the negative and often the word ‘yet’.

Julia hasn’t started her dissertation yet.
She hasn’t discussed the topic of her dissertation with the tutor either.
Julia hasn’t even bought the laptop she will need to write it on!

5. Accomplishments

A common use of the present perfect is to talk about accomplishments: things that you have achieved in the past (but that are still relevant to the present moment).

My football team has won every match of the season so far.
The team hasn’t conceded more than one goal in any match.
Our star player has scored in every game.

6. Experiences

The present perfect can be used to talk about general experiences that have happened in the past. This is similar to ‘accomplishments’ above, but experiences can also be negative.

My uncle has sailed all over the world on luxury cruise liners.
He has been the captain of many ships.
He has had to navigate through some big storms!

7. Many actions over different times

We can also use the present perfect tense to talk about many instances of an event or action, or many actions that happen over different times in the past.

Susan has had health problems all her life.
Susan has tried to see different specialists to get the right treatment.
Every time Susan has recovered, she has relapsed again.

How do we form the Present Perfect?

There can be affirmative (positive), negative, and questioning functions for all of the above uses of the present perfect tense.

To form the present perfect in the affirmative (positive) function, place the present tense form of ‘to have’ after the subject, then use the main verb in the past participle form.

E.g. I have seen it all.

The present tense form of ‘to have’ is ‘have’ for the 1st and 2nd person singular and plural, and the 3rd person plural. But, remember that it is ‘has’ for the 3rd person singular!

For regular verbs, the perfect (past participle) form is created by adding -ed to the end of the word. However, irregular verbs have different endings: e.g. see – seen.

How to conjugate verbs in the present perfect tense in the affirmative:
Affirmative‘to play’‘to make’‘to see’
1st person singularI have playedI have madeI have seen
2nd person singularYou have playedYou have madeYou have seen
3rd person singularHe/she/it has playedHe/she/it has madeHe/she/it has seen
1st person pluralWe have playedWe have madeWe have seen
2nd person pluralYou have playedYou have madeYou have seen
3rd person pluralThey have playedThey have madeThey have seen

To form the negative function of the present perfect tense, place ‘not’ after ‘to have’.
E.g. Margo has not passed any of her university exams this semester.

How to conjugate verbs in the present perfect tense in the negative:
Negative‘to play’‘to make’‘to see’
1st person singularI have not playedI have not madeI have not seen
2nd person singularYou have not playedYou have not madeYou have not seen
3rd person singularHe/she/it has not playedHe/she/it has not madeHe/she/it has not seen
1st person pluralWe have not playedWe have not madeWe have not seen
2nd person pluralYou have not playedYou have not madeYou have not seen
3rd person pluralThey have not playedThey have not madeThey have not seen

To form the interrogative (questioning) function of the present perfect, simply place ‘to have’ before the subject.

Fact: Li has made plans for dinner tonight.
Question: Has Li made plans for dinner tonight?

How to conjugate verbs in the present perfect tense in the interrogative:
Interrogative‘to play’‘to make’‘to see’
1st person singularHave I playedHave I madeHave I seen
2nd person singularHave you playedHave you madeHave you seen
3rd person singularHas he/she/it playedHas he/she/it madeHas he/she/it seen
1st person pluralHave we playedHave we madeHave we seen
2nd person pluralHave you playedHave you madeHave you seen
3rd person pluralHave you playedHave they madeHave they seen

Common mistakes with the Present Perfect (and how to avoid them!)

1. Using the present perfect with specific time expressions

The present perfect can be used with words that describe duration or an approximate time period (already/now, before, ever, yet, never etc.). However, using this tense with words that specify exactly when something happened (last year, 2 days ago, in 1979, at 9am etc.) often leads to errors.

This is because the present perfect tense is not normally used with words that express a specific time of completion. One notable exception is with the word ‘since’ – e.g. The company has received 100 calls since 9am on Monday (specific time).

The company has received a call from Mr Jackson on Monday. (incorrect)
The company received a call from Mr Jackson on Monday. (correct)

Haven’t we met at the conference last week? (incorrect)
Didn’t we meet at the conference last week? (correct) 

In most cases, it is better to use the past simple when an action was completed at a specific point in the past. 

2. Describing an event that happens before something else

The present perfect tense cannot be used when we are comparing two past events in a sequence. It this situation, it is better to use the past perfect tense.

When I arrived home, my wife has already eaten dinner. (incorrect)
When I arrived home, my wife had already eaten dinner. (correct)

3. Confusing since vs. for when using the present perfect

The word ‘since’ is usually used in perfect tenses in English, but ‘for’ is used with all tenses. Remember that we use ‘for’ when talking about a duration or period of time. We use ‘since’ when talking about a specific point in the past.

I have worked as an architect since most of my life. (incorrect)
I have worked as an architect for most of my life. (correct)

This error is more connected with understanding the difference between for/since than with the present perfect tense itself, but it is still worth noting.

Present Perfect Tense: Quiz Exercises

  1. The moon _____ orbiting the Earth for millions of years.
    A. Has been
    B. Is
    C. Had been
    D. Is been
  2. Shelly _____ home and moved to the city.
    A. Has left
    B. Had left.
    C. Left
    D. Has leaved
  3. Is this sentence grammatically correct?
    ‘Before I left, I have finished all my homework.’
    A. Yes
    B. No
  4. You ______ very well to the growth of this project over the last year.
    A. Have been contributed
    B. Contribute
    C. Have contributed
    D. Were contributed
  5. My favourite band _____ touring already, so I missed the chance to ____ them.
    A. Has finished, had seen
    B. finished, had seen
    C. Had finished, Have seen
    D. Had finished, see
  6. I _______ it too late to buy tickets for that flight. It’s fully booked now!
    A. Have been left
    B. Had left
    C. Am left
    D. Have left
  7. If you _____ any questions, please speak up!
    A. Have had
    B. Had
    C. Have
    D. Don’t have
  8. Can the present perfect describe events that we expect to happen in the future?
    A. Yes
    B. No
  9. I ______ just _______ work, so let’s meet for a drink!
    A. Had finished
    B. Am finished
    C. Have finished
    D. Have finish
  10. _____ you ever ____ on a roller coaster before?
    A. Do, Been
    B. Have, Been
    C. Have, Go
    D. Have, Ride

Answers:

  1. A
  2. A
  3. B
  4. C
  5. D
  6. D
  7. C
  8. A
  9. C
  10. B
Click here to download this post via our mobile website!
Download: This blog post is available as a convenient and portable PDF that you can take anywhere. Click here to get a copy. (Download)

Written by Cameron Rose
— ESL Tutor

Cameron Rose is a British English teacher and writer. He holds a BA hons degree in Linguistics from University College London, and is fully TEFL certified. After falling in love with languages at a young age, he started his English teaching career in China. He later returned to the UK and became an online English tutor with OTUK. He has a keen interest in grammar and loves to dig into the structures of English. In his spare time, Cameron enjoys meditating and creating Chinese rap music.

Written by Cameron Rose
— ESL Tutor