wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Present Perfect vs Past Simple

Total questions: 21

Worksheet time: 14mins

Name
Class
Date
1.

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

a)

have seen

b)

saw

2.

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

a)

stayed

b)

have stayed

3.

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

a)

didn't stay

b)

haven't stayed

4.

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

a)

have met

b)

met

5.

That man ... a guidebook last week.

a)

bought

b)

has bought

c)

have bought

d)

did bought

6.

We ... on the train ten minutes ago.

a)

got

b)

have got

c)

has got

d)

getted

7.

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

a)

have been

b)

were

c)

has been

d)

was

8.
I haven't seen my parents _____ last Christmas.
a)
already
b)
before
c)
for
d)
since
9.
Emma ______ her suitcase last night. 
a)
packed
b)
has packed
10.

______ ever ______ a holiday in Russia?

a)

did you / have

b)

do you / had

c)

have you / had

11.

Where ______ yesterday evening?

a)

have you been

b)

were you

c)

did you be

12.

Uzupełnij zdanie:

"Anna ______ a million in a lottery yesterday."

a)

has won

b)

has win

c)

won

d)

win

13.

Uzupełnij zdanie:

"Susan ______ a lot of friends when she was in primary school."

a)

had

b)

has had

c)

haved

d)

has

14.

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

15.

Uzupełnij zdanie:

"Brian _______ in our company for 3 years."

a)

has working

b)

worked

c)

has worked

d)

works

16.

Uzupełnij zdanie:

"_________ the TV before going to bed last night?"

a)

Have you returned

b)

Did you turned off

c)

Did you turn off

d)

Have you turned off

17.

My uncle has been an English teacher for 10 years.

a)

Mój wujek jest nauczycielem od 10 lat.

b)

Mój wujek rozpoczął pracę nauczyciela 10 lat temu.

c)

Mój wujek zakończył pracę nauczyciela 10 lat temu.

d)

Mój wujek będzie nauczycielem za 10 lat.

18.

"She has gone to the cinema."

z tego zdania wynika, że:

a)

Ona nie chodzi do kina.

b)

Nigdy nie była w kinie.

c)

Ona wczoraj poszła do kina i wróciła dziś.

d)

Ona poszła do kina i możliwe, że wciąż tam jest.

19.

Zaznacz prawidłowe zastosowanie czasu Present Perfect:

a)

czynności rozpoczęte w przeszłości, które mają widoczny rezultat "teraz"

b)

Czynności przeszłe, dokonane, nie mające związku z teraźniejszością.

c)

Czynności regularne, wykonywane w przeszłości.

d)

czynności wykonynywane w chwili mówienia.

20.
Anna: I have found my wallet!
a)
Dawid: Oh, good. Where have you found it?
b)
Dawid: Oh, good. Where did you find it?
21.
Ben writes very quickly. He's _____ finished his essay.
a)
been
b)
for
c)
yet
d)
already