NEW
Font size
Worksheetspast simple vs. present perfect
Total questions: 20
Worksheet time: 10mins
___ to the party last night?
Did you go
Have you gone
Has she gone
You went
I ___ someone famous before.
didn't meet
have never met
met
meet
I ___ sightseeing when I was in Spain.
went
have been
was
have gone
I ___ a lie to a friend. They say I'm very honest.
have never told
didn't tell
told
have told
I ___ a mountain once.
have climbed
climb
has climbed
climbed
I ___ to Italy twice.
have been
went
was
have gone
___ all the Harry Potter books?
Have you ever read
Do you read
Are you reading
Did you ever read
___ the new Spiderman movie?
Have you seen
Does she watch
Did you seen
Have you saw
What movie ___ last night?
you saw
did you watch
you watched
you seen
___ to the new Harry Styles' album?
Have you listened
Did you hear
Did you listen
Have you heard
- ___ the movie "Star Wars"?
- I don't know. I ___ this movie.
Do you like / saw
Did you like / have seen
Did you like / have never seen
Have you liked / have never seen
Marcos ___ there for 5 years, but now he's retired.
worked
has worked
have worked
didn't work
Julia ___ at the office for 3 years and she ___ a promotion.
has worked / got
worked / has got
worked / has gotten
has worked / gets
My best friend and I ___ each other since elementary school.
met
have known
knew
have met
My nephew ___ a lot since the last time I ___ him.
grew / have seen
grow / saw
has grown / saw
grew / have seen
It ___ 7 years since the last time I ___ to the USA.
has been / went
is / have gone
has been / have gone
was / went
- Where is Alex?
- She ___ to London and I don't think she's planning on coming back.
has been
has gone
was
have been
This is the most delicious dish I ___.
ate
have ever eaten
eaten
eated
The film ___ yet.
hasn't started
didn't start
started
has been start
I ___ the project last night
have finished
finished
am finishing
has finished
