Font size
WorksheetsSimple past & present perfect.
Total questions: 24
Worksheet time: 18mins
last summer: I _____.
have swum
swam
This month: he _____.
went
has gone
Since Monday: he _____.
didn't walk
hasn't walked.
Four days ago: it _____.
has rained
rained
This weekend: we _____.
have played
played
When I was five: I _____.
have broken
broke
Yesterday: the swallows _____.
came
have come
In my life: I _____.
wasn't
haven't been
Today: he _____.
didn't see
hasn't seen
In 1919: _____?
did they ride
have they ridden
Until now: you _____.
didn't make
haven't made
Already: they _____.
have arrived
arrived
When we lived there: we _____.
have had
had
So far: my team _____.
didn't win
hasn't won
The film _____ yet.
didn't start
hasn't started
Paul _____ his car yesterday.
has cleaned
cleaned
_____ snails?
Have you ever eaten
Did you ever eat
It _____ since yesterday.
hasn't rained
didn't rain
I _____ my phone last Sunday.
have lost
lost
What _____ last weekend?
have you done
did you do
We _____ to India twice.
have been
were
_____ in Spain last summer?
Have you been
Were you
Cervantes _____ 'Don Quixote'.
has written
wrote
I _____ you.
have always loved
always loved
