wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Present Perfect

Total questions: 15

Worksheet time: 29mins

Name
Class
Date
1.

Operatorami w czasie Present Perfect są

a)

do/does

b)

did

c)

to be

d)

have/has

2.

W czasie Presnt Perfect stosujemy czasownik w

a)

I formie (bezokolicznik)

b)

II formie

c)

III formie

3.

Wybierz właściwy operator, tak by powstało zdanie twierdzące w czasie Present Perfect

Mary................bought a new house.

a)

does

b)

have

c)

is

d)

has

4.

Wybierz właściwy operator, tak by powstało zdanie twierdzące w czasie Present Perfect

They .......................known since 2015

a)

does

b)

did

c)

have

d)

has

5.

Wybierz właściwą formę czasownika w zdaniu twierdzącym

Kate........................(write) five letters so far.

a)

have written

b)

has written

c)

have write

d)

has write

6.

Wybierz trzecią formę od czasownika nieregularnego "iść"

a)

go

b)

went

c)

gone

7.

Wybierz trzecią formę od czasownika nieregularnego "kupować"

a)

buy

b)

buyed

c)

bought

8.

Wybierz właściwy zapis zdania przeczącego w czasie Present Perfect

a)

Rob has broken his leg

b)

Rob have broken his leg

c)

Rob hasn't broken his leg

d)

Rob haven't broken his leg

9.

Wybierz since/for by zdanie było poprawnie gramatycznie

I have worked here ...............2017

a)

since

b)

for

10.

Wybierz since /for by zdanie było poprawnie gramatycznie

They have known ................5 years

a)

since

b)

for

11.

Wybierz since/for

I haven't seen her ...................Christmas

a)

since

b)

for

12.

Wybierz since/for by zdanie było poprawnie gramatycznie

I haven't seen her..................3 months

a)

since

b)

for

13.

Wybierz already, just, yet

Have they finished their homework...........?

a)

already

b)

just

c)

yet

14.

Wybierz already, just, yet

Is Mary at home?

No, she has .................left

a)

already

b)

just

c)

yet

15.

Wybierz already, just, yet

Don't forget to send your mum a postcard from Berlin

I have ........................sent one.

a)

already

b)

just

c)

yet