Present perfect 1 (I have done): start
In this lesson
Point A of 4
What the present perfect is
Nia is turning her handbag inside out. She cannot find her purse.
She has lost her purse (she's lost it). It went missing at some point in the past, and she is without it now.
The form have lost / has lost is called the present perfect simple: have/has + past participle.
| Subject | have / has | Past participle |
|---|---|---|
| I / we / you / they | have ('ve) | finished, lost, done, been |
| he / she / it | has ('s) | finished, lost, done, been |
Many past participles end in -ed (finished, decided), but plenty of everyday verbs are irregular (lost, done, written).
- Nia's lost her purse.
- I've finished my homework.
- Have you done the shopping?
Point A · Exercise 7.1 · part 1 of 2
Read the situations and complete the sentences using the present perfect. Choose from these verbs.
Use these
breakdisappeargo upgrowimproveloseshrinkstop
Example
Sam is looking for his phone. He can't find it. Sam has lost his phone.
AnswerSam has lost his phone.Ana's driving wasn't very good. Now it is much better. Her driving .
AnswerHer driving has improved.The biscuits were in the tin, but they aren't there now. The biscuits .
AnswerThe biscuits have disappeared.Joe can't use his arm, and it's in plaster. Joe his arm.
AnswerJoe has broken his arm.Last month a coffee cost £3. Now it costs £3.40. The price of coffee .
AnswerThe price of coffee has gone up.
Point A · Exercise 7.1 · part 2 of 2
Read the situations and complete the sentences using the present perfect. Choose from these verbs.
Use these
breakdisappeargo upgrowimproveloseshrinkstop
Ella's hair was short before. Now it's down to her shoulders. Ella's hair .
AnswerElla's hair has grown.The wind was very strong an hour ago. It isn't blowing now. The wind .
AnswerThe wind has stopped.I washed my jeans on a hot wash, and now they're too small for me. My jeans .
AnswerMy jeans have shrunk.
Point B of 4
New information, and a result now
When we say that something has happened, it is usually new information.
The present perfect always has a connection with now. The action happened in the past, but its result is here in the present.
Compare gone (to) and been (to):
| Dave is on holiday. He has gone to Majorca. | He is there now, or on his way there. |
| Jo is home again. She has been to Majorca. | She went, and she has come back. |
- Oh no! I've spilt my coffee.
- The motorway is closed. There's been a crash. (= There has been ...)
- The council has announced plans for a new swimming pool.
- Nia has lost her purse. (= she doesn't have it now)
- He gave me his number, but I've lost the scrap of paper. (= I don't have it now)
- Paul is still upstairs. He hasn't left. (= he is here now)
- My charger's gone. Have you borrowed it? (= is it with you now?)
Point B · Exercise 7.2
Put in been or gone.
Example
Our neighbours are away. They've gone to Portugal for a fortnight.
AnswerOur neighbours are away. They've gone to Portugal for a fortnight.Hi! I've just to the market. I've bought loads of vegetables.
AnswerHi! I've just been to the market. I've bought loads of vegetables.Jamal has just out. He'll be back in half an hour.
AnswerJamal has just gone out. He'll be back in half an hour.Kirsty's desk is empty. Nobody knows where she's .
AnswerKirsty's desk is empty. Nobody knows where she's gone.You're two hours late. Where have you ?
AnswerYou're two hours late. Where have you been?
Point C of 4
just, already and yet
just means a short time ago.
already means sooner than expected.
yet means until now. It shows that we expect something to happen. Use yet in questions and negatives, usually at the end of the sentence.
- "Do you want a biscuit?" "No thanks, I've just had my lunch."
- Hiya. Have you just got here?
- "Remember to put the bins out." "I've already put them out."
- "When is Gav leaving?" "He's already left."
- Has the post come yet?
- I've written the card, but I haven't posted it yet.
Point C · Exercise 7.3 · part 1 of 3
Complete the sentences using the present perfect.
Example
Ollie is still in bed. He hasn't got (he / not / get) up.
AnswerOllie is still in bed. He hasn't got up.I can't find my glasses. (you / see / them) anywhere?
AnswerI can't find my glasses. Have you seen them anywhere?I can't pay for this. (I / leave) my card at home.
AnswerI can't pay for this. I've left my card at home.I texted Marie at lunchtime, but (she / not / reply).
AnswerI texted Marie at lunchtime, but she hasn't replied.Is the film still on, or (it / finish)?
AnswerIs the film still on, or has it finished?
Point C · Exercise 7.3 · part 2 of 3
Complete the sentences using the present perfect.
(the wind / drop). It's much calmer now.
AnswerThe wind has dropped. It's much calmer now.(you / not / pay) for your parking. Could you do it now, please?
AnswerYou haven't paid for your parking. Could you do it now, please?Are the kids still at the park, or (they / come) back?
AnswerAre the kids still at the park, or have they come back?Josh doesn't know which university to choose. (he / not / decide / yet).
AnswerJosh doesn't know which university to choose. He hasn't decided yet.
Point C · Exercise 7.3 · part 3 of 3
Complete the sentences using the present perfect.
"Do you know where Tom is?" "Yes, (I / just / speak / to him)."
Answer"Do you know where Tom is?" "Yes, I've just spoken to him.""When is Lauren starting her new job?" " (she / already / start)."
Answer"When is Lauren starting her new job?" "She's already started."A: (the builders / finish / yet)? B: Not yet. They'll be done on Friday.
AnswerHave the builders finished yet? Not yet. They'll be done on Friday.
Point C · Exercise 7.4 · part 1 of 2
Read the situations and write sentences with just, already or yet, using the verb in brackets.
Example
You arrive at a friend's flat straight after a meal. She asks: "Would you like a sandwich?" You say: No, thanks. ... (eat)
I've just eaten.
AnswerNo, thanks. I've just eaten.Your flatmate Kev leaves the house. Two minutes later, somebody knocks and asks: "Is Kev in?" You say: I'm afraid ... (go out)
AnswerI'm afraid he's just gone out.In a café, the waiter starts to take your cup away, but there is still tea in it. You say: Excuse me! ... (not / finish)
AnswerExcuse me! I haven't finished yet.You booked the train tickets this morning. Later your partner asks: "Shall I book the train tickets?" You say: No, ... (do it)
AnswerNo, I've already done it.Your friend Megan is looking for a job. Perhaps she has found one by now. You ask her: ... (find)
AnswerHave you found a job yet?
Point C · Exercise 7.4 · part 2 of 2
Read the situations and write sentences with just, already or yet, using the verb in brackets.
You are still thinking about what to buy your dad for his birthday. A friend asks: "What are you getting your dad?" You say: ... (not / decide)
AnswerI haven't decided yet.Your son Alfie went to the shop, and a few minutes ago he came home. Somebody asks: "Is Alfie still at the shop?" You say: No, ... (come back)
AnswerNo, he's just come back.
Point D of 4
The past simple is sometimes possible
In the examples on this page, the past simple (did, went, had) is also possible, and it is common in American English. In British English the present perfect is more usual when the result is still relevant now.
- Gill isn't here. She's gone out. or She went out.
- "Are you hungry?" "No, I've just eaten." or "No, I just ate."
Point D · Extra practice
Put the verb in brackets into the present perfect. The past simple is also possible.
Gill isn't here. She . (go out)
AnswerGill isn't here. She's gone out."Are you hungry?" "No, I just ."
Answer"Are you hungry?" "No, I've just eaten."I my keys. Have you seen them? (lose)
AnswerI've lost my keys. Have you seen them?
Lesson 7 · Result
How you did
Complete
–Right