Unit 7 · Present perfect and past
Present perfect 1 (I have done)
Study
Tom can't find his key.
He's lost his key. (= He has lost …)
he has lost his key = he lost it and he doesn't have it now
have lost / has lost is the present perfect simple:
| I / we / they / you | have | (= I've etc.) | finished |
| he / she / it | has | (= he's etc.) | lost |
| done | |||
| been etc. |
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.
When we say 'something has happened', this is usually new information:
Ow! I've cut my finger.
The road is closed. There's been an accident. (= There has been …)
Police have arrested two men in connection with the robbery.
When we use the present perfect, there is a connection with now. The action in the past has a result now:
Tom has lost his key. (= he doesn't have it now)
He told me his name, but I've forgotten it. (= I can't remember it now)
Sally is still here. She hasn't gone out. (= she is here now)
I can't find my bag. Have you seen it? (= do you know where it is now?)
Compare gone (to) and been (to):
James is on holiday. He has gone to Italy. (= he is there now or on his way there)
Amy is back home now. She has been to Italy. (= she has now come back)
You can use the present perfect with just, already and yet.
Just = a short time ago:
'Are you hungry?' 'No, I've just had lunch.'
Hello. Have you just arrived?
Already = sooner than expected:
'Don't forget to pay the bill.' 'I've already paid it.'
'What time is Mark leaving?' 'He's already left.'
Yet = until now. We use yet to show that we are expecting something to happen.
We use yet in questions and negative sentences:
Has it stopped raining yet?
I've written the email, but I haven't sent it yet.
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.'
→ Present perfect ➜ Units 8, 11 · been to ➜ Units 8A, 126A · Present perfect continuous ➜ Units 9–10 · Present perfect and past ➜ Units 12–14 · yet and already ➜ Unit 111 · American English ➜ Appendix 7
Exercises (4)
Read the situations and complete the sentences using the present perfect. Choose from these verbs:
- 1Tom is looking for his key. He can't find it.Tom his key.example
- 2Maria's English wasn't very good. Now it is better.Her English .
- 3My bag was here, but it isn't here any more.My bag .
- 4Lisa can't walk and her leg is in plaster.Lisa her leg.
- 5Last week the bus fare was £1.80. Now it is £2.The bus fare .
- 6Dan didn't have a beard before. Now he has a beard.Dan a beard.
- 7It was raining ten minutes ago. It isn't raining now.It raining.
- 8I washed my sweater, and now it's too small for me.My sweater .
Put in been or gone.
- 1My parents are on holiday.They've to Italy.example
- 2Hello! I've justto the shops. I've bought lots of things.
- 3Tom has justout. He'll be back in about an hour.
- 4Alice isn't here at the moment. I don't know where she's.
- 5You're very late.Where have you ?
Complete the sentences using the present perfect.
- 1Sally is still here.She (she / not / go) out.example
- 2I can't find my bag.(you / see / it) anywhere?
- 3I can't log on to the website.(I / forget) my password.
- 4I sent Joe an email this morning, but(he / not / reply).
- 5Is the meeting still going on, or(it / finish)?
- 6(the weather / change). It's colder now.
- 7(you / not / sign) the form. Could you sign it now, please?
- 8Are your friends still here, or(they / go) home?
- 9Paul doesn't know what he's going to do.(he / not / decide / yet).
- 10'Do you know where Julia is?' 'Yes,(I / just / see / her).'
- 11'When is David going away?'' (he / already / go).'
- 12A:(your course / start / yet)? B: Not yet. It starts next week.
Read the situations and write sentences with just, already or yet.
- 1After lunch you go to see a friend at her house. She says, 'Would you like something to eat?' You say: No thank you. I'velunch. (have lunch)example
- 2Joe goes out. Five minutes later, the phone rings and the caller says, 'Can I speak to Joe?' You say: I'm afraid. (go out)
- 3You are eating in a restaurant. The waiter thinks you have finished and starts to take your plate away. You say: Wait a minute!. (not / finish)
- 4You plan to eat at a restaurant tonight. You phone to reserve a table. Later your friend says, 'Shall I phone to reserve a table?' You say: No,. (do it)
- 5You know that Lisa is looking for a place to live. Perhaps she has been successful. You ask her:? (find)
- 6You are still thinking about where to go for your holiday. A friend asks, 'Where are you going for your holiday?' You say:. (not / decide)
- 7Laura went out, but a few minutes ago she returned. Somebody asks, 'Is Laura still out?' You say: No,. (come back)