English Exercises
>
present perfect
exercises
The present perfect
Downloadable worksheets:
THE PRESENT PERFECT TENSE
Level:
elementary
Age:
12-14
Downloads:
5609
THE PRESENT PERFECT CONTINUOUS TENSE
Level:
elementary
Age:
12-14
Downloads:
2380
SINCE and FOR - Present Perfect
Level:
intermediate
Age:
12-17
Downloads:
1762
The future perfect - Grammar guide & lots of exercises (fully editable - keys included)
Level:
advanced
Age:
14-17
Downloads:
1627
THE PRESENT PERFECT TENSE- GRAMMAR AND EXERCISES (TWO PAGES)
Level:
elementary
Age:
12-14
Downloads:
1386
Looking for a job
Level:
intermediate
Age:
14-17
Downloads:
1230
THE PRESENT PERFECT
1. Complete with a suitable verb in the present perfect:
a. My sister
has been
have been
has were
to London twice.
b. We
hasn't visited
haven't visited
haven't visit
our grandmother yet.
c. There
have been
has been
had been
an accident in the motorway this morning.
d. Our English teacher
has gave
have given
has given
us a lot of homework this weekend.
e.
Have you done
Has you do
Have you did
your homework, Peter?
2. Choose the correct question for these answers:
A:
Have you ever gone to London?
Has you ever were to London?
Have you ever been to London?
B: Yes, I've been to London three times.
A:
Has Peter finished his homework yet?
Have Peter finished his homework yet?
Has Peter finished already his homework?
B: No, he hasn't. He's still doing it.
A:
Eaten you Chinese food ever?
Have you eaten Chinese food ever?
Have you ever eaten Chinese food?
B: Yes, but I didn't like it.
A:
Have you saw Diane today?
Have you seen Diane today?
Has you see Diane today?
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?