wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

past simple and present perfect lm2-sem2

Total questions: 16

Worksheet time: 8mins

Name
Class
Date
1.

Zaznacz prawidłową odpowiedź.


The plane __________ yet.

a)

didn't land

b)

hasn't landed

c)

doesn't land

2.

______ Bill and John ever eaten Thai food?

a)

Are

b)

Did

c)

Have

d)

Has

3.

______ ever ______ a holiday in China?

a)

Did you / had

b)

Do you / had

c)

Have you / had

4.

Where ______ yesterday evening?

a)

have you been

b)

were you

c)

did you be

5.

She ________ since yesterday.

a)

hadn’t sleep

b)

haven’t slept

c)

hasn’t sleep

d)

hasn’t slept

6.

We _______ a lot of sweets yesterday.

a)

ate

b)

had eat

c)

have eaten

7.

_____ you _____ Jan Komasa's new movie yet?

a)

Did you seen

b)

Have you see

c)

Did you had seen

d)

Have you seen

8.

Magda _______ Madonna in concert. She ______ to the concert last time Madonna came to Poland.

a)

didn't see / hasn't gone

b)

hasn't seen / didn't go

c)

hasn't seen / hasn't gone

d)

didn't see / didn't go

9.

Becky ______ Game of Thrones. She ______ it in 2016.

a)

hasn't read / read

b)

read / has read

c)

has read / read

d)

has read / has read

10.

____ anyone famous? Yes, I _____! I ____ George Clooney last summer!

a)

Have you ever met / have / met

b)

Have you ever meet / have / meet

c)

Did you ever met / did / meet

d)

Has you ever met / has / met

11.

Another lesson _____ ended at the school.

a)

have just

b)

has just

c)

did just

d)

will just

12.

My brothers ____ just _____ from holiday.

a)

have / come

b)

has / came

c)

has / come

d)

have / came

13.

Last year, we (go)...................to the wonderful festival

a)

went

b)

have gone

c)

gone

d)

goed

14.

I ____ her since I moved to this neighborhood.

a)

knew

b)

have known

15.

I ------- a new bike yesterday

a)

buy

b)

bought

c)

buys

d)

buying

16.

He __________ his phone number on that paper last night

a)

write

b)

did not wrote

c)

written

d)

wrote