wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

PRESENT PERFECT TENSE

Total questions: 100

Worksheet time: 50mins

Name
Class
Date
1.

Czas Present Perfect to czas:

a)

Teraźniejszy Prosty

b)

Przeszły Dokonany

c)

nie ma polskiego odpowiednika

2.

Przetłumacz dokładnie zdanie: She has lived in Chojnice since 2000.

a)

Ona mieszkała w Chojnicach w 2000.

b)

Ona mieszka w Chojnicach od 2000.

3.

Co znaczy SINCE MONDAY ?

a)

od poniedziałku

b)

przez cały poniedziałek

4.

Co znaczy FOR 10 DAYS ?

a)

przez 10 dni

b)

w ciągu 10 dni

5.

Przetłumacz: He has broken his arm.

a)

Złamał swoją rękę (dawno, teraz już ręka jet OK)

b)

Złamał swoją rękę (ręka nadal jest złamana)

6.

Wybierz parę poprawnych określeń do czasu Present Perfect:

a)

yet, just, for, at this moment

b)

since, never, ever, already

7.

Zaznacz poprawne zdanie:

a)

She was been in Gdańsk.

b)

She has been in Gdańsk.

8.

Zaznacz poprawne zdanie:

a)

Have you ever seen Avatar?

b)

Have you ever saw Avatar?

9.

Przetłumacz zdanie: They haven't done their homework, yet.

a)

Oni jeszcze nie odrobili swojej pracy domowej.

b)

Oni nie mają pracy domowej.

10.

Czy w czasie Present Perfect podajemy datę typu yesterday, 2 days ago, last Monday, next Tuesday?

a)

TAK

b)

NIE

11.

Co dodajemy do czasownika nieregularnego w czasie Present Perfect?

a)

ed

b)

ing

c)

III kolumna (Past Participle)

12.

Co dodajemy do czasownika regularnego w czasie Present Perfect?

a)

ed

b)

ing

c)

III kolumna (Past Participle)

13.

Czy w czasie Present Perfect opisujemy doświadczenia życiowe?

a)

tak, ale z podaniem dokładnej daty

b)

tak, ale bez podania żadnej daty

14.

Poprawne przeczenie do zdania: John has played tennis.

a)

John didn't played tennis.

b)

John hasn't played tennis.

15.
Nigdy nie widziałem ducha.
a)
I've never seen a ghost.
b)
I never have seen a ghost.
16.
They've never ... to Paris.
a)
been
b)
seen
17.
She ... tried yoga before.
a)
haven't
b)
hasn't
18.
I ... jumped out of a plane once.
a)
have
b)
has
19.
run - ran -
a)
ran
b)
run
20.
I haven't eatn frogs' legs before.
a)
True
b)
False
21.
My mum and my dad has met the Prime Minister.
a)
True
b)
False
22.
My brother has climbed many high mountains.
a)
True
b)
False
23.
do - did -
a)
doen
b)
done
24.
Czy kiedykolwiek leciałeś balonem?
a)
Have you flown ever in a ballon?
b)
Have you ever flown in a balloon?
25.
Have we ever eaten sushi?
a)
Yes, we have eaten.
b)
Yes, we have.
26.
Has he ever been to Spain?
a)
Yes, he's.
b)
No, he hasn't.
27.
Have you ever see an iceberg?
a)
True
b)
False
28.
Have you ever met a famous person?
a)
True
b)
False
29.
... Tom had an accident?
a)
Has
b)
Have
30.
... your teachers ever been to Asia?
a)
Has
b)
Have
31.

Have you ever ___________ about the Beatles?

a)

hear

b)

heard

c)

hearing

d)

heared

32.

Jak brzmi trzecia forma czasownika 'see'?

a)

saw

b)

seeing

c)

seen

d)

seed

33.

I haven't ______________ your book.

a)

taken

b)

take

c)

took

d)

takes

34.

_________ they arrived yet?

a)

Has

b)

Having

c)

Have

d)

Had

35.
Have you ................. seen a snake?
a)
ever
b)
never
c)
yet
d)
still
36.

Wskaż zdanie w Present Perfect

a)

Have you ever been to opera?

b)

Are you going to opera now?

c)

Did you have tickets to opera?

37.
Have you ever been to Italy? No, I .............
a)
have
b)
haven't
38.

Susan has...... the homework.

a)

do

b)

does

c)

did

d)

done

39.

He hasn't ___________ her before.

a)

meets

b)

meeting

c)

met

d)

meeted

40.

She ____________ a few languages.

a)

learnt

b)

has learnt

c)

have learnt

41.
Tom .......... his room.
a)
hasn't clean
b)
hasn't cleaned
42.
.........you gone to your work yet?
a)
Have
b)
Has
43.

W którym zdaniu zastosowano prawidłową formę czasu Present Perfect?

a)

I live in Katowice.

b)

I lived in Katowice 10 years.

c)

I have lived in Katowice since 2002.

44.

Które zdanie przeczące zostało poprawnie zapisane w czasie Present Perfect?

a)

I didn't go to cinema last week.

b)

I haven't eaten Mexican food.

c)

I don't like watching Toy Story.

45.

They have been at the hotel __ a week.

a)

since

b)

for

c)

yet

46.

I have ____ learning German.

a)

started

b)

starting

c)

start

47.

She ____ come yet.

a)

haven't

b)

isn't

c)

hasn't

48.

We _____ many new words since we started this course.

a)

learnt

b)

learn

c)

have learnt

d)

has learnt

49.

That's a wonderful movie. I _____ in three times.

a)

have watched

b)

watched

c)

has watched

