wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Present Perfect

Total questions: 40

Worksheet time: 20mins

Name
Class
Date
1.

Schemat zdania oznajmującego w czasie Present Perfect to:

a)

Podmiot + had + III forma + reszta zdania

b)

Podmiot + have/has + II forma + reszta zdania

c)

Podmiot + have/ has + III forma + reszta zdania

d)

Podmiot + be + czasownik z ing + reszta zdania

2.

Peter ......... in the sea.

a)

hasn't swim

b)

hasn't swum

c)

haven't swum

d)

haven't swim

3.

Have you ever ___________ about the Beatles?

a)

hear

b)

heard

c)

hearing

d)

heared

4.
Tom .......... his room.
a)
hasn't clean
b)
hasn't cleaned
5.

Czas Present Perfect służy między innymi do opisywania:

a)

tego, co dzieje się w danej chwili

b)

tego, co będzie się działo wkrótce

c)

tego, co wydarzyło się w przeszłości, ale nie wiadomo dokładnie kiedy

d)

tego, co dzieje się regularnie

6.

Na czas Present Perfect składa się odmiana czasownika have oraz

a)

żadna z tych odpowiedzi

b)

forma czasownika z końcówką ing

c)

Past Participle, czyli trzecia forma czasownika

7.

Które określenia czasu pasują do Present Perfect

a)

never/ever/since

b)

always/usually/often

c)

now/at the moment/right now

d)

yesterday/in 2008/last year

8.

Które zwroty pasują do SINCE

a)

a long time

b)

2010

c)

this morning

d)

four days

e)

Saturday

9.
They haven't repaired the stairs ... last summer.
a)
for
b)
since
10.
I have known my best friend ...... six years.
a)
for
b)
since
11.
They haven't repaired the stairs ... last summer.
a)
for
b)
since
12.
I have known my best friend ...... six years.
a)
for
b)
since
13.
I have lived in Poland ...... 1990.
a)
for
b)
since
14.
Kate has done 3 courses ..... last winter.
a)
for
b)
since
15.
Have you been to London ...... Easter?
a)
for
b)
since
16.
I have slept .......... two hours.
a)
for
b)
since
17.
My parents have studied French .... five days.
a)
for
b)
since
18.
I have waited here .... 5 o’clock.
a)
for
b)
since
19.
I haven't eaten anything ...... yesterday.
a)
for
b)
since
20.
It has been rainy ....... early morning.
a)
for
b)
since
21.
She hasn't got any presents .... May.
a)
for
b)
since
22.
We have had this car ... a few days.
a)
for
b)
since
23.
Has she lived in the same town ... she was born?
a)
for
b)
since
24.
I haven't got time to tidy my bedroom ... Monday.
a)
for
b)
since
25.
Have they been your neighbours ... 10 years?
a)
for
b)
since
26.
She's had this car ... Christmas.
a)
for
b)
since
27.
I've known him ... 3 months.
a)
for
b)
since
28.
I haven't seen him ... lunchtime.
a)
for
b)
since
29.
I haven't done the gardening ... last Sunday.
a)
for
b)
since
30.
They have been married ... yesterday.
a)
for
b)
since
31.

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

a)

stayed

b)

have stayed

32.

I....that film on Tuesday.

a)

saw

b)

have seen

33.

I .... sushi.

a)

didn't try

b)

have never tried

34.

..... to the USA?

a)

Did you ever go

b)

Have you ever been

35.

He..... three weeks ago.

a)

went

b)

has gone

36.

Where ...... for your last holiday?

a)

did you go

b)

have you gone

37.
Last Monday, in 2006, 2 weeks ago - to słowa używane w czasie.....
a)
Past Continuous
b)
Past Simple
c)
Present Perfect
d)
Present Continuous
38.

"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.

39.

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.

40.

"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.