Present Perfect
Structure
I have worked / I’ve worked
She has gone / She’s gone
You haven’t done your homework / You have not
done your homework
He has not worked / He hasn’t worked
Uses
To talk about experiences that happened at any
time in the past.
Linda has won another prize.
However, it can appear with an incomplete time
expression such as today, this week, this month,
recently, etc
I’ve made so many mistakes this morning
Been Vs. Gone
Been: Someone has returned from a journey
Gone: When someone has not returned
Jones has been to London (He’s back!)
Jones has gone to London (He’s still in London)
Questions
Have you done your homework?
Has she ever seen a ghost?
Have they worked?
In questions we use ever which means at any
time in your life.
Just
Just is only used in affirmative and questions
To talk about something that happened a very
short time ago.
They’ve just arrived
Has he just finished?
For/Since (U7: Page 80 WK)
These times expressions are used to express
how long a situation has continued for.
For: Used with a period of time (minutes, hours,
days, weeks, months, years).
I’ve lived here for 10 years.
Since: Used with a specific point in the past
(time, date or year).
I’ve lived here since 1993.
How Long
To ask about the period of time an action or
situation has continued up to the present.
How long has she worked as a teacher?
She’s worked as a teacher for 3 years.
How long have you known your girlfriend?
I’ve know my girlfriend since last winter.
Present perfect
vs.
Past Simple
Present Perfect:
To talk about actions that happened in the past but not when they happened:
Carrie has stayed at the hotel twice.
For situations that began in the past and continue up to the present:
Ana has worked here for several years.
When we can see the result of a past action in the present:
Look! You’ve made a terrible mess in the living room.
Experiences in our life:
I’ve never been to London
To talk about how many times we have done something:
That’s the third time he has won the prize.
Superlative:
That’s the best film I’ve ever seen.
Present perfect vs past simple
Present perfect adverbs:
yet, already, since, ever, ever since, never,
still, before, this morning, this week
Present perfect vs past simple
Past Simple:
To talk about actions that happened at a specific point in the past.
I was to Galicia last summer.
For situations that happened in a period of time that has ended.
I lived in Germany from 2000 to 2018.
Adverbs used in past simple:
last week, last month, last year, yesterday