wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

past simple/present perfect

Total questions: 23

Worksheet time: 12mins

Name
Class
Date
1.

Uzupełnij zdanie:

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

a)

had

b)

has had

c)

haved

d)

has

2.

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

3.

Uzupełnij zdanie:

"We ______ to the cinema yet."

a)

hasn't gone

b)

went

c)

didn't go

d)

haven't gone

4.

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

5.

Uzupełnij zdanie:

"_______ your homework last Friday?"

a)

I didn't do

b)

Did you do

c)

Are you done

d)

Have you done

6.

Uzupełnij zdanie:

"Brian _______ in our company for 3 years."

a)

has working

b)

worked

c)

has worked

d)

works

7.

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?

8.

"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.

9.

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.

10.

"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.

11.

Last summer we ... in the Arctic for three weeks.

a)

stayed

b)

have stayed

12.

We ... in a hotel last holiday; we went camping.

a)

didn't stay

b)

haven't stayed

13.

That man ... a guidebook last week.

a)

bought

b)

has bought

c)

have bought

d)

did bought

14.

It's the best experience I ... .

a)

have ever had

b)

ever had

c)

has ever had

d)

had ever

15.

My brother has studied physics ... 5 years.

a)

for

b)

since

16.
My best friend's name is Mittie. l_ {know) her for about eight years.
a)
knew
b)
have known
17.

they/meet/ever/Celine Dion/?

a)

Has they ever meet Celine Dion?

b)

Have they ever met Celine Dion?

c)

Did they ever met Celine Dion?

d)

Have they ever meeted Celine Dion?

18.

she/not/yet/cook/the dinner/

a)

She hasn't cooked the dinner yet.

b)

Has she not cook the dinner yet.

c)

She haven't cook the dinner yet.

d)

She didn't cook the dinner yet.

19.

I read this book yesterday.

a)

Czytałem tą książkę wczoraj.

b)

Przeczytałem tą książkę wczoraj.

20.

I ate breakfast in the morning.

a)

Jadłam śniadanie rano.

b)

Zjadłam śniadanie rano.

21.

How long have you known your best friend?

a)

Od jak dawna znasz swojego przyjaciela? [wciąż się znacie]

b)

Kiedy poznałeś swojego przyjaciela? [nie wiadomo czy dalej się znacie]

22.

Wybierz prawidłowe tłumaczenie zdania: W ubiegłą niedzielę odwiedziłem dziadków.

a)

I have visited my grandparents last Sunday.

b)

I visited my grandparents last Sunday.

c)

I visit my grandparents last Sunday.

23.

Wybierz prawidłowe tłumaczenie zdania: Ona tu mieszka od pięciu lat.

a)

She has live here for five years.

b)

She lived here five hours ago.

c)

She has lived here for five years.