English Exercises > present perfect exercises

The present perfect




Downloadable worksheets:
THE PRESENT PERFECT TENSE
Level: elementary
Age: 12-14
Downloads: 5571

 
THE PRESENT PERFECT CONTINUOUS TENSE
Level: elementary
Age: 12-14
Downloads: 2365

 
SINCE and FOR - Present Perfect
Level: intermediate
Age: 12-17
Downloads: 1748

 
The future perfect - Grammar guide & lots of exercises (fully editable - keys included)
Level: advanced
Age: 14-17
Downloads: 1620

 
THE PRESENT PERFECT TENSE- GRAMMAR AND EXERCISES (TWO PAGES)
Level: elementary
Age: 12-14
Downloads: 1380

 
Looking for a job
Level: intermediate
Age: 14-17
Downloads: 1223

 

THE PRESENT PERFECT

1. Complete with a suitable verb in the present perfect:
 
a. My sister  to London twice.
b. We  our grandmother yet.
c. There  an accident in the motorway this morning.
d. Our English teacher  us a lot of homework this weekend.
e.  your homework, Peter?
 
2. Choose the correct question for these answers:
 
A:
B: Yes, I've been to London three times.
A:
B: No, he hasn't. He's still doing it.
A:
B: Yes, but I didn't like it.
A:
B: No, I haven't.
 
3. Complete the sentences with a present perfect and match with the pictures. (use short forms)
 
     
c                                                                                                                                 
 
a. Lucy  (have) her hair done this morning. She's been to the hairdresser's.
b. My father  (work) in a factory for seven years.
c. Agnes  (become) a very famous dancer. She's been on some TV shows.
d. I  (never try) strawberry ice-cream. I don't think I like it.
e. Peter  (sell) his old car because he wants to buy a new one.
f.  (see) David's new yatch? It's wonderful!
 
4. Choose the correct option:
 
a. We...
 have never meet a famous person before.
 have never met a famous person.
 has never meeting a famous person.
b. .... a biography?
 Have you ever read
 Have you ever readed
 Have you ever red
c. Our parents ...
 hasn't decided where to go on holidays yet.
 haven't decided where to go on holidays yet.
 haven't decided where to go already on holidays
d. My best friend ...
 has lived here for three years.
 have lived here for three years.
 's live here since three years.
e. Who...
 's written this composition?
 have wrote this composition?
 've wrotten this composition?