Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Present Perfect

Total questions: 20

Worksheet time: 15mins

Name
Class
Date
1.

_______________ he (call) _______________________ María?

a)

Have he called María?

b)

Has he called María?

c)

Have he call María?

d)

Have he calling María?

2.

I think I (forget) _______________________________ to buy some bread.

a)

I think I has forgotten to buy some bread

b)

I think I have forgot to buy some bread

c)

I think I have forgotten to buy some bread

d)

I think I has forgot to buy some bread

3.

I'm not happy. I still (find) ________________ my cell phone.

a)

I'm not happy. I still haven't found my cell phone.

b)

I'm not happy. I still hasn't found my cell phone.

c)

I'm not happy. I still found my cell phone.

d)

I'm not happy. I still haven't find my cell phone.

4.

______your parents _________to a rock concert?

a)

Has - went

b)

Have - went

c)

Has - gone

d)

Have - gone

5.

He has ______ a novel.

a)

write

b)

wrote

c)

written

6.

Have you ....... been in the USA?

a)

ever

b)

never

c)

just

7.

I ____ ____ there for 2 weeks.

a)

has been

b)

have been

c)

have be

d)

has was

8.

I've ___________ watched this film, it was fantastic!

a)

just

b)

yet

c)

so far

9.

I've ______________ finished all my tasks for this week.

a)

already

b)

yet

c)

so far

10.

I am looking for my pen. I __________ it.

a)

have lost

b)

did lost

c)

has lost

11.

Look! She ................. a new dress!

a)

buyed

b)

have bought

c)

has bought

12.

You haven't ... very much.

a)

eaten

b)

eatten

c)

ate

d)

eating

13.

We've ....  all the answers.

a)

find

b)

found

c)

finded

d)

founded

14.

Have you ever ................... sushi?

a)

eat

b)

eaten

c)

ate

15.

Something terrible .................................. .

a)

happened

b)

has happened

c)

have happened

d)

has happen

16.

Look! Somebody ___ the window.

a)

has broken

b)

have broken

c)

has breaked

d)

have break

17.

The rain ___ and the sun ___ .

a)

has stopped, has come out

b)

have stopped, have come out

c)

has stopped, have come out

d)

has stop, has come out

18.

He has ___ ariived.

a)

just

b)

ever

c)

never

19.

Mike ___ at the seaside ___ a few days.

a)

has been, for

b)

have been, ever

c)

have been, for

d)

has been, just

20.

We have known each other ___ childhood.

a)

since

b)

ever

c)

just

d)

yet