Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

PRESENT PERFECT

Total questions: 22

Worksheet time: 11mins

Name
Class
Date
1.

I __________________ a student for five years. (be)

a)

have been

b)

has been

c)

have be

d)

have was

2.

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

3.

It (rain) ______________________ for a very long time.

a)

have rained

b)

has rained

c)

have rain

d)

have raining

4.

Jason and Clara _________________ (be) friends for more than 10 years.

a)

has been.

b)

have been .

c)

have be

d)

have being

5.

Steven _________________ (study) Math since last week.

a)

have studied

b)

have study

c)

has studied

d)

have studying

6.

The present perfect is formed by...

a)

HAVE + PAST PARTICIPLE

b)

HAVE / HAS + PAST PARTICIPLE

c)

AM/ IS/ ARE + PAST PARTICIPLE

d)

AM / IS / ARE + V-ING

7.

Cristiano Ronaldo

a)

have represented Portugal

b)

has Portugal represented

c)

has represented Portugal

d)

hasn´t represented Portugal

8.

Present perfect is used with these words...

a)

JUST

b)

NOW

c)

FOR / SINCE

d)

YET

e)

EVER

9.

Rafael Nadal has

a)

earned

b)

win

c)

won

d)

winned

10.

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

a)

have

b)

hasn't

c)

has

d)

haven´t

11.

The interrogative form is...

a)

Have you been...?

b)

You have been...?

c)

Have been you...?

d)

been have you...?

12.

I _______ been married for two years

a)

has

b)

have

c)

hase

13.

I _____ a teacher since 1998

a)

has been

b)

have been

c)

hasn't been

14.

I have never______ to paris

a)

visited

b)

visit

c)

visited yet

15.

I am looking for my pen. I _____ it.

a)

did lost

b)

have lost

c)

has lost

16.

_____ you ever been to new york ?

a)

has

b)

have

c)

hasn't

17.

I _________ my homework yet

a)

have not done

b)

hasn't done

c)

has done

18.

_____ he given up the tournament?

a)

HAS

b)

HAVE

c)

HAVEN'T

19.

She _______ finished her homework.

a)

has

b)

haven't

c)

hasn’t

20.

We_________________chinese food (-)

a)

haven´t tried

b)

hasn´t tried

c)

hasn´t tryed

d)

haven´t tryied

21.

________Hanna ever_______skydiving?

a)

Has... eaten

b)

Has... been

c)

Have.... driven

d)

Have.... been

22.

The present perfect is formed by...

a)

HAVE + PAST PARTICIPLE

b)

HAVE / HAS + PAST PARTICIPLE

c)

AM/ IS/ ARE + PAST PARTICIPLE

d)

AM / IS / ARE + V-ING