Present Perfect vs. Past Simple Exercises
These present perfect and past simple exercises in the test format with answers were created by native English teachers. The explanation section includes clear usage examples, formulas, and grammar rules. All worksheets can be downloaded for free in Word or PDF format.
EXERCISE
EXPLANATION
0%
Choose the correct option to complete the Present Perfect vs. Past Simple Exercises below.
1
I _____ my best friend for five years.
a.
was knowing
b.
have known
c.
knew
2
We _____ to Spain last summer.
a.
were going
b.
went
c.
have gone
3
A: Why are you so happy?B: I _____ my driving test!
a.
was passing
b.
have passed
c.
passed
4
They _____ in this city before they moved to Paris.
a.
were living
b.
lived
c.
have lived
5
I _____ my phone yesterday, but I found it today.
a.
lost
b.
have lost
c.
was losing
6
_____ you _____ your homework yet?
a.
Have / finished
b.
Did / finish
c.
Have / finish
7
She _____ a famous actor three years ago.
a.
was meeting
b.
met
c.
has met
8
A: Have you ever _____ sushi?B: No, I _____.
a.
ate / didn't
b.
eat / haven't
c.
eaten / haven't
9
They _____ the film yet.
a.
don't see
b.
haven't seen
c.
didn't see
10
When I _____ the news, I was shocked.
a.
have heard
b.
was hearing
c.
heard