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
She _____ me a message this morning.
a.
was sending
b.
sent
c.
has sent
2
I _____ never _____ sushi before.
a.
have / eaten
b.
have / ate
c.
ate / eat
3
We _____ to the cinema last Saturday.
a.
were going
b.
have gone
c.
went
4
By the time I _____ home, they _____ already left.
a.
got / had
b.
will get / have
c.
get / had
5
I _____ my homework yet.
a.
don't finish
b.
didn't finish
c.
haven't finished
6
We _____ a lot of things already.
a.
did
b.
have done
c.
do
7
They _____ at the party when I _____ home last night.
a.
were dancing / arrived
b.
have danced / had arrived
c.
danced / arrived
8
He _____ a new phone recently.
a.
has bought
b.
bought
c.
buys
9
I _____ you last week about this project.
a.
have told
b.
told
c.
was telling