Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Past simple vs present perfect

Total questions: 81

Worksheet time: 44mins

Name
Class
Date
1.

Bar : Did you like the movie "The Crow?"

Matan : I don't know. I (a)   (see, never) that movie.

2.

Iren (arrive) (a)   in Rome a week ago.

3.
Maya and I (know) _____ each other for over twenty years. We still get together once a month. 
a)
know
b)
have known
c)
has known
d)
knew
4.

She (have, not) ___________ this much fun since she __________ was a kid.

a)

haven't has/ is

b)

hasn't had/ was

c)

didn't have/ is

d)

didn't have/ was

5.

I (a)   (not see) her before. Who is she?

6.
Where ___________ (be/you)?
a)
been you
b)
were you
c)
have you been?
d)
did you go?
7.

(speak/ Daniel) (a)   with Shir?

8.

(you/ wash)_____________ the dishes yet?

a)

Did you wash

b)

Have you wash

c)

Have you washed

d)

You washed

9.
My mother _______________ (not/ see) you in the park yesterday. 
a)
saw
b)
didn't see
c)
hasn't seen
d)
haven't seen
10.

My mother ______________ (not/ see) my brother for a long time.

a)

didn't see

b)

hasn't saw

c)

doesn't see

d)

hasn't seen

11.

__________________ (you/read) any book last night?

a)

Did you read

b)

Have you read

c)

Has you read

d)

You read

12.

I _____________ in Abu Dhabi for 2 years and then I moved to Dubai.

a)

lived

b)

have lived

13.

She (a)   (buy) a small flat in Mirfa in 2010.

14.

My best friend's name is Fatima. I (a)   (know) her for about 8 years.

15.

I _______________ a job in a restaurant last summer.

a)

had

b)

have had

16.

She's a vegetarian. She _______________ meat for the last 10 years.

a)

ate

b)

hasn't eaten

17.
Oh no!! I .................. my wallet.
a)
lose
b)
lost
c)
have lost
d)
had lost
18.
Yesterday, we ................... tennis with our friends.
a)
play
b)
played
c)
have played
d)
had played
19.
...  you ...  London?  (ever/visit)
a)
Have you ever visited London?
b)
Has you ever visited London?
c)
Did you ever visit London?
d)
Did you ever visited London?
20.
She (live) _______  in Tokio since 1995.
a)
is living
b)
have lived
c)
lived
d)
has lived
21.

Thanks, but I don't want coffee. I've .............. had three cups of coffee today.

a)

just

b)

already

c)

ever

d)

since

e)

for

22.

We've haven't decided ......................, but we'll make a decision tonight.

a)

just

b)

already

c)

yet

d)

since

e)

for

23.

Can I call you in a few minutes? I've ......................got home

a)

already

b)

yet

c)

since

d)

for

24.

This is the best chocolate cake I've ....................... tasted.

a)

already

b)

yet

c)

ever

d)

for

25.

I'm suprised to hear that about him. I've known him........................years.

a)

already

b)

yet

c)

ever

d)

for

26.

I've .................................... heard of her. What does she do?

a)

already

b)

yet

c)

ever

d)

never

27.

We haven't seen each other ......................... last year.

a)

since

b)

for

c)

ever

d)

never

28.

I _______ a new dress yesterday.

a)

buy

b)

have bought

c)

bought

d)

has bought

29.

Helen has already ____ lunch.

a)

have

b)

had

c)

has

30.

Ben has just _____ a vase

a)

break

b)

broke

c)

broken

d)

breaked

31.

       

I ...................( be) to London three times.

a)

was

b)

has been

c)

have been

d)

am

32.

...........( You/ take).......many photographs?

a)

Did you take

b)

Are you taking

c)

Have you taken

d)

Have you took

33.

My grandfather ( not/ play) ......... any sport since last year.

a)

hasn't played

b)

played

c)

didn't play

d)

haven't played

34.

Have you ....... been to the United States?

a)

ever

b)

never

c)

yet

d)

already

35.

I ....... ( use) to love you so much but now i don't.

a)

have used

b)

used

c)

use

d)

has used

36.

I _______ my grandfather for 2 months.

a)

haven't seen

b)

don't see

c)

didn't see

d)

won't see

37.

She _______ tired when she got home yesterday.

a)

is

b)

had been

c)

was

d)

has been

38.

The last time I _______ my grandfather was 2 months ago.

a)

had seen

b)

saw

c)

see

d)

have seen

39.

His teacher _______ this lesson yet.

a)

doesn't explain

b)

didn't explain

c)

hadn't explained

d)

hasn't explained

40.

She _______ from university 12 years ago.

a)

graduated

b)

graduates

c)

