wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Present Perfect Simple

Total questions: 10

Worksheet time: 2mins

Name
Class
Date
1.

I ________ my car for three years. ( to have)

a)

have had

b)

has had

2.

We ________ in the classroom since ten o’clock. ( to have)

a)

have been

b)

had been

3.

She ________ him secretly since many years. (to love)

a)

have loved

b)

has loved

4.

4. He ________ a great deal of money since the day he was born. ( to have)

a)

have have

b)

has had

5.

She _____ _____ _____ to the States.

(Ela nunca esteve nos Estados Unidos.)

(a)  

6.

My parents _____ ______ Portugal three times.

(Meus pais visitaram Portugal três vezes)

(a)  

7.

Have my parents (a)   Portugal three times?

(Meus pais visitaram Portugal três vezes?)

8.

I (a)   read this book for two hours.

(Eu li esse livro por duas horas.)

9.

(a)   you eaten caviar?

(Você já comeu caviar?)

10.

He (a)   worked here for three months.