wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Present Perfect

Total questions: 15

Worksheet time: 14mins

Name
Class
Date
1.

Have you ever climbed a tree?

a)

Yes, I have.

b)

Yes, I will.

c)

Yes, I did.

d)

Yes, I do.

2.

Juan Diego has ... (go) to Panama city.

(a)  

3.

Luciana (a)   (live) here all her life.

4.

T. Lorena ..... as a teaching language teacher since she .... 23 years old.

a)

has worked - was

b)

have worked - was

c)

worked - was

d)

has work - was

5.

She has ..... her folder.

a)

forgotten

b)

forgot

c)

forget

d)

forgoten

6.

They ...... to El Cajas natural park twice this month.

a)

has been

b)

have been

c)

have to be

d)

have be

7.

...... you ....... England?

a)

Have - visited

b)

Has - visited

c)

have - visit

d)

Did - visited

8.

Has Josue traveled to South Africa?

a)

Yes, he has.

b)

Yes, she has.

c)

No, he didn't.

d)

Yes, he did.

9.

My father ... in Austin, TX for a long period.

a)

works

b)

workt

c)

has worked

d)

have worked

10.

Have you to been this place before?

Is this sentence?

a)

correct

b)

wrong

11.

The past participle of the verb "swim" is__.

a)

swam

b)

swum

c)

swimed

12.

The past participle of the verb "enjoy" is__.

a)

enjoyed

b)

enjjoyed

c)

enjoyt

13.

The past participle of the verb "visit" is (a)   .

14.

The past participle of the verb "to be" is (a)   .

15.

The past participle of the verb "go" is (a)   .