d)

watch

50.

You are late! The class ____ already _____.

a)

has / started

b)

have / started

c)

has / start

d)

started

51.

Robert is my neighbor. He _____ next door to me for five years.

a)

live

b)

lived

c)

has lived

d)

have lived

52.

Mary _____ several letetrs to her parents since she left home.

a)

have written

b)

has written

c)

have wrote

d)

wrote

53.

Our teacher _____ us a lot of help with the homework assignment.

a)

have given

b)

has given

c)

given

d)

gave

54.

We have a new camera. We ______ some beautiful pictures of the children.

a)

have taken

b)

has taken

c)

took

d)

take

55.

Mrs. Baxter _____ all her groceries for the week.

a)

has bought

b)

bought

c)

have bought

d)

buy

56.

After three months of looking, she ______ a beautiful apartment to rent.

a)

has found

b)

found

c)

find

d)

have found

57.

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?

58.

Has Stan ever .................... a competition?

a)

win

b)

wonning

c)

won

d)

wined

59.

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

a)

hads

b)

have

c)

had

d)

haved

60.

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

a)

ever

b)

never

c)

yet

d)

still

61.

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

a)

hasn't swim

b)

hasn't swum

c)

haven't swum

d)

haven't swim

62.

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

a)

has eated

b)

has ate

c)

have eaten

d)

has eaten

63.

My family and I ............. to the new pizza restaurant.

a)

have been

b)

has been

c)

were

d)

have being

64.

Paweł ............... on holiday to Italy but he's back now.

a)

hasn't been

b)

has gone

c)

has been

d)

have gone

65.

It .......... all morning.

a)

has rain

b)

has rained

c)

have rain

d)

have rained

66.

Has the teacher given us any homework?

a)

Yes, she gave

b)

No, she haven't

c)

Yes, she has.

67.

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

a)

haven't broken

b)

hasn't broken

c)

haven't broke

68.

Our teacher ......... the lesson.

a)

hasn't finish

b)

haven't finished

c)

hasn't finished

69.

Sharon is unhappy because she _____ (have) an argument with her boyfriend.

a)

have

b)

has have

c)

has had

d)

have had

70.

I need to borrow a pen because I _____ (lose) mine.

a)

have lost

b)

lost

c)

has lost

d)

have

71.

The class is bigger today because two new students _____ (join).

a)

has joined

b)

have join

c)

have joined

d)

joined

72.

Mr Tomek is angry with me because I _____ (do) my homework.

a)

had did

b)

haven't done

c)

have done

d)

has done

73.

Mrs Ala _____ (be) to school today becasue she's ill.

a)

hasn't been

b)

has been

c)

haven't been

d)

was

74.

I _____ (spend) all my money.

a)

have already spent

b)

has already spent

c)

have spent already

d)

already have spent

75.

We _____ (go) to that shop yet.

a)

has gone

b)

have gone

c)

went

d)

has gone

76.

The shop over there _____ (just open).

a)

has just open

b)

has just opened

c)

has opened just

d)

just have opened

77.

I _____ (see) this fim already.

a)

saw

b)

seen

c)

have seen

d)

have saw

78.

Jaś i Julia _____ (have) their car for about a year.

a)

have had

b)

had

c)

had had

d)

has had

79.

She _____ (not / take) her driving test yet.

a)

not has take

b)

has not took

c)

hasn't taken

d)

took

80.

She _____ (be) a tour guide since she left university.

a)

was

b)

been

c)

has been

d)

have been

81.

_____ (you / ride) into town on your new bike yet?

a)

Has you ridden

b)

Have you rode

c)

Have you ridden

d)

Have you riden

82.

This new computer _____ (make) my life a lot easier.

a)

have made

b)

has made

c)

made

d)

makes

83.

We _____ (not / decide) what to get Mark for this birthday yet.

a)

hasn't decided

b)

haven't decided

c)

haven't decide

d)

decided

84.

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

a)

yet

b)

just

85.

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

a)

just

b)

already

c)

yet

86.

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

a)

yet

b)

already

87.

Have you cleaned your teeth ....... ?

a)

already

b)

yet

c)

just

88.

My sister hasn't see a crocodile ........... .

a)

already

b)

yet

c)

just

89.

I have ............ walked in the country but I haven't run in a marathon ...... .

a)

just / already

b)

already / just

c)

already / yet

90.
I ................................... in the ocean.
a)
haven't swim
b)
haven't swam
c)
haven't swum
91.
We.......................... a snowman together.
a)
've make
b)
've made
c)
've do
d)
've done
92.
Have you ever .................... asleep during a boring film?
a)
fall
b)
fell
c)
fallen
d)
felt
93.
Tina .................................. a lot of money today.
a)
have spent
b)
have spend
c)
has spent
d)
has spend
94.
My friends ....................... to Asia recently.
a)
have travel
b)
have travelled
c)
has travel
d)
has travelled
95.
Robert ............................ the President.
a)
have meet
b)
have met
c)
has met
d)
has meeted
96.
Mary and Jane .................................. to Paris many times.
a)
have be
b)
has be
c)
have been
d)
has been
97.
I ................................. anything today.
a)
haven't eat
b)
hasn't eat
c)
haven't eaten
d)
haven't ate
98.
My dad ................................... on a plane.
a)
have never flew
b)
has never flown
c)
has never flew
d)
have never fly
99.
She .................................. any emails today.
a)
hasn't written
b)
hasn't wrote
c)
haven't written
d)
haven't wrote
100.
He........................... the keys again.
a)
've forgot
b)
've forgotten
c)
's forgot
d)
's forgotten