Present Perfect


Examples
  • I have read this book.
  • The man has gone away.
  • John has worked as a teacher for over 25 years.

The Present Perfect is used to express actions that happened at an indefinite time or that began in the past and continue in the present. This tense is also used when an activity has an effect on the present moment.

Use
  1. Actions which happened at an indefinite (unknown) time before now
  2. Actions in the past which have an effect on the present moment
  3. Actions which began in the past and continue in the present
USE 1: Indefinite time before now

Use the Present Perfect to talk about actions that happened at some point in the past. It does not matter when exactly they happened.

Examples:
  • I have already had a breakfast.
  • He has been to England.
Remember

You should not use this tense with time expressions like yesterday, a week ago, last year, etc.

Examples:
  • I have seen it yesterday.
  • We have gone to Paris last year

USE 2: Effect on the present moment

We also use this tense to when an activity has an effect on the present moment.

Examples:
  • He has finished his work. (so he can now rest)
  • I have already eaten the dinner. (so I'm not hungry)
  • He has had a car accident. (that's why he is in the hospital)

To understand this use better, watch this interactive animation:
Sorry, you need to install flash to see this content.

[ Marcus: I have been struck by a bolt of lightning! ]

Explanation

In this cartoon, you can see a mother asking her son: "Markus, what's happened". Marcus replies: "I have been struck by a bolt of lightning".

  • Why is the Present Perfect tense used in this example? Click on the button labled as "event 1". You can see that Marcus was struck lightning bolt. Now click on the other button. The use of Present Continuous is correct here because the action has an effect on the present moment (it explains why he looks this way).
USE 3: Continuation in the present

We often use the Present Perfect when we want to emphasize that an event continues in the present.

Examples:
  • Mary has worked as a teacher for over 25 years.
  • Patrick has achieved a lot in his life.

To understand this use better, click on the buttons and read the message:

Sorry, you need to install flash to see this content.

For and Since

Since and For are very common time expressions used with the Present Perfect.

We use For with a period of time, for example:

  • I have lived here for 20 years.

When talking about a starting point, we use Since, for example:

  • I have lived here since 1960.
More about time expressions.
Form

To form a sentence in the Present Perfect, you need:

  1. The proper conjugation of the auxiliary verb "to have".
  2. The Past Participle of your verb.

1. Auxiliary Verb "to have"

We conjugate the auxiliary verb "to have" the same way we would conjugate the normal verb "to have".

PersonSingularPlural
FirstI haveWe have
SecondYou haveYou have
ThirdHe/she/it hasThey have

As you can see, the third person singular is irregular.

More examples:

  • She has never seen my brother.
  • Neither Mike nor Tom has ever driven a truck.

2. The Past Participle

The past participle of a verb is a verb form that appears with the perfect tenses. The past participle can be either regular or irregular.

  • The regular verbs are formed by adding -ed to the verb:
    VerbPast Participle
    talktalked
    explainexplained
    useused
    deliverdelivered
    includeincluded
    achieveachieved

  • The formation of the irregular verbs does not follow one rule. Therefore, they should be memorized.
    VerbPast ParticipleLearn more
    bebeenbe
    becomebecomebecome
    seeseensee
    gogonego
    eateateneat
    growgrowngrow

Declarative Sentences
Subject + Auxiliary verb + Past participle
e.g. I/a dog etc. has/have e.g. slept/taken/gone etc.
Sorry, you need to install flash to see this content.

    Examples Use
    We have already had breakfast (Use 1)
    I have bought new shades (Use 2)
    I have already been to Paris (Use 1)
    John has been a plumber for 2 years (Use 3)
    Someone has just taken my bag! (Use 1,2)
    Jane has never been so angry (Use 3)
    He has been our most serious partner for so long that I can assure you he's a very decent man (Use 3)
Questions
Auxiliary verb + Subject + Past participle
has/have e.g. I/a dog etc. e.g. slept/taken/gone etc.
    Examples Use
    Have you ever seen this program? (Use 1)
    Where has she lived for the past 21 years? (Use 3)
    Have you found the telephone number? (Use 1,2)
    Have you ever been to France?
    (Use 1)
    Has anyone taken my bag? (Use 1,2)

Trivia

In sentences with adverbials such as ever, already or yet, American-English speakers may use the Past Simple rather than the Present Perfect. So, an American would say:

  • Did you go to the post office yet? (Past Simple)

rather than:

  • Have you gone to the post office yet? (Present Perfect)
Negative Sentences
Subject + Auxiliary verb + not + Past participle
e.g. I/a dog etc. has not/have not e.g. slept/taken/gone etc.
    Examples Use
    He hasn't taken any drug for two years (Use 3)
    I haven't met my perfect partner yet (Use 3)
    They haven't contacted you, have they? (Use 1)

 


Check your understanding!

Comments

I have one question about this tense. Do we use Present Perfect at the time of speaking adn can we use it when we are writing essay for eg. ?

Thank you

well, we cant not use perfect tense while some thing we going....perfect is only used when some work is completed.
I hope you have got you Answer.
thanks

I'm sorry to say that this reply is not accurate.

According to rule 3 on this page you can use perfect with actions that are going on right now: "Actions which began in the past and continue in the present". Therefore the action does not necessarily have to be competed.

"I have lived in Brazil for fifteen years." Normally means that I still live in Brazil.

You might say though that it is important that the action started in the past.

Yeah, but the guy said SOME work needed to be completed. True for your example. SOME living in Brazil had been completed, and some was still going on.

i would like to know about irregular verbs. what is the difference between is gone and has gone and had gone?

when we speak he is gone means (ele se foi ) and he has gone to the mall means ( ele foi ao shopping, e provavelmente continua no shopping ) and he had gone means that (ele foi ) for eg, before i went there my girlfriend had gone away.

I hope you understand.

I don't think "I have been struck by A lightning" is correct...could you change it?

love yr site though!

well done! yes, because struck by a lightning just once, not duration from present.

lightning is also uncountable, meaning we can´t use the article 'a', but we can use 'the'. If you want to specify a quantity for lightning we use the quantifier 'a bolt of lightning'

A bolt of lightning = one instance of lightning
2 bolts of lightning = two instances of lightning

Thanks for a great, simple and easy to use web site. I wish the internet had been available when I was learning English.

hello

thank you for this page which is so useful and cute (because of the cartoons)
it is so cool:)

plaise, I'd like to know what is the difference betwen present perfect and past perfect ?

Past perfect is a completed action.

The cartoon is very cute. I like it! Very interesting!

Hi,

I hope you can clear this up for me. Is the statement, 'I did not know you WERE a mother,' accurate? It feels like it is. Is it a form of present perfect tense?

Admin's picture

Yes, it is accurate.

"Were" is the past form of "be" (Read more: http://www.englishtenseswithcartoons.com/to_be_auxiliary_verb)

"I did not know you was a mother" INCORRECT

"I did not know you are a mother" RATHER INCORRECT

hi, i am from India and confused about sentences which include (should have had, would have had, have had, had had) in one sentence. Anyone explain grammar behind it.

as an example you have:

"Neither of my brothers has ever driven a truck"

is this correct?
why it is has if bothers is plural?

Thx

Admin's picture

Hi,

Yes, you're right. Thanks for spotting that!