had graduated

d)

has graduated

41.

Uzupełnij zdanie:

"Anna ______ a million in a lottery yesterday."

a)

has won

b)

has win

c)

won

d)

win

42.

Uzupełnij zdanie:

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

a)

had

b)

has had

c)

haved

d)

has

43.

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

44.

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

45.

Uzupełnij zdanie:

"_______ your homework last Friday?"

a)

I didn't do

b)

Did you do

c)

Are you done

d)

Have you done

46.

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?

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.

I.......... to Italy last summer.

a)

went

b)

have been

50.

She..... in the same school for ten years.

a)

worked

b)

has worked

51.

I .... sushi.

a)

didn't try

b)

have never tried

52.

Karen.... in Paris since 2008.

a)

has lived

b)

lived

53.

She..... her test yesterday.

a)

has passed

b)

passed

54.

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

a)

have seen

b)

saw

55.

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

a)

stayed

b)

have stayed

56.
Czy Present Perfect używamy gdy mówmy o sytuacjach przeszłych, których następstwa odczuwalne są do chwili obecnej?
a)
Tak
b)
Nie
57.
Last Monday, in 2006, 2 weeks ago - to słowa używane w czasie.....
a)
Past Continuous
b)
Past Simple
c)
Present Perfect
d)
Present Continuous
58.
Our friend ........... his phone one week ago.
a)
bought
b)
buy
c)
has bought
d)
was buying
59.

Kiedy używamy czasu Past Simple?

a)

przy określaniu czynności w przyszłości

b)

przy określaniu czynności odbywających się w danej chwili

c)

przy określaniu czynności zakończonej w przeszłości

d)

przy określaniu czynności rozpoczętej, ale nie zakończonej w przeszłości

60.

Czy zdanie " Were you at school yesterday?" jest poprawne?

a)

nie, powinno brzmieć " Did you be at school yesterday?"

b)

nie, powinno brzmieć" Have you been at school yesterday?"

c)

nie można stworzyć takiego zdania w czasie Past Simple

d)

tak, jest poprawne

61.

Czas Present Perfect służy między innymi do opisywania:

a)

tego, co dzieje się w danej chwili

b)

tego, co będzie się działo wkrótce

c)

tego, co wydarzyło się w przeszłości, ale nie wiadomo dokładnie kiedy

d)

tego, co dzieje się regularnie

62.

Schemat zdania oznajmującego w czasie Present Perfect to:

a)

Podmiot + had + III forma + reszta zdania

b)

Podmiot +be + ing + reszta zdania

c)

Podmiot + have/has + II forma + reszta zdania

d)

Podmiot + have/has + III forma + reszta zdania

63.

Na czas Present Perfect składa się odmiana czasownika have oraz

a)

żadna z tych odpowiedzi

b)

forma czasownika z końcówką ing

c)

Past Participle, czyli trzecia forma czasownika

64.
Have you ................. seen a snake?
a)
ever
b)
never
c)
yet
d)
still
65.

Jak brzmi trzecia forma czasownika 'see'?

a)

saw

b)

seeing

c)

seen

d)

seed

66.

Have you ever ___________ about the Beatles?

a)

hear

b)

heard

c)

hearing

d)

heared

67.

She ____________ eaten Asian food.

a)

has

b)

had

c)

hadn't

d)

hasn't

68.
Have you ................. seen a snake?
a)
ever
b)
never
c)
yet
d)
still
69.

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?

70.

I.......... to Italy last summer.

a)

went

b)

have been

71.

I .... sushi.

a)

didn't try

b)

have never tried

72.

..... to the USA?

a)

Did you ever go

b)

Have you ever been

73.

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.

74.

Uzupełnij zdanie:

"Anna ______ a million in a lottery yesterday."

a)

has won

b)

has win

c)

won

d)

win

75.

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

76.

Uzupełnij zdanie:

"Brian _______ in our company for 3 years."

a)

has working

b)

worked

c)

has worked

d)

works

77.
Last Monday, in 2006, 2 weeks ago - to słowa używane w czasie.....
a)
Past Continuous
b)
Past Simple
c)
Present Perfect
d)
Present Continuous
78.
He has had a new bike..........his birthday.
a)
ago
b)
for
c)
since
d)
from
79.

Czy zdanie " Were you at school yesterday?" jest poprawne?

a)

nie, powinno brzmieć " Did you be at school yesterday?"

b)

nie, powinno brzmieć" Have you been at school yesterday?"

c)

nie można stworzyć takiego zdania w czasie Past Simple

d)

tak, jest poprawne

80.

Uzupełnij odpowiedź: Have you already (a)   to school?

81.

My uncle (a)   found keys recently.