wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

present perfect

Total questions: 15

Worksheet time: 7mins

Name
Class
Date
1.

Wpisz odpowiednią formę czasownika w nawiasie.


She has just (a)   (finish) the project.

2.

Wpisz odpowiednią formę czasownika w nawiasie.


She has just (a)   (eat) the dinner.

3.

Wpisz odpowiednią formę czasownika w nawiasie.


He has just (a)   (drive) us home.

4.

Wpisz odpowiednią formę czasownika w nawiasie.


He has just (a)   (stop) his car.

5.

Wpisz odpowiednią formę czasownika w nawiasie.


He has just (a)   (leave) the plane.

6.

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?

7.

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

8.

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

a)

ever

b)

never

c)

yet

d)

still

9.

Jak brzmi trzecia forma czasownika: DO

a)

did

b)

done

c)

doing

d)

does

10.

_________ they arrived yet?

a)

Has

b)

Having

c)

Have

d)

Had

11.

Czasu present perfect używamy, żeby opowiedzieć o tym:

a)

co się wydarzyło i zakończyło

b)

co się dzieje stale

c)

co się przed chwilą zdarzyło i teraz widać tego efekt

d)

co działo się w przeszłości przez dłuższy czas

e)

co się zaczęło w przeszłości i trwa do tej pory

12.

zaznacz brakujące słowo:


She has driven a car.......her 18th birthday.

a)

since

b)

for

13.

Zaznacz brakujące słowo:


We've been waiting for our flight ........... two hours.

a)

for

b)

since

14.

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

15.

Have you .........seen a lion?

a)

ever

b)

never

c)

since

d)

for