Professional Documents
Culture Documents
Grammar Extra - The Present Perfect Tense
Grammar Extra - The Present Perfect Tense
(present perfect)
4 LUCY: Let's go and buy our tickets for the 'Pets' concert.
JO: Don't worry. I have already bought
them, (buy)
9 JOHN: I enjoyed reading that new novel by Sarah Cunliffe. Is it her first book?
LIZ: No, she has written three, but I think this is her best, (write)
28
How long have you ... ? Units 18-19
Complete the postcard with the present perfect simple, the present perfect continuous or the
past simple.
We (L) Wr'weA, (arrive) hire IIA, Cap.e TOWIA, six days ago. I
catA't believe, we (2) 've been (be) here siiAce Last
Sunday - we've dov^e such a Lot. At tine we're waiting
for a boat to tatee us OIA, a trip roun-rf the harbour. But It's Late.
We (3) 've been waiting (wait) for about half aiA. hour.
t>avld flew IIA, 2 4 hours ago, but he (4) 's been
(be) iiA, bed sli/vc-e he arrived. He's got a horrible cold - he
(5) 's had (have) it for a weete. The weather is a
bit s t r a f e - raitA, for five days, but today the SUIA, is shli/ut/i-g.
it (6) 's been shining (shikve) sl^c-e we got up this
w,oriA,ii/U/).
TWO days. ago we (7) went (go) to visit i/viy
auitt Nii/va - she (8) 's lived (Live) here for wiore
thaiA, 2.0 years. s h e (9) got married (get carried) a
year ago. s h e (10) 's known (feaow) Alfle (that's his
yiawte) for years - so I've g o t a i/vew um,cle!
H-ey great! The boat has arrived. "B>ye for ^ow.
NCristeiA,
W r i t e a sentence for each situation. Use the present perfect continuous (has/have been doing
etc.) + for/since.
1 Sam and I arranged to meet at the cinema at 7 o'clock. I arrived on time, but I'm still waiting
for Sam to arrive.
2 J o h n started his phone call 2 0 minutes ago and he's still talking.
J o h n 's been talking for 20 minutes.
3 Olga and Peter are tired. They started walking six hours ago and they're still walking.
They 've been walking for six hours
4 You started watching T V at 9 o'clock this morning and you're still watching it.
You 've been watching TV since 9 o'clock this morning.
5 Laura felt sick at lunchtime today and she's still feeling sick.
Laura 's been feeling sick since lunchtime.
6 Fred got on the Trans-Europe express train on the 2 8 t h of June. Today it's the 3 0 t h of June and
he's still travelling.
Fred 's been travelling since June 28th.
7 I hate this weather. It started raining 12 hours ago and it's still raining.
It 's been raining for 12 hours.
32
I have done and I did Unit 20
Write questions. Use the present perfect or the past simple. Read the answers first.
There are mistakes in eight of these sentences. Correct the sentences where necessary. Write
'OK' if the sentence is already correct.
33
I have done and I did Unit 20
5 I went to Italy
A in the summer.
B since my birthday.
Complete the second sentence in each pair. Use the present perfect or the past simple.
34