wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Present Perfect Vs Past Simple

Total questions: 57

Worksheet time: 38mins

Name
Class
Date
1.

My parents love adventures and travelling. We ... some amazing places.

a)

have seen

b)

saw

2.

We ... to Africa and South America.

a)

have been

b)

went

3.

Last summer we ... in the Arctic for three weeks.

a)

stayed

b)

have stayed

4.

We ... in a hotel last holiday; we went camping.

a)

didn't stay

b)

haven't stayed

5.

Over the last five years, we ... some interesting people.

a)

have met

b)

met

6.

My mum ... some unusual souvenirs.

a)

has bought

b)

bought

7.

That man ... a guidebook last week.

a)

bought

b)

has bought

c)

have bought

d)

did bought

8.

We ... on the train ten minutes ago.

a)

got

b)

have got

c)

has got

d)

getted

9.

We ... on the bus for six hours now.

a)

have been

b)

were

c)

has been

d)

was

10.

We ... very tired when we got to the top of the mountain.

a)

felt

b)

have felt

c)

has felt

d)

feeled

11.

James ... in Australia since 2008.

a)

has worked

b)

have worked

c)

worked

d)

workt

12.

I ... much.

a)

haven't travelled

b)

didn't travel

c)

hasn't travelled

d)

not travelled

13.

I ... the USA.

a)

have visited

b)

has visited

c)

visited

d)

visitted

14.

When ... go there?

a)

did you go

b)

have you gone

c)

did you went

d)

has you gone

15.

I ... there last year.

a)

went

b)

have gone

c)

goed

d)

has gone

16.

They ... in Las Vegas for two years.

a)

have lived

b)

has lived

c)

lived

d)

did lived

17.

It's the best experience I ... .

a)

have ever had

b)

ever had

c)

has ever had

d)

had ever

18.

I ... hundreds of photos when I was there.

a)

took

b)

have taken

c)

has taken

d)

taked

19.

The bank has been open ... 8 AM.

a)

since

b)

for

20.

My brother has studied physics ... 5 years.

a)

for

b)

since

21.
Emma ______ her suitcase last night. 
a)
packed
b)
has packed
22.
I haven't seen my parents _____ last Christmas.
a)
already
b)
before
c)
for
d)
since
23.
We have known our teacher _____ two years.
a)
since
b)
for
24.
Peter _____ five e-mails today.
a)
have sent
b)
has sent
c)
sent
d)
send
25.
Last January I ................... to Switzerland.
a)
have travelled
b)
travelled
c)
did travel
26.
Yesterday my team and I .................... a new project.
a)
start
b)
have started
c)
started
27.
Abel .................. in the class for three months.
a)
has was
b)
has been
c)
was
28.
An earthquake ..................... in southern California. It .................. at 9.25 a.m.
a)
just occured, occured
b)
has just occured, occured
c)
has just occured, has occured
29.
I _______ New Zealand.
a)
visited
b)
have visited
30.
I _______ New Zealand last year.
a)
visited
b)
have visited
31.
She _______ New Zealand three times.
a)
visited
b)
have visited
c)
has visited
32.
Anne _____ a ghost when she was 25 years old.
a)
saw
b)
has seen
c)
have seen
33.
Have you ever______ Korean food?
a)
eat
b)
ate
c)
eaten
34.
Be quiet! Anne _______ the lesson!
a)
started
b)
has started
c)
have started
35.

______ ever ______ a holiday in Russia?

a)

did you / have

b)

do you / had

c)

have you / had

36.

Where ______ yesterday evening?

a)

have you been

b)

were you

c)

did you be

37.

My grandfather _____ before I was born.

a)

died

b)

has died

c)

hasn't died

38.

I (never/go) to Vienna.

a)

've never been

b)

never was

39.

My great great grandfather (have) five sisters.

a)

had

b)

has had

40.

He (live) in Manila for a year when he was a student.

a)

lived

b)

has lived

41.

Oh no! I (lose) my wallet!

a)

lost

b)

've lost

42.

(you/see) Julie today?

a)

Did you see

b)

Have you seen

43.

At the weekend, they (play) football, then they (go) to a restaurant.

a)

have played, have gone

b)

played ,went

44.

I (read) six books this week.(It's Friday)

a)

've read

b)

read

45.

Amy (live) in Portugal when she was young.

a)

lived

b)

has lived

46.

She (visit) her grandmother last month.

a)

visited

b)

has visited

47.

The Vandals (invade) Rome in the year 455.

a)

have invaded

b)

invaded

48.

She (live) in seven different countries, so she knows a lot about different cultures.

a)

's lived

b)

lived

49.

I (go) to the cinema last night.

a)

have gone

b)

went

50.

Ow! I (cut) my finger!

a)

cut

b)

've cut

51.

(you/see) 'The King's Speech'?

a)

Have you seen

b)

Did you see

52.

John (never/understand) the present perfect.

a)

's never understood

b)

never understood

53.

She (break) her leg the day before her exam.

a)

broke

b)

has broken

54.

He (be) here all morning.

a)

was

b)

's been

55.

King Henry the Eighth of England (have) six wives.

a)

had

b)

has had

56.

The other day, our cat (bring) home a mouse.

a)

brought

b)

has brought

57.

Tomorrow some friends are coming over. I (see / not) them for ages and they (be / never) at my place before.

a)

haven't seen, have never been

b)

didn't see, never were