UNISINÚ
3RD ENGLISH LEVEL
PRESENT PERFECT SIMPLE WORKSHEET
APresent perfect simple (1) ever, never
1 Complete the second sentence so that it has 2 Write the questions for the answers
a similar meaning to the first sentence. Use using the words in brackets.
the Present perfect of the verb in brackets. 1 A (ever/see/a snake)
1 I can’t find my purse. (lose)
Have you ever seen a snake?
-I ’ve lost my purse.
- B No I haven’t – only on TV.
2 Gerry can’t remember the time of the interview. 2 A (How many times/Jill/move/house)
(forget)
How many time has jill moved house? ?
Gerry has forgotten the time of the interview
B Five times!
3 Amy is on her way to school. (go)
3 A (ever/sing/a solo)
Amy has gone to school
Have you ever sang a solo? ?
4 I don’t know that man. (never/meet)
-I have never met that man B Once at primary school, when I was five.
- 4 A (be/cold/recently)
5 There’s something wrong with my dad’s leg.
Have you had a cold recently? ?
(break)
B No it hasn’t. The weather’s been lovely.
My dad has broken his leg
BPresent perfect simple (2) already, just, still, yet
3 Put the adverbs in the correct place in 4 Complete the sentences with already,
the sentences or questions. Write in just, still or yet.
your exercise book. 1 I’ve already passed my driving test. I don’t
1 Have you had dinner? (yet) need lessons.
Have you had dinner yet? 2 Those boys haven’t apologized YET
2 Their plane STILL hasn’t taken off. (still) 3 Victoria YET hasn’t phoned me.
3 This letter has JUST arrived for you. (just) 4 Guess what? Simon’s JUST said he’s leaving
4 I’ve ALREADY seen this film. (already) home.
5 We haven’t met the new boss YET. (yet) 5 Have you found your glasses YET ?
6 Mary’s JUST told me she’s getting married! (just) 6 We’ve ALREADY been on holiday this year.
CPresent perfect simple (3) How long…?, for, since
5 Complete the sentences with for or since. 6 Correct the sentences.
1 I’ve had a horrible cold since Friday. 1 I knew you for 5 years. You’re great! I’ve known
2 We’ve lived in this house FOR three years. 2 We don’t see her since last week. HAVEN’T SEEN
3 Dan’s known Alice SINCE they were kids. 3 She played tennis since she was 8. HAS PLAYED
4 Have you been here SINCE 8 o’clock? 4 They’ve lived in Rome since ages. FOR
5 I’ve been on a diet FOR five long months. 5 How long are you here? HAVE BEEN HERE
6 They’ve had their dog FOR a long time. 6 He worked for that company for six years and
now he’s the manager. HAS BEEN WORKING
DPresent perfect simple vs Past simple
[Link] the sentences and questions with 8 Choose the correct alternative.
the Present perfect or Past simple form of the
verb in brackets. 1 Have you spent/did you spend your pay yet?
1 When did you buy (you/buy) that CD?
2 He still hasn’t found/didn’t find a job.
3 Did he go/Has he gone yesterday?
2 HAVE YOU EVER BEEN (you/ever/go)
to a concert? 4 Who did you see/have you seen last night?
3 Luckily, --I HAVE NEVER BROKEN (never/break) my 5 I’ve already given/gave you £20. That’s
leg. enough!
4 He’s tired. He WAS UP (stay up) late last night. 6 A You look very smart.
5 HAVE YOU EVER EATEN (you/ever/eat) fish B I’ve just had/just had a job interview.
and chips? 7 I haven’t done/didn’t do the shopping yet.
8 We went/’ve been to Africa three years ago.
• 6. She LEFT (leave) home 4 years ago.
NATALIA GALLO