NEW
Font size
WorksheetsPresent Perfect Vs Past Simple
Total questions: 57
Worksheet time: 38mins
My parents love adventures and travelling. We ... some amazing places.
have seen
saw
We ... to Africa and South America.
have been
went
Last summer we ... in the Arctic for three weeks.
stayed
have stayed
We ... in a hotel last holiday; we went camping.
didn't stay
haven't stayed
Over the last five years, we ... some interesting people.
have met
met
My mum ... some unusual souvenirs.
has bought
bought
That man ... a guidebook last week.
bought
has bought
have bought
did bought
We ... on the train ten minutes ago.
got
have got
has got
getted
We ... on the bus for six hours now.
have been
were
has been
was
We ... very tired when we got to the top of the mountain.
felt
have felt
has felt
feeled
James ... in Australia since 2008.
has worked
have worked
worked
workt
I ... much.
haven't travelled
didn't travel
hasn't travelled
not travelled
I ... the USA.
have visited
has visited
visited
visitted
When ... go there?
did you go
have you gone
did you went
has you gone
I ... there last year.
went
have gone
goed
has gone
They ... in Las Vegas for two years.
have lived
has lived
lived
did lived
It's the best experience I ... .
have ever had
ever had
has ever had
had ever
I ... hundreds of photos when I was there.
took
have taken
has taken
taked
The bank has been open ... 8 AM.
since
for
My brother has studied physics ... 5 years.
for
since
______ ever ______ a holiday in Russia?
did you / have
do you / had
have you / had
Where ______ yesterday evening?
have you been
were you
did you be
My grandfather _____ before I was born.
died
has died
hasn't died
I (never/go) to Vienna.
've never been
never was
My great great grandfather (have) five sisters.
had
has had
He (live) in Manila for a year when he was a student.
lived
has lived
Oh no! I (lose) my wallet!
lost
've lost
(you/see) Julie today?
Did you see
Have you seen
At the weekend, they (play) football, then they (go) to a restaurant.
have played, have gone
played ,went
I (read) six books this week.(It's Friday)
've read
read
Amy (live) in Portugal when she was young.
lived
has lived
She (visit) her grandmother last month.
visited
has visited
The Vandals (invade) Rome in the year 455.
have invaded
invaded
She (live) in seven different countries, so she knows a lot about different cultures.
's lived
lived
I (go) to the cinema last night.
have gone
went
Ow! I (cut) my finger!
cut
've cut
(you/see) 'The King's Speech'?
Have you seen
Did you see
John (never/understand) the present perfect.
's never understood
never understood
She (break) her leg the day before her exam.
broke
has broken
He (be) here all morning.
was
's been
King Henry the Eighth of England (have) six wives.
had
has had
The other day, our cat (bring) home a mouse.
brought
has brought
Tomorrow some friends are coming over. I (see / not) them for ages and they (be / never) at my place before.
haven't seen, have never been
didn't see, never were
