From Gateway to success A2 and B1 @ Macmillan Education Limited 1
Present Perfect and Present Perfect vs Past simple
Exercises
1 Complete the sentences with the correct present perfect form of the verbs given and one of
these words.
already ever just never yet
1 I .............................................. (eat) sushi. Does it taste good?
2 My mum .............................................. (give) my dad a blue shirt so I need to get him a different
colour.
3 They .............................................. (sell) the last one! We were five minutes too late.
4 I .............................................. (not make/dinner). You can have a biscuit if you want.
5 I got this CD for my birthday. .............................................. (you/hear) anything by Mozart?
2 Choose the correct sentence, A or B.
1 A I haven’t finished my project already. Can you help me?
B I haven’t finished my project yet. Can you help me?
2 A I’ve never read anything by Michael Morpurgo. Is he a good writer?
B I’ve ever read anything by Michael Morpurgo. Is he a good writer?
3 A We’ve already bought some fruit so you don’t need to get any more.
B We’ve yet bought some fruit so you don’t need to get any more.
4 A Did they taken a taxi to the airport? They haven’t got much time.
B Have they taken a taxi to the airport? They haven’t got much time.
5 A Mum has just been to the bank. She’s back now.
B Mum has just gone to the bank. She’s back now.
3 Complete the short dialogues with the correct present perfect form of the verbs given.
1 A: Did John get a reply to his email?
B: No, he .............................................. (send) it yet.
2 A: Have you seen the new James Bond film?
B: No, I .............................................. (watch) it yet.
3 A: What’s in the bag?
B: I .............................................. (buy) that new computer game.
4 A: .............................................. Anna .............................................. (take) that book back to the
library?
B: No. She’s still reading it.
5 A: What’s wrong?
B: I .............................................. (break) my phone. I’ll have to get a new one.
4 Complete the sentences with the present perfect simple of the verbs given.
1 I ..................... (be) to the doctor’s three times this week.
2 How long ..................... (you know) Emma?
3 She ..................... (not have) any serious accidents so far in her life!
4 John can’t play tennis with us today. He ..................... (hurt) his wrist.
5 ..................... (you break) your leg?
6 The number of accidents ..................... (never be) so high.
7 The doctors ..................... (use) an usual remedy.
8 I ..................... (call) the emergency number.
9 Luckily, he ..................... (not have) any serious accidents!
10 ..................... (you catch) a cold?
From Gateway to success A2 and B1 @ Macmillan Education Limited 2
5 Put the words in order to make sentences. Put the verbs in the correct present perfect
form.
1 just / she / a colourful / buy / silk scarf / .
………………………………………………………………………………………………………………………..
2 they / restaurant / already / eat / lunch / at the / .
………………………………………………………………………………………………………………………..
3 yet / to go / time / to the chemist’s / not have / I / .
………………………………………………………………………………………………………………………..
4 a bookshop / just / open / on King Street / .
………………………………………………………………………………………………………………………..
5 Jake / yet / not find / for his interview / a new suit / .
………………………………………………………………………………………………………………………..
6 we / see / in Paris / never / a fashion show / .
………………………………………………………………………………………………………………………..
7 not take / the new designs / photos of / they / yet / .
………………………………………………………………………………………………………………………..
6 Complete these blog posts with the present perfect simple or past simple of the verbs
given.
6A
(1) .................. (you see) The Martian yet? I (2) .................. (see) it last night and it was really good.
The special effects were amazing. Sometimes I (3) .................. (feel) like I was in the film!
I (4) .................. (read) the book so I can’t compare it to the film, but I (5) .................. (like) the film a
lot. I’d recommend it to anyone!
6B
I (1) ............. (go) to the United States lately. We (2) ............. (go) to San Francisco and we had a
brilliant time there. There (3) ............. (be) a lot of really iconic places to see like the Golden Gate Bridge
and Alcatraz island. It’s a city which (4) ............. (always attract) me. There is something for everyone
popular culture, nature, art and some great places to eat delicious Californian food. (5) ............. (you
know) there are more restaurants in San Francisco than in any other city in the USA?
7 Complete the mini-dialogues by adding yet, just, already, ever, never, for or since.
A: Why don’t we sit down for a minute? We haven’t had a break (1) .................... we got here four hours
ago.
B: I know. We’ve (2) .................... had so much work to do!
A: I haven’t seen you (3) .................... ages. Where have you been?
B: I’ve (4) .................... come back from New York.
A: Have you (5) .................... been to India?
B: No, but I have a good friend in Delhi. He has lived there (6) .................... 2005.
A: Haven’t you seen a doctor (7) ....................?
B: No, but I have (8) .................... made an appointment.
A: Hurry up! I’ve (9) .................... spoken with Jade and Chris and they’re waiting for us.
B: I am ready. I’ve been waiting for you (10) .................... the past half hour!
From Gateway to success A2 and B1 @ Macmillan Education Limited 3
8 ENGLISH IN USE Choose the best answers (A, B or C) to complete the email.
Hi Tony,
I’d love to come shopping, but I haven’t done my homework (1) .............................................., so I can’t.
Also, I’ve (2) .............................................. nearly all my money this month. Have you (3)
.............................................. bought anything from a website? It’s usually (4)
.............................................., but then I always buy too much so it isn’t really! I want to buy some
boots. There’s a new (5) .............................................. in town and I saw some there that I like. I needed
a new (6) .............................................. for PE, too but my mum has bought that for me. And I want to
get a (7) .............................................. to go with those jeans I bought. And maybe some (8)
.............................................., too! I love shopping!
Marta
1 A already B just C yet
2 A done B spent C bought
3 A ever B never C yet
4 A worse B cheaper C quicker
5 A shoe shop B bank C bookshop
6 A shorts B leggings C sweatshirt
7 A top B tights C skirt
8 A dress B belt C jewelleryGRAMMAR
9 ENGLISH IN USE Complete the two emails with one word in each gap.
Email A
Hi Tracy,
I (1) ......................... heard from you for a long time. How are you? I’m not so well. I’ve been ill (2)
......................... a few weeks. There (3) ......................... a virus at school. Ten people in my class got it
at the end of March and then I (4) ......................... coughing and I knew that I (5) ......................... it
too! The doctor said that I had to rest. I’ve (6) ......................... watched all the films my brother gave me
and now I’m really bored! (7) ......................... you have any good series to recommend? I (8)
......................... the whole of Frontier last week, but I (9) ......................... like it much. Hopefully, I’ll be
better next week and I can go back to school. Our exams are in less than a month and I haven’t started
revising (10) .........................! Oh, well...
Best wishes,
Sara
Email B
Dear Anne,
How are things? I’ve (1) ......................... got back from my holiday in France. The weather (2)
......................... lovely, but I got a bit bored in the countryside, because there (3) ......................... much
to do. At least we I (4) ......................... the opportunity to practise my French with the neighbours! (5)
......................... you heard from Oliver and Claire (6) .........................? Are they coming to the concert
this Saturday? I’ve (7) ......................... bought my ticket, so I’m going for sure. I (8) .........................
checked the trains, though. I hope there’s a late one, so we can get home. I’ve (9) ......................... my
brother to give me a lift back, but he’s sleeping over at a friend’s place after the concert. I’ll sign off now.
I (10) ......................... haven’t finished my homework!
Kisses,
Fran