wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Present Perfect

Total questions: 20

Worksheet time: 9mins

Name
Class
Date
1.

Wskaż zdanie w czasie Present Perfect.

a)

Did you have tickets to opera?

b)

Has your teacher driven a sports car??

c)

Are you going to opera now?

2.

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

3.

He hasn't ............... a shower yet.

a)

hads

b)

have

c)

had

d)

haved

4.

Have you ............ seen the Harry Potter films?

a)

ever

b)

never

c)

yet

d)

still

5.

Jak brzmi trzecia forma czasownika: DO

a)

did

b)

done

c)

doing

d)

does

6.

She ................ Italian food.

a)

has eated

b)

has ate

c)

have eaten

d)

has eaten

7.

Has the teacher given us any homework?

a)

Yes, she gave

b)

No, she haven't

c)

Yes, she has.

8.

I ............ my CD player.

a)

haven't broken

b)

hasn't broken

c)

haven't broke

9.

_________ they arrived yet?

a)

Has

b)

Having

c)

Have

d)

Had

10.
see - saw - .............
a)
see
b)
sow
c)
sew
d)
seen
11.
They haven't repaired the stairs ... last summer.
a)
for
b)
since
12.

Typowe okoliczniki czasu, które stosowane są dla tego czasu i są jej charakterystyczną cechą to

a)

always, often, sometimes

b)

since, for, ever, already, yet

c)

yesterday, last year, last week

13.

They have been at the hotel __ a week.

a)

since

b)

for

c)

yet

14.

I have ____ learning German.

a)

started

b)

starting

c)

start

15.

Które zwroty pasują do SINCE

a)

a long time

b)

2010

c)

this morning

d)

four days

e)

Saturday

16.

We've lived here .....10 years.

a)

since

b)

never

c)

always

d)

for

17.

He has .............. disappeared.

a)

yet

b)

just

18.

Have they found the amulet ........ ?

a)

just

b)

already

c)

yet

19.

She has .......... hurt her leg.

a)

just

b)

yet

20.

I've ............. told them a funny joke.

a)

yet

b)

already