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?