English Exercises
>
present perfect
exercises
Worksheet
Downloadable worksheets:
English is Fun (1)
Level:
advanced
Age:
12-17
Downloads:
4959
English is Fun (2)
Level:
intermediate
Age:
8-17
Downloads:
4647
"Bullying... WHY ME?!!" Reading/ Writing Worksheet for Intermediate students
Level:
intermediate
Age:
11-17
Downloads:
4028
Worksheet: Simple past of Regular Verbs
Level:
intermediate
Age:
12-17
Downloads:
3494
Worksheet: Simple Present or Present Continuous?
Level:
intermediate
Age:
12-17
Downloads:
3160
Restaurant Dialogues: breakfast, lunch, dinner and fast food (8 dialogues)
Level:
elementary
Age:
10-17
Downloads:
2639
Simple past or present perfect?
-
Have you seen
Did you see
�that film? - Yes, I
have seen
saw
�it last week.
When
has he phoned
did he phone
�you?
-
Has she fed
Did she feed
�the dog? - Yes, she
has fed
fed
�it before lunch.
- How long
have you lived
did you live
�here? - Oh, for a long time.
- When
has he arrived
did he arrive
�? - He
has arrived
arrived
�at three o' clock.
I
have read
read
�that book when I was at school.
- How long
have you had
did you have
�that skirt? - For two weeks. - Where
have you bought
did you buy
�it?
I
have never drunk
never drank
�whisky.
-
Have you seen
Did you see
�Ann recently? - Yes, I
have seen
saw
�her yesterday.
I love Brad Pitt. I
have seen
saw
�all his films.
Add
for
�or
since
:
She has travelled
�two days.
I have been waiting for you
�three hours!!!
I have known him
�last month.
He has lived here
�1950.
He has had that car
�the beginning of January.
They have been in England
�a month.
I've loved him
�we first met.
Choose�a suitable time expression:
I have known him
last Saturday
for two years
When did you
last
just
ever
�see him?
I haven't seen that film
already
never
yet
She phoned me
already
for five minutes
five minutes ago
Have you had breakfast
already
yet
ever
?
We didn't see him at the party
last Saturday
for a week
yet
I have
already
since
ever
�read that poem.
She has
ever
sometimes
two minutes ago
just
�left.
