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
Updated September 2025
Exercises
Progress
0%
Choose the correct option to complete the Present Perfect vs. Past Simple Exercises below.
1
A: _____ you ever _____ to Italy?B: Yes, I _____ there last year.
a.
Did / go / went
b.
Have / gone / have gone
c.
Have / been / was
2
I _____ my keys and I can't get into my house.
a.
lost
b.
have lost
c.
was losing
3
A: _____ you _____ the report yesterday?B: No, I _____. I was too busy.
a.
Have / finished / haven't
b.
Did / finish / didn't
c.
Did / finished / didn't
4
She _____ in London since 2015.
a.
was living
b.
has lived
c.
lived
5
When I was a child, we _____ to the beach every summer.
a.
go
b.
went
c.
have gone
6
He _____ five emails so far today.
a.
has sent
b.
was sending
c.
sent
7
A: Where's Sarah?B: She _____ to the supermarket.
a.
went
b.
was going
c.
has gone
8
I _____ my grandmother two weeks ago.
a.
visited
b.
was visiting
c.
have visited
9
He _____ in a bank before he started his own business.
a.
works
b.
has worked
c.
worked
10
They _____ just _____ dinner, so they aren't hungry.
a.
have / had
b.
did / have
c.
have / have








