wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Present Perfect

Total questions: 45

Worksheet time: 23mins

Name
Class
Date
1.

I _______ been married for two years

a)

has

b)

have

c)

hase

2.

I _____ a teacher since 1998

a)

has been

b)

have been

c)

hasn't been

3.

I have never______ to paris

a)

visited

b)

visit

c)

visited yet

4.

I have ________ for my uncle

a)

work

b)

working

c)

worked

d)

worke

5.

I am looking for my pen. I _____ it.

a)

did lost

b)

have lost

c)

has lost

6.

my friend _____my new dress yet

a)

have not seen

b)

haven´t saw

c)

hasn't seen

7.

_____ you ever been to new york ?

a)

has

b)

have

c)

hasn't

8.

I _________ my homework yet

a)

have not done

b)

hasn't done

c)

has done

9.

_____ he given up the tournament?

a)

HAS

b)

HAVE

c)

HAVEN'T

10.

It _______ rained for the last month

a)

have not

b)

haven't

c)

has not

11.

I ________ watched two seasons of this T.V. show

a)

has

b)

have not

c)

has not

d)

hasen't

12.

I _____________for my uncle.

a)

have not work

b)

hasn't worked

c)

haven’t worked

d)

has not working

13.

She _______ finished her homework.

a)

has

b)

haven't

c)

hasn’t

14.

_____ you worked for your uncle?

a)

has

b)

Have

c)

Hasn't

d)

Haven't

15.

write the past participle of the verbs below.

which are (Regular)? Which are (irregular) ?

a)

dance - open

b)

listen - go

c)

eat - see

d)

do - visit

e)

fall - give

16.

What have you done?

a)

I swam in the beach.

b)

I swim in the beach

c)

I have swum in the beach

17.

Has she eaten suri?

a)

Yes, she is.

b)

yes, she has

c)

No, she hasn't

d)

no she has.

18.

What have they seen

a)

They see a lion

b)

they saw sea lions.

c)

they have seen sea lions

19.

Have you....been to Lisbon?

a)

ever

b)

never

c)

already

d)

since

20.

Cristiano Ronaldo

a)

have represented Portugal

b)

has Portugal represented

c)

has represented Portugal

d)

hasn´t represented Portugal

21.

The interrogative form is...

a)

Have you been...?

b)

You have been...?

c)

Have been you...?

d)

been have you...?

22.

Shakira ....composed songs in Arabic, English, Portuguese, Spanish and French

a)

have

b)

hasn't

c)

has

d)

haven´t

23.

We........... chinese food (-)

a)

haven´t tried

b)

hasn´t tried

c)

hasn´t tryed

d)

haven´t tryied

24.

Ezgi ..... Egypt (+)

a)

hasn´t visit

b)

has visited

c)

hasn´t visited

d)

has visit

25.

I .... any bones (-)

a)

has broken

b)

have broke

c)

haven´t broken

d)

hasn´t broken

26.

The past participle of "ride" is....

a)

rode

b)

ride

c)

ridden

d)

roden

27.

They .... on a roller coaster (+)

a)

haven´t being

b)

hasn´t been

c)

has been

d)

have been

28.

I_________________________ (eat) fried spiders. (+)

a)

have eaten

b)

has eaten

c)

haven´t eat

d)

haven´t eaten

29.

..... Hanna ever .....skydiving?

a)

Has... eaten

b)

Has... been

c)

Have.... driven

d)

Have.... been

30.

Have you .... flown to Europe?

a)

ever

b)

never

c)

always

d)

usually

31.

Have you ever ________ a famous star?

a)

swum

b)

driven

c)

seen

d)

broken

32.

.... Mary ever ...... the guitar ?

a)

Has --- play

b)

Has--- played

c)

Has --- playied

d)

Have-- play

33.

Have you ____ _______ a car?

a)

never - known

b)

ever- driven

c)

ever- drove

d)

ever- stayed

34.

The past participle of "speak" is

a)

speaken

b)

spoken

c)

spoke

d)

speakeen

35.

.... Mary ever ...... the guitar ?

a)

Has --- play

b)

Has--- played

c)

Has --- playied

d)

Have-- play

36.

_______________ 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?

37.

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

38.

It (rain) ______________________ for a very long time.

a)

It have rained for a very long time

b)

It has rained for a very long time

c)

It have rain for a very long time

d)

It have raining for a very long time

39.

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.

40.

Cindy ________________ (drive) her car for only five months

a)

Cindy has drived her car for only five months

b)

Cindy has driven her car for only five months

c)

Cindy has drive her car for only five months

d)

Cindy have drived her car for only five months

41.

Peter ______________ (read) eleven books since last weekend.

a)

Peter has read eleven books since last weekend.

b)

Peter have read eleven books since last weekend.

c)

Peter has reading eleven books since last weekend.

d)

Peter has readed eleven books since last weekend.

42.

Cristiano Ronaldo

a)

have represented Portugal

b)

has Portugal represented

c)

has represented Portugal

d)

hasn´t represented Portugal

43.

Rafael Nadal has

a)

earned

b)

win

c)

won

d)

winned

44.

Cristiano Ronaldo

a)

have represented Portugal

b)

has Portugal represented

c)

has represented Portugal

d)

hasn´t represented Portugal

45.
Rafael Nadal has played tennis
a)
since the age of three
b)
for the age of three
c)
the age of three