English Exercises
>
present perfect
exercises
Present perfect or past simple?
Downloadable worksheets:
Simple Past or Present Perfect?
Level:
intermediate
Age:
12-17
Downloads:
3556
Present Perfect or Past Simple ( B&W and KEY included )
Level:
elementary
Age:
11-17
Downloads:
3436
Simple Past or Present Perfect
Level:
intermediate
Age:
13-17
Downloads:
2889
simple past or present perfect
Level:
elementary
Age:
11-17
Downloads:
1887
Simple Past or Present Perfect? - An Inductive Approach
Level:
intermediate
Age:
12-17
Downloads:
1170
Present Perfect or Past Simple?
Level:
intermediate
Age:
13-14
Downloads:
859
Present perfect or past simple?
INSTRUCTIONS:
Complete the following exercises, choosing the correct answer according to the tense that should be used in the sentence.
My brother
studied
has studied
Arts since 2009.
Linda
didn't send
hasn't sent
her hom
ework ye
sterday.
Did you
Have you
e
ver visited Canada?
It's almost recess time and I
didn't finished
haven't finished
the exercises yet!
Chris
was
has been
in Mexico City for 5 years, although he
visited
hasn't visited
a lot of places yet.
I
thought
have thought
y
ou wouldn't finish, because the exercise is large.
Congratulations!
I
didn't see
haven't seen
a
blue bird since you
came
have come
last year.
You
played
have played
with your dog for half an hour.
Last year, I started looking for a job, but since then I
didn't have
haven't had
one.
Will you come with us? You
didn't go
haven't gone
to the park since last year, and that day you
were
have been
in a bad mood.