Present Perfect

If you're here for the first time, you may want to see a list of subjects that will make browsing this website more beneficial.
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.



I've eaten 10 apples today!

 


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

Time expressions

Since and for

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 with a point in time.

  • I have lived here since 1960.

More about time expressions

Remember that in the Present Perfect you cannot use time expressions like:

  • two months ago
  • one year ago
  • last week
  • yesterday
  • when I was five years old


The reason for that is they specify accurately the time when something happened (see: Use 1). You can, however, use time expressions such as:

  • already
  • yet
  • before
  • never
  • recently
  • at last
  • ever
  • just
  • lately

 

Oil prices have gone up recently

 

 

Is there any difference between the Present Perfect Simple and Continuous?
Read
Form


First of all, I'd like to tell you that the structure of this tense might seem a little more complicated than the structures of the tenses you already know. What we need this time are:

the proper conjugation of the verb "have" (=auxiliary verb) [1]
the third form of the verb (=Past Participle ) [2]

[1]

The conjugation of this verb is the same as in the Present Simple.

      Singular Plural
    1st person I have We have
    2nd person You have You have
    3rd person He/she/it has They have

 



As seen in the table, only the third person singular (he/she/it has) is different form the rest:

She has never seen my brother.

[2]

Another piece of information we need to correctly form a sentence in the Present Perfect is the third form of the verb (always follows the auxiliary verb). Same as in the Past Simple, it can be either regular or irregular. The regular verbs are typically created by adding -ed.

work -> worked
move -> moved

While the irregular ones have to be memorized.

    Verb Past participle
    be been
    become become
    see seen
    go gone
    grow grown

 

In positive sentences:
Subject + Auxiliary verb + Past participle
I/a dog etc. has/have slept/gone etc.

 

 


    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 taken my bag
  • (Use 1,2)
    He has been our most serious partner for so long that I can assure you he's a very decent man (Use 3)

 

Is the Present Perfect a present or a past tense?
Read

In questions:

Auxiliary verb + Subject + Past participle
has/have I/a dog etc. slept/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)
  • Someone has taken my bag
  • (Use 1,2 )

 

In sentences with adverbials such as ever, already and yet, Americans tend to use the Past Simple rather than the Present Perfect. So an American would probably say:

Did you go to the post office?

And a British man:

Have you already gone to the post office?

 

 

In negative sentences:
Subject + Auxiliary verb+not + Past participle
I/a dog etc. hasn't/haven't slept/gone etc.

 

    Examples Use
  • Jane has never been so angry
  • (Use 3)
  • He hasn't taken any drug for two years
  • (Use 3)
  • I haven't ever thought you will pass that test!
  • (Use 2)

 

Check your understanding!

Present Perfect Simple or Continuous

Present Perfect or Past Simple

Exercise 1 (forming; all)

Exercise 2 (forming; negative sentences)

Exercise 3 (forming; positive sentences)

Present Perfect and Past Simple 1

Any questions? I will help you! || Exercises || Contribute

Resource for ESL/EFL learners as well as teachers. Learning ESL, excercises, learn English, learn EFL, English grammar
exercises
Copyright EnglishTensesWithCartoons.com (c) 2008