Present Perfect Theory
Present Perfect Theory
The present perfect simple is have/has + past participle. The past participle often ends in -ed
(finished/decided etc.), but many verbs are irregular (lost/done/written etc.).
For a list of irregular verbs, see Appendix 1.
C You can use the present perfect with just, already and yet.
D You can also use the past simple (did, went, had etc.) in the examples on this page. So you can say:
Ben isn’t here. He’s gone out. or He went out.
‘Are you hungry?’ ‘No, I’ve just had lunch.’ or ‘No, I just had lunch.’
for and since when … ? and how long … ?
A We use for and since to say how long something has been happening.
It’s two years since I last saw Joe. or It’s been two years since …
(= I haven’t seen Joe for two years)
It’s ages since we went to the cinema. or It’s been ages since …
(= We haven’t been to the cinema for ages)
How long is it since Mrs Hill died? or How long has it been since …
(= when did she die?)
Present perfect and past 1 (I have done and I did)
A Study this example situation:
The present perfect (something has happened) is a present tense. It tells us about the situation now.
‘Tom has lost his key’ = he doesn’t have his key now (see Unit 7).
The past simple (something happened) tells us only about the past. If somebody says ‘Tom lost his key’,
we don’t know whether he has the key now or not. We know only that he lost it at some time in the past.
Compare present perfect and past simple:
They’ve gone away. They’ll be back on Friday. (they are away now)
They went away, but I think they’re back at home now. (not They’ve gone away)
It has stopped raining now, so we don’t need the umbrella. (it isn’t raining now)
It stopped raining for a while, but now it’s raining again. (not It has stopped)
B You can use the present perfect for new or recent happenings:
I’ve repaired the washing machine. It’s working OK now.
‘Hannah has had a baby! It’s a boy.’ ‘That’s great news.’
Usually, you can also use the past simple:
I repaired the washing machine. It’s working OK now.
Use the past simple (not the present perfect) for things that are not recent or new:
Mozart was a composer. He wrote more than 600 pieces of music.
(not has been … has written)
My mother grew up in Italy. (not has grown)
Compare:
Somebody has invented a new type of washing machine.
Who invented the telephone? (not has invented)
C We use the present perfect to give new information (see Unit 7). But if we continue to talk about it,
we normally use the past simple:
a: Ow! I’ve burnt myself.
b: How did you do that? (not have you done)
a: I picked up a hot dish. (not have picked)
a: Look! Somebody has spilt something on the sofa.
b: Well, it wasn’t me. I didn’t do it. (not hasn’t been … haven’t done)
Present perfect and past 2 (I have done and I did)
A We do not use the present perfect (I have done) when we talk about a finished time (for example,
yesterday / last year / ten minutes ago etc.). We use a past tense:
It was very cold yesterday. (not has been)
Paul and Lucy arrived ten minutes ago. (not have arrived)
Did you eat a lot of sweets when you were a child? (not have you eaten)
I got home late last night. I was very tired and went straight to bed.
Use the past to ask When … ? or What time … ? :
When did your friends arrive? (not have … arrived)
What time did you finish work?
Compare:
B Compare:
B We use not … any more or not … any longer to say that a situation has changed.
Any more and any longer go at the end of a sentence:
Lucy doesn’t work here any more. She left last month. or
Lucy doesn’t work here any longer.
We used to be good friends, but we aren’t any more. or … we aren’t any longer.
You can write any more (2 words) or anymore (1 word).
You can also use no longer. No longer goes in the middle of the sentence:
Lucy no longer works here.
We do not normally use no more in this way:
We are no longer friends. (not we are no more friends)
Compare still and not … any more:
Sally still works here, but Lucy doesn’t work here any more.
C We use yet mainly in negative sentences (He isn’t here yet) and questions (Is he here yet?).
Yet (= until now) shows that the speaker expects something to happen.
Yet usually goes at the end of a sentence:
It’s 10 o’clock and Joe isn’t here yet.
Have you decided what to do yet?
‘Where are you going on holiday?’ ‘We don’t know yet.’
We often use yet with the present perfect (‘Have you decided … yet?’). See Unit 7C.
Compare yet and still:
Mike lost his job six months ago and is still unemployed.
Mike lost his job six months ago and hasn’t found another job yet.
Is it still raining?
Has it stopped raining yet?
Still is also possible in negative sentences (before the negative):
She said she would be here an hour ago and she still hasn’t come.
This is similar to ‘she hasn’t come yet’. But still … not shows a stronger feeling of surprise or
impatience. Compare:
I sent him an invitation last week. He hasn’t replied yet. (but I expect he will reply soon)
I sent him an invitation weeks ago and he still hasn’t replied. (he should have replied
before now)