Need a grammar refresher? Get the Online Grammar Course for TEFL Teachers.
Affirmative: have / has + verb 3 (past participle)
Negative: haven’t / hasn’t + verb 3 (past participle)
- Present perfect is used to show that a finished action/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.
- 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.
- She’s just had a baby.
- I’ve just had lunch.
- 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)
- 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)
- 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)
- We’ve visited China many times.
- I’ve been to France twice.
- The phone has rung five times since lunchtime.
- I’ve already seen Mission Impossible.
- I haven’t seen Mission Impossible yet.
- Have you spoken to Dave yet?
- 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)
See the phonemic chart for IPA symbols used below.
- Been is usuallly reduced to its weak form.
- I’ve been to New York: /bɪn/