wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

perfect vs past

Total questions: 69

Worksheet time: 42mins

Name
Class
Date
1.
Emma ______ her suitcase last night. 
a)
packed
b)
has packed
2.
I haven't seen my parents _____ last Christmas.
a)
already
b)
before
c)
for
d)
since
3.
We have known our teacher _____ two years.
a)
since
b)
for
4.
Peter _____ five e-mails today.
a)
have sent
b)
has sent
c)
sent
d)
send
5.

______ ever ______ a holiday in Russia?

a)

did you / have

b)

do you / had

c)

have you / had

6.

Where ______ yesterday evening?

a)

have you been

b)

were you

c)

did you be

7.

My grandfather _____ before I was born.

a)

died

b)

has died

c)

hasn't died

8.

Uzupełnij zdanie:

"Anna ______ a million in a lottery yesterday."

a)

has won

b)

has win

c)

won

d)

win

9.

Uzupełnij zdanie:

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

a)

had

b)

has had

c)

haved

d)

has

10.

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

11.

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

12.

Czasu Present Perfect używamy do opisywania:

a)

wydarzeń z przyszłości

b)

wydarzeń zakończonych w przeszłości

c)

teraźniejszości

d)

wydarzeń z przeszłości, których skutki widoczne są w teraźniejszości

13.

Określniki czasu charakterystyczne dla Past Simple to:

a)

yesterday, last week/month/year.., two days ago

b)

already, yet, ever, since, for

c)

now, at the moment

d)

everyday, on Mondays

14.

Mike ... his head recently.

a)

have shave

b)

has shaved

c)

have shaved

d)

shaved

15.

They ... each other for ten years.

a)

hasn't see

b)

haven't seen

c)

didn't see

d)

weren't seen

16.

Mary... volleyball last week.

a)

play

b)

played

c)

has played

d)

did play

17.

...your parents ever ... to the USA?

Yes, ...

a)

Have... were...?

..., we have.

b)

Has... been...?

..., they haven't.

c)

Have... been...?

..., they have.

d)

Did...be...?

..., they were.

18.

My friends ... to the concert last weekend.

a)

didn't went

b)

didn't go

c)

haven't gone

d)

don't go.

19.

... his brother ever ... a pink T-shirt?

No, ...

a)

Has... bought...?

..., he hasn't.

b)

Have ... buy...?

..., he hasn't.

c)

Did... buy...?

..., he didn't.

d)

Has... buy...?

..., he has.

20.

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.

21.

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?

22.

My parents love adventures and travelling. We ... some amazing places.

a)

have seen

b)

saw

23.

We ... to Africa and South America.

a)

have been

b)

went

24.

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

a)

didn't stay

b)

haven't stayed

25.

My mum ... some unusual souvenirs.

a)

has bought

b)

bought

26.

That man ... a guidebook last week.

a)

bought

b)

has bought

c)

have bought

d)

did bought

27.
Our friend ........... his phone one week ago.
a)
bought
b)
buy
c)
has bought
d)
was buying
28.

Present Perfect używamy, między innymi, gdy mówimy:

a)

o planach i zamiarach

b)

o doświadczeniach życiowych

c)

o czynnościach, które powtarzają się regularnie

d)

o tym, co robiliśmy wczoraj

29.

Zaznacz prawidłowe odpowiedzi:

a)

since Monday

b)

since a month

c)

since my birthday

d)

since two days

e)

since yesterday

30.

Zaznacz prawidłowe odpowiedzi:

a)

for ages

b)

for last Christmas

c)

for April

d)

for a year

e)

for two days

31.

Krótkie czynności po sobie następujące:

a)

PRESENT PERFECT

b)

PAST SIMPLE

32.

Ostatnie bieżące wiadomości (the latest TV news):

a)

PRESENT PERFECT

b)

PAST SIMPLE

33.

When was the last time you used a pencil sharpener?

4 lines
34.

Your mum has.............fed the dog. Don't give him any more food.

a)

yet

b)

just

c)

not

35.

I...........................writing my poem yet.

a)

didn't finish

b)

have finished

c)

haven't finished

36.

Alice has.......been to Paris five times. Her aunt lives there.

a)

already

b)

just

c)

yet

37.

.......to the bookshop on Saturday?

a)

Have you been

b)

Did you go

c)

Were you

38.

Have you finished reading the book about the history of Facebook.....?

a)

yet

b)

just

c)

next?

39.

.........Katie.............this film yet?

a)

has saw

b)

has....seen

c)

have,,,,seen

40.

I've just........back from work.

a)

come

b)

go

c)

came

41.

Have you ever................to London?

a)

been

b)

visited

c)

went

42.

Shakespeare ...............a lot of plays.

a)

has written

b)

written

c)

wrote

43.

I...............already............2 cookbooks.

a)

have........write

b)

wrote......-------

c)

have........written

44.

I ...........Tom last week.

a)

met

b)

meet

c)

've met

45.

..............you.....................your grandpa yesterday?

a)

Did........called

b)

Have........called

c)

Did......call

46.

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

47.

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.

48.

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

49.

Podaj III kolumnę czasownika

"go"

a)

begone

b)

went

c)

gone

d)

going

50.

Podaj III kolumnę czasownika

"begin"

a)

began

b)

beginnen

c)

begun

d)

begint

51.

Podaj III kolumnę czasownika

"choose"

a)

chost

b)

choose

c)

chose

d)

chosen

52.

Podaj III kolumnę czasownika

"become"

a)

became

b)

become

c)

becamen

d)

becommen

53.

Podaj III kolumnę czasownika

"fall"

a)

felt

b)

feeled

c)

fell

d)

fallen

54.

Podaj III kolumnę czasownika

"buy"

a)

buyed

b)

bougt

c)

bought

d)

boght

55.

Podaj III kolumnę czasownika

"cut"

a)

cut

b)

caught

c)

catch

d)

cutted

56.

Podaj III kolumnę czasownika

"grow"

a)

grew

b)

grewn

c)

grew

d)

grown

57.

Zaznacz prawidłową odpowiedź.


The plane __________ yet.

a)

didn't land

b)

hasn't landed

c)

doesn't land

58.

Zaznacz prawidłową odpowiedź.


When __________ you last visit the USA?

a)

have

b)

did

c)

has

59.

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


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

60.

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


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

61.

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


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

62.

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


I (a)   (not swim) in the see during my summer holidays.

63.

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


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

64.

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


We (a)   (travel) abroad last winter.

65.

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


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

66.

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


(a)   he ever been to Africa?

67.

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


(a)   you leave home very early yesterday?

68.

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


How long (a)   they known each other?

69.

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


(a)   she scared during the flight yesterday?