wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Present Perfect and past Simple

Total questions: 45

Worksheet time: 23mins

Name
Class
Date
1.

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.

2.

Uzupełnij zdanie:

"Anna ______ a million in a lottery yesterday."

a)

has won

b)

has win

c)

won

d)

win

3.

Uzupełnij zdanie:

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

a)

had

b)

has had

c)

haved

d)

has

4.

Uzupełnij zdanie:

"My parents ______ from the trip yet."

a)

didn't return

b)

have return

c)

haven't returned

d)

haven't returnt

5.

Uzupełnij zdanie:

"Brian _______ in our company for 3 years."

a)

has working

b)

worked

c)

has worked

d)

works

6.
.................you at school yesterday?
a)
Did
b)
Be
c)
Were
d)
Was
7.
Kiedy wydarzył się wypadek?
a)
When the accident happened?
b)
When was the accident happen?
c)
When did the accident happen?
d)
When did the accident happened?
8.
Did you have a dog? No, ...........
a)
I didn't
b)
I did
c)
I hadn't
d)
I didn't have
9.
She _ (buy) a small  flat in Paris in 2010.
a)
bought
b)
has bought
10.
| - (have) job in restaurant for a few months last summer.
a)
had
b)
have had
11.
He _ (play) the guitar for a few months, but stopped Last December.
a)
played
b)
has played
12.

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

a)

have seen

b)

saw

13.

We ... to Africa and South America.

a)

have been

b)

went

14.

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

a)

stayed

b)

have stayed

15.

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

a)

didn't stay

b)

haven't stayed

16.

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

a)

have met

b)

met

17.

My mum ... some unusual souvenirs.

a)

has bought

b)

bought

18.

That man ... a guidebook last week.

a)

bought

b)

has bought

c)

have bought

d)

did bought

19.

We ... on the train ten minutes ago.

a)

got

b)

have got

c)

has got

d)

getted

20.

We ... on the train ten minutes ago.

a)

got

b)

have got

c)

has got

d)

getted

21.

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

a)

felt

b)

have felt

c)

has felt

d)

feeled

22.

James ... in Australia since 2008.

a)

has worked

b)

have worked

c)

worked

d)

workt

23.

I ... much.

a)

haven't travelled

b)

didn't travel

c)

hasn't travelled

d)

not travelled

24.

I ... the USA.

a)

have visited

b)

has visited

c)

visited

d)

visitted

25.

When ... go there?

a)

did you go

b)

have you gone

c)

did you went

d)

has you gone

26.

I ... there last year.

a)

went

b)

have gone

c)

goed

d)

has gone

27.

They ... in Las Vegas for two years.

a)

have lived

b)

has lived

c)

lived

d)

did lived

28.

It's the best experience I ... .

a)

have ever had

b)

ever had

c)

has ever had

d)

had ever

29.

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

a)

took

b)

have taken

c)

has taken

d)

taked

30.

My brother has studied physics ... 5 years.

a)

for

b)

since

31.

Zaznacz prawidłową odpowiedź.


The plane __________ yet.

a)

didn't land

b)

hasn't landed

c)

doesn't land

32.

Zaznacz prawidłową odpowiedź.


When __________ you last visit the USA?

a)

have

b)

did

c)

has

33.

Zaznacz prawidłową odpowiedź.


We’ve already __________the historic part of town.

a)

see

b)

saw

c)

seen

34.

Zaznacz prawidłową odpowiedź.


They __________ anywhere by plane last summer.

a)

didn't went

b)

hasn't gone

c)

didn't go

35.

Uzupełnij zdanie odpowiednią formą czasownika w czasie present perfect lub past simple.


She (a)   (not be) to Turkey before.

36.

Uzupełnij zdanie odpowiednią formą czasownika w czasie present perfect lub past simple.


They (a)   (book) their plane tickets two days ago.

37.

Uzupełnij zdanie odpowiednią formą czasownika w czasie present perfect lub past simple.


We (a)   (not send) any postcards yet.

38.

Uzupełnij zdanie odpowiednią formą czasownika w czasie present perfect lub past simple.


I (a)   (not swim) in the see during my summer holidays.

39.

Uzupełnij zdanie odpowiednią formą czasownika w czasie present perfect lub past simple.


I (a)   (not stay) in a 5-star hotel for years.

40.

Uzupełnij zdanie odpowiednią formą czasownika w czasie present perfect lub past simple.


We (a)   (travel) abroad last winter.

41.

Uzupełnij pytania w czasie present perfect lub past simple.


They (a)   (not be) in London last week.

42.

Uzupełnij pytania w czasie present perfect lub past simple.


(a)   he ever been to Africa?

43.

Uzupełnij pytania w czasie present perfect lub past simple.


(a)   you leave home very early yesterday?

44.

Uzupełnij pytania w czasie present perfect lub past simple.


How long (a)   they known each other?

45.

Uzupełnij pytania w czasie present perfect lub past simple.


(a)   she scared during the flight yesterday?