wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

present perfect vs past simple

Total questions: 44

Worksheet time: 31mins

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.

My mum ... some unusual souvenirs.

a)

has bought

b)

bought

6.

That man ... a guidebook last week.

a)

bought

b)

has bought

c)

have bought

d)

did bought

7.

We ... on the train ten minutes ago.

a)

got

b)

have got

c)

has got

d)

getted

8.

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

a)

have been

b)

were

c)

has been

d)

was

9.

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

a)

felt

b)

have felt

c)

has felt

d)

feeled

10.

James ... in Australia since 2008.

a)

has worked

b)

have worked

c)

worked

d)

workt

11.

I ... much.

a)

haven't travelled

b)

didn't travel

c)

hasn't travelled

d)

not travelled

12.

I ... the USA.

a)

have visited

b)

has visited

c)

visited

d)

visitted

13.

When ... go there?

a)

did you go

b)

have you gone

c)

did you went

d)

has you gone

14.

I ... there last year.

a)

went

b)

have gone

c)

goed

d)

has gone

15.

They ... in Las Vegas for two years.

a)

have lived

b)

has lived

c)

lived

d)

did lived

16.

It's the best experience I ... .

a)

have ever had

b)

ever had

c)

has ever had

d)

had ever

17.

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

a)

took

b)

have taken

c)

has taken

d)

taked

18.

The bank has been open ... 8 AM.

a)

since

b)

for

19.

My brother has studied physics ... 5 years.

a)

for

b)

since

20.

My brother has studied physics ... 5 years.

a)

for

b)

since

21.
We use Past Simple for an action which happened at a definite time in the past; the time is stated, already known or implied.
a)
Yes
b)
No
22.
We use Past Simple for past habits or states which are now finished.
a)
Yes
b)
No
23.

Uzupełnij zdanie:

"My sister _______ me since last September."

a)

didn't visit

b)

hasn't visit

c)

hasn't visited

d)

didn't visited

24.

Uzupełnij zdanie:

"We ______ to the cinema yet."

a)

hasn't gone

b)

went

c)

didn't go

d)

haven't gone

25.

Uzupełnij zdanie:

"My parents ______ from the trip yet."

a)

didn't return

b)

have return

c)

haven't returned

d)

haven't returnt

26.

Uzupełnij zdanie:

"_______ your homework last Friday?"

a)

I didn't do

b)

Did you do

c)

Are you done

d)

Have you done

27.

Uzupełnij zdanie:

"_______ your homework last Friday?"

a)

I didn't do

b)

Did you do

c)

Are you done

d)

Have you done

28.

"They have never been friends."

z tego zdania wynika, że:

a)

Oni właśnie przestali być przyjaciółmi.

b)

Oni są przyjaciółmi od zawsze.

c)

Oni właśnie zostali przyjaciółmi.

d)

Oni nigdy nie byli przyjaciółmi.

29.
Anna: I have found my wallet!
a)
Dawid: Oh, good. Where have you found it?
b)
Dawid: Oh, good. Where did you find it?
30.

The sentence: 'We've lived here for ten years' means:

a)

We still (=nadal) live here.

b)

We don't live here now.

31.
Ben writes very quickly. He's _____ finished his essay.
a)
been
b)
for
c)
yet
d)
already
32.
My boyfriend hasn't rung ____ week. 
a)
for
b)
since
c)
this
d)
last
33.
I haven't seen my parents _____ last Christmas.
a)
already
b)
before
c)
for
d)
since
34.
When ______ your hair?
a)
did you wash
b)
have you wash
c)
did you washed
d)
have you washed
35.
So far Angelika _____ four games.
a)
win
b)
won
c)
wan
d)
has won
36.

We use Present Perfect to talk about

a)

situations and states that started in the past and are still true

b)

temporary (=tymczasowe) situations

c)

events in the past which are separate from now (the moment of speaking)

37.

We came back from holiday _______ .

a)

last week

b)

lately

38.

______ ever ______ a holiday in Russia?

a)

did you / have

b)

do you / had

c)

have you / had

39.

Lucy left school in 1990. - Correct?

a)

Yes

b)

No

40.

Where ______ yesterday evening?

a)

have you been

b)

were you

c)

did you be

41.

My grandfather _____ before I was born.

a)

died

b)

has died

c)

hasn't died

42.

I don't know Karen's husband. I _______ him.

a)

didn't meet

b)

have never met

43.

It's the first time ______ by boat.

a)

he travelled

b)

he have travelled

c)

he has travelled

44.

Where are Tom and Lucy? I don't know. They _____ the theatre.

a)

have been to

b)

have gone to

c)

went