English grammar - Present perfect

Resource centre - English grammar - Present perfect




Form

Affirmative: have/has + verb 3 (past participle)
Negative: haven't/hasn't + verb 3 (past participle)


Meaning

  1. We use present perfect to show that a finished action or event has a connection with the present or has a result in the present.
    • I can't go out because I've lost my keys.
    • She's had an accident and she's in the hospital now.
    • I've had lunch so I'm not hungry.
  2. We use present perfect to give news or talk about recent events.
    • She's had a baby girl.
    • There's been a big fire at the factory.
    • The value of the dollar has risen in recent weeks.
  3. We can use just in these cases to express a very recent action.
    • She's just had a baby.
    • I've just had lunch.
  4. We use present perfect to talk about a period of time not finished at the time of speaking.
    • Compare:
      I 've had three cups of coffee today.
      (Today is not finished)
      I had three cups of coffee yesterday.
      (Yesterday is finished)
    • Have you seen the news this week?
      (This week is not finished)
      Did you see the news yesterday?
      (Yesterday is finished)
    • I've been on holiday twice this year
      (This year is not finished)
      I went on holiday twice last year
      (Last year is finished)
  5. We use present perfect with for or since to talk about how long a present situation has lasted.
    • I've lived in Spain for 10 years.
      (For + period of time)
    • She hasn't spoken to him since April last year.
      (Since + specific date/time)
  6. We use present perfect to talk about experiences, or about an indefinite time in the past. We may not know when the action happened or it may not be important.
    • Have you ever eaten frogs' legs?
      (At any time in your life until now)
    • I've never had a computer.
      (At any time in my life until now)
    • She has read all the Harry Potter books.
      (At some time in the past - it's not important when)
    • I've seen Shrek. (At some time in the past - it's not important when)
  7. We often talk about repeated actions or events from the past until now.
    • We've visited China many times.
    • I've been to France twice.
    • The phone has rung five times since lunchtime.
  8. We can use already to say something happened sooner than expected.
    • I've already seen Mission Impossible.
  9. We can use yet to say that we expect something to happen.
    • I haven't seen Mission Impossible yet.
    • Have you spoken to Dave yet?

Additional points

Been and gone

  • They've gone to Greece for a holiday.
    (They are in Greece now)
  • They've been to Greece.
    (They went to Greece and they've come back)

Pronunciation

(See the phonemic chart for IPA symbols used below)

  1. Been is usuallly reduced to its weak form.
    • I've been to New York: /bɪn/


Teaching ideas for present perfect

How do you teach present perfect? Add your idea »

Sam

Teacher informs sts that he will exit the classroom and something will be different about him. When he comes back the sts have to say what the teacher 'has done'.

Teacher leaves, comes back with no shoes on, watch taken off, tie over his shoulder, belt off etc, now teacher elicits from sts "you have taken off your watch".

- for event in the past with present effects though when it happened is not important.

Sam

Find two pictures of the same building - maybe a house. One photo is of the house wrecked and the other is of it cleaned up. Now ask the sts what have I done to the house to elicit the tense:

"You have replaced the door"...

- for past event having present effect though when it happened is not important.


Share this page


How do you teach present perfect?

 
Optional
 
Optional - we won't publish it
 
We need to confirm you are human
  SpinnerPlease wait...

Got a grammar question?

Ask a question about present perfect or how to teach it in the forum

Teaching Grammar Creatively with CD-ROM/Audio CD

Teaching Grammar Creatively with CD-ROM/Audio CD

A variety of lessons and activities for everyday use in English language classes.
Get it from Amazon UK | US
TEFL CourseTEFL EnglandThe Language House TEFLOxford TEFL - Teach English worldwideTEFL Lab London - Trinity Cert TESOL plus weekend and taster coursesApollo English - CELTA course in VietnamCELTA in Seattle - ELSCELTA and Delta - AVO Bell, Sofia, BulgariaVia Lingua - TEFL Courses in Mexico, Portugal, Greece, Hungary, Russia, Italy and TurkeyNative Teacher of English - The English Club, RussiaInternational House Dubai - CELTA and Delta coursesThe Language House - TEFL Courses in PragueCertificate in TESOL - Global EnglishTEFL Toulouse - 4 week TEFL courses in FranceTESOL certification in Hong Kong - Acadia TESOL AcademyOntesol - Teaching the world to teachTEFL Paris - TESOL CertificateTEFL Course in ThailandITI Istanbul - CELTATEFL Worldwide Prague - TEFL CoursesWill-Excel - 4-week In-China classroom course + 6 months paid teachingESL Teacher - Teach to Travel, IstanbulThe International TEFL Corporation - Learn to teach EnglishCertificate in TESOL - Acadia TESOL AcademyTEFL Iberia - TEFL certificate in Barcelona

Most shared



Worksheet thumbnail

Grammar worksheets

Downloadable grammar worksheets and activities


TEFL activities blog

Grammar lesson plans, activities and ideas for your classes...

© 2013 Eslbase. All rights reserved

Read about how we use cookies

Follow Eslbase on