Professional Documents
Culture Documents
The present perfect tells us about the past and the present.
The aircraft has landed means that the aircraft is on the ground now.
B Form
The present perfect is the present tense of have + a past participle.
C Irregular forms
Some participles are irregular.
I've made a shopping list. We've sold our car. I've thought about it a lot.
Have you written the letter? She hasn't drunk her coffee. For
a list of irregular verbs see page 383.
There is a present perfect of be and of have.
The weather has been awful I've had a lovely time, thank you.
D Use
When we use the present perfect, we see things as happening in the past but having a result in the present.
We've washed the dishes. (They're clean now.) The aircraft has landed. (It's on the ground now.)
We've eaten all the eggs. (There aren't any left.) They've learnt the words. (They know the words.)
You've broken this watch. (It isn't working.)
12-13 More on the present perfect 14-15 Present perfect or past simple? page 377 American English
12 The present perfect (2):
just, already, yet; for and since
11,13 More on the present perfect 14-15 Present perfect or past simple?
17 Present perfect continuous or simple? 114 Yet, still and already 121 For, since, ago and before
13 The present perfect (3): ever, this week, etc
The present perfect tells us about the past and the The past simple tells us about the past, a time
present. United have won the Cup, so it's theirs now. which is finished. Last year is in the past.
We use the past simple (not the present perfect) to talk about times in the past such as yesterday, last week,
in 1994, a hundred years ago.
We watched United last week, NOT We have watched United last week.
Long ago dinosaurs lived here. NOT Long ago dinosaurs have lived here.
Here are some more examples.
PRESENT PERFECT PAST SIMPLE
Emma has packed her case. Emma packed her case last night.
(So her things are in the case now.) (Her things may be unpacked now.)
Mike has repaired the chair. Mike repaired the chair.
(So it's all right now.) (It may be broken again now.)
The plane has just landed. The plane landed ten minutes ago.
I've turned the heating on. (It's on now.) I turned the heating on earlier, but it's off again now.
I've dropped my calculator. (It's on the floor now.) I dropped my calculator, but it seems to be OK.
We can say that something hasn't happened for a We can say that it is a long time since something
long time or since a specific time in the past. happened or when was the last time it happened.
We haven't had a party for ages. It's ages since we last had a party.
We haven't had a party since Christmas. Christmas was the last time we had a party.
15 Present perfect or past simple? (2)
We use the present perfect for a state which has We use the past simple for a state in the past, in a
gone on up to the present. (David is still in period which is finished. (David's stay in hospital
hospital.) is over.)
We've lived here for ten years. We lived there for ten years.
(And we still live here.) (We don't live there now.)