English Exercises > present perfect exercises

The present perfect




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

 
MULTIPLE CHOICE - FOUR TENSES 1
Level: elementary
Age: 10-14
Downloads: 5209

 
GRAMMAR TIME - PRESENT PERFECT (with key editable)
Level: elementary
Age: 12-14
Downloads: 5152

 
Present perfect vs Simple past in context
Level: intermediate
Age: 10-17
Downloads: 4163

 
Present Perfect
Level: elementary
Age: 12-17
Downloads: 3855

 
Simple Past or Present Perfect?
Level: intermediate
Age: 12-17
Downloads: 3583

 

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?