wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

past simple/present perfect

Total questions: 26

Worksheet time: 14mins

Name
Class
Date
1.

Zaznacz prawidłowe zastosowanie czasu Present Perfect:

a)

czynności rozpoczęte w przeszłości, które mają widoczny rezultat "teraz"

b)

Czynności przeszłe, dokonane, nie mające związku z teraźniejszością.

c)

Czynności regularne, wykonywane w przeszłości.

d)

czynności wykonynywane w chwili mówienia.

2.

Uzupełnij zdanie:

"Anna ______ a million in a lottery yesterday."

a)

has won

b)

has win

c)

won

d)

win

3.

Uzupełnij zdanie:

"Susan ______ a lot of friends when she was in primary school."

a)

had

b)

has had

c)

haved

d)

has

4.

Uzupełnij zdanie:

"My sister _______ me since last September."

a)

didn't visit

b)

hasn't visit

c)

hasn't visited

d)

didn't visited

5.

Uzupełnij zdanie:

"We ______ to the cinema yet."

a)

hasn't gone

b)

went

c)

didn't go

d)

haven't gone

6.

Uzupełnij zdanie:

"My parents ______ from the trip yet."

a)

didn't return

b)

have return

c)

haven't returned

d)

haven't returnt

7.

Uzupełnij zdanie:

"_________ the TV before going to bed last night?"

a)

Have you returned

b)

Did you turned off

c)

Did you turn off

d)

Have you turned off

8.

Uzupełnij zdanie:

"Brian _______ in our company for 3 years."

a)

has working

b)

worked

c)

has worked

d)

works

9.

Uzupełnij zdanie:

"_______ your homework last Friday?"

a)

I didn't do

b)

Did you do

c)

Are you done

d)

Have you done

10.

Uzupełnij zdanie:

"________ to America?"

a)

Has you ever was?

b)

Have you ever be?

c)

Has she ever been?

d)

Have he ever been?

11.

"They have never been friends."

z tego zdania wynika, że:

a)

Oni właśnie przestali być przyjaciółmi.

b)

Oni są przyjaciółmi od zawsze.

c)

Oni właśnie zostali przyjaciółmi.

d)

Oni nigdy nie byli przyjaciółmi.

12.

My uncle has been an English teacher for 10 years.

a)

Mój wujek jest nauczycielem od 10 lat.

b)

Mój wujek rozpoczął pracę nauczyciela 10 lat temu.

c)

Mój wujek zakończył pracę nauczyciela 10 lat temu.

d)

Mój wujek będzie nauczycielem za 10 lat.

13.

"She has gone to the cinema."

z tego zdania wynika, że:

a)

Ona nie chodzi do kina.

b)

Nigdy nie była w kinie.

c)

Ona wczoraj poszła do kina i wróciła dziś.

d)

Ona poszła do kina i możliwe, że wciąż tam jest.

14.

Zaznacz prawidłową odpowiedź.


When __________ you last visit the USA?

a)

have

b)

did

c)

has

15.

Zaznacz prawidłową odpowiedź.


We’ve already __________the historic part of town.

a)

see

b)

saw

c)

seen

16.

Zaznacz prawidłową odpowiedź.


They __________ anywhere by plane last summer.

a)

didn't went

b)

hasn't gone

c)

didn't go

17.

Uzupełnij zdanie odpowiednią formą czasownika w czasie present perfect lub past simple.


She (a)   (not be) to Turkey before.

18.

Uzupełnij zdanie odpowiednią formą czasownika w czasie present perfect lub past simple.


They (a)   (book) their plane tickets two days ago.

19.

Uzupełnij zdanie odpowiednią formą czasownika w czasie present perfect lub past simple.


We (a)   (not send) any postcards yet.

20.

Uzupełnij zdanie odpowiednią formą czasownika w czasie present perfect lub past simple.


We (a)   (not send) any postcards yet.

21.

Uzupełnij zdanie odpowiednią formą czasownika w czasie present perfect lub past simple.


I (a)   (not stay) in a 5-star hotel for years.

22.

Uzupełnij zdanie odpowiednią formą czasownika w czasie present perfect lub past simple.


We (a)   (travel) abroad last winter.

23.

Uzupełnij pytania w czasie present perfect lub past simple.


They (a)   (not be) in London last week.

24.

Uzupełnij pytania w czasie present perfect lub past simple.


(a)   he ever been to Africa?

25.

Uzupełnij pytania w czasie present perfect lub past simple.


(a)   you leave home very early yesterday?

26.

Uzupełnij pytania w czasie present perfect lub past simple.


How long (a)   they known each other?