wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Present perfect ever/never/just/already/yet

Total questions: 33

Worksheet time: 30mins

Name
Class
Date
1.

Wybierz poprawne uzupełnienie zdania:

Lisa's parents ______ moved to Warsaw.

a)

have

b)

has

2.

Wybierz poprawne uzupełnienie zdania:

The film _____started.

a)

have

b)

has

3.

Wybierz poprawne uzupełnienie zdania:

We ______ had lunch.

a)

have

b)

has

4.

Wybierz poprawne uzupełnienie zdania:

Mary ______ never been to Paris.

a)

have

b)

has

c)

haven't

d)

hasn't

5.

Wybierz poprawne uzupełnienie zdania:

Wanda works in a shop at the weekends.

She ____ enough money to buy a bike.

a)

has lived

b)

has earned

c)

has written

d)

has studied

6.

Wybierz poprawne uzupełnienie zdania:

Ben ________ visited his aunt yet.

a)

have

b)

has

c)

haven't

d)

hasn't

7.

Wybierz poprawne uzupełnienie zdania:

My son _____ already found a new job.

a)

have

b)

has

c)

haven't

d)

hasn't

8.

Wybierz poprawne uzupełnienie zdania:

_______ they done their homework yet?

a)

Have

b)

Has

c)

Hasn't

9.

Wybierz wszystkie poprawne uzupełnienie zdania:

They have ______ been to Paris.

a)

ever

b)

never

c)

already

d)

yet

10.

Wybierz wszystkie poprawne uzupełnienia zdania:

He has ____ left.

a)

yet

b)

just

c)

already

d)

ever

11.

Wybierz poprawne uzupełnienie zdania:

Have you ever _____ a famous actor?

a)

eaten

b)

met

c)

worked

d)

read

12.

Wybierz wszystkie poprawne uzupełnienia zdania:

Has Tom ever ______ English books?

a)

bought

b)

buyed

c)

read

d)

readed

13.

Wybierz poprawne uzupełnienie zdania:

Lisa hasn't had lunch _____ .

a)

already

b)

never

c)

yet

d)

just

14.

Uzupełnij zdanie formą present perfect czasownika w nawiasie. Nie przepisuj całego zdania!

Tom (a)   (earn) 2500 zł.

15.

 

Uzupełnij zdanie formą present perfect czasownika w nawiasie. Nie przepisuj całego zdania!

John (a)   (not wash) his car yet.

16.

Wybierz poprawną odpowiedź na pytanie:

Have your parents ever been to Paris?

a)

No, she hasn't

b)

Yes, I have

c)

Yes, my have

d)

No, they haven't

17.

Wybierz poprawną odpowiedź na pytanie:

Has your friend ever eaten your dinner?

a)

No, we haven't

b)

No, they haven't

c)

No, she hasn't

d)

No, she haven't

18.

Wybierz poprawną odpowiedź na pytanie:

Have Tom's sons ever learned French?

a)

Yes, they have

b)

Yes, he have

c)

Yes, we have

d)

Yes, I have

19.

Uzupełnij pytanie słowem ever i odpowiednią formą present perfect czasownika w nawiasie. Nie przepisuj całego zdania.

(a)   (you/ dance) for 6 hours without stopping?

20.

Uzupełnij pytanie słowem ever i odpowiednią formą present perfect czasownika w nawiasie. Nie przepisuj całego zdania.

(a)   (you/play) the guitar in the street?

21.

Uzupełnij pytanie słowem ever i odpowiednią formą present perfect czasownika w nawiasie. Nie przepisuj całego zdania.

(a)   (you/ cook) dinner for 30 people?

22.

Uzupełnij pytanie słowem ever i odpowiednią formą present perfect czasownika w nawiasie. Nie przepisuj całego zdania.

(a)   (you/be) to the USA?

23.

Uzupełnij pytanie słowem ever i odpowiednią formą present perfect czasownika w nawiasie. Nie przepisuj całego zdania.

(a)   (your sister/ win ) a lot of money?

24.

Na podstawie zielonego tekstu wybierz poprawną odpowiedź na niebieskie pytanie:

Zosia: " I have just washed the dishes. I have also read and written some letters.

I have done a lot of housework. I've watered the plants and cleaned all the rooms. I have also cleaned the windows. I've cooked dinner for my family. I haven't ironed my husband's shirts yet, and I haven't washed my hair. My children haven't come back from school yet."

Has Zosia written any letters?

a)

No, she hasn't

b)

Yes, she has

c)

No, they haven't

d)

Yes, they have

25.

Na podstawie zielonego tekstu wybierz poprawną odpowiedź na niebieskie pytanie:

Zosia: " I have just washed the dishes. I have also read and written some letters.

I have done a lot of housework. I've watered the plants and cleaned all the rooms. I have also cleaned the windows. I've cooked dinner for my family. I haven't ironed my husband's shirts yet, and I haven't washed my hair. My children haven't come back from school yet."

Have Zosia's children come back from school yet?

a)

Yes, they have

b)

No, they haven't

c)

Yes, she has

d)

No, she hasn't

26.

Na podstawie zielonego tekstu odpowiedz na niebieskie pytanie:

Zosia: " I have just washed the dishes. I have also read and written some letters.

I have done a lot of housework. I've watered the plants and cleaned all the rooms. I have also cleaned the windows. I've cooked dinner for my family.

I haven't ironed my husband's shirts yet, and I haven't washed my hair. My children haven't come back from school yet."

Has Zosia cooked a meal for her family?

(a)  

27.

Na podstawie zielonego tekstu wybierz poprawną odpowiedź na niebieskie pytanie:

Zosia: " I have just washed the dishes. I have also read and written some letters.

I have done a lot of housework. I've watered the plants and cleaned all the rooms. I have also cleaned the windows. I've cooked dinner for my family. I haven't ironed my husband's shirts yet, and I haven't washed my hair. My children haven't come back from school yet."

Have Zosia's children eaten dinner yet?

(a)  

28.

Na podstawie obrazka udziel odpowiedzi na pytanie:

Have they had an accident?

(a)  

29.

Na podstawie obrazka udziel odpowiedzi na pytanie:

Has the blue train left yet?

(a)  

30.

Na podstawie obrazka udziel odpowiedzi na pytanie:

Have they started eating yet?

(a)  

31.

Uzupełnij odpowiedź na podane pytanie, używając czasu present perfect , odpowiedniej formy czasownika w nawiasie i wyrazu yet lub already.

A: Do you know Tomek's new girlfriend?

B: No, (a)   (meet).

32.

Uzupełnij odpowiedź na podane pytanie, używając czasu present perfect , odpowiedniej formy czasownika w nawiasie i wyrazu yet lub already.

A: Can I borrow this magazine?

B: No, (a)   (read).

33.

Uzupełnij odpowiedź na podane pytanie, używając czasu present perfect , odpowiedniej formy czasownika w nawiasie i wyrazu yet lub already.

A: Is Bob here?

B: No, (a)   (leave).