English Exercises
>
present perfect
exercises
Refresh your memory!
Downloadable worksheets:
PRESENT PERFECT WITH FOR AND SINCE
Level:
intermediate
Age:
10-14
Downloads:
6804
THE PRESENT PERFECT TENSE
Level:
elementary
Age:
12-14
Downloads:
5591
GRAMMAR TIME - PRESENT PERFECT (with key editable)
Level:
elementary
Age:
12-14
Downloads:
5042
Present perfect vs Simple past in context
Level:
intermediate
Age:
10-17
Downloads:
4131
Present Perfect
Level:
elementary
Age:
12-17
Downloads:
3828
Simple Past or Present Perfect?
Level:
intermediate
Age:
12-17
Downloads:
3556
Refresh your memory!
Present perfect
I. Complete the text about a famous reporter. Use the Present perfect form of the verbs.
Clark Kent works for the
Daily Planet
. He's tired because he
has had
(have) a busy day. What
he
(do)? Well, he
(meet) the Mayor of Metropolis and he
(write) a report for the newspaper. He
(work) with his ftriend, Lois, on a big story. They
(not finish) it because they
(not interview Lex Luther. Clark
(not see) Lex today, but he
(fly) arround the city and helped people. Clark Kent has two jobs.
you ever
(hear) of Superman?
II. Make sentences and questions.
1. you/ever/read/a newspaper on the bus?
2. I/never/play/ice hockey.
3. they/ever/watch/a video online?
4. He/never/act/ in a film.
5. she/ever/interview/ a pop star?
6. We/never/try/playing rugby.
7. you/ever/hear/an Arctic Monkeys' song?
III. Choose the correct options.
1. Some teenagers
have never bought
never bought
a newspaper.
2. Pete
has read
read
an interesting blog about computer games last night.
3. There
has been
was
a news flash about a tsunami this morning.
4. She
has never eaten
didn't eat
at a pizzeria. She doesn't like pizzas.
5. We
haven't seen
didn't see
a football match last weekend.
6. I
have never had
didn't have
my own computer, but I want one for my birthday.