wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Present Perfect

Total questions: 22

Worksheet time: 25mins

Name
Class
Date
1.

Yo he encontrado las llaves

a)

I have found the keys

b)

I has found the keys

c)

I have find the keys

d)

I have found the house

2.

We (live) ​ (a)   in Canada

Choose from the below words
have lived
has lived
have live
have learn
3.

She ​(learn) (a)   french​

Choose from the below words
has learned
have learned
has learn
have learn
4.

Ellas se han movido a España

(a)  

5.

Nosotros hemos conocido a su mamá

a)

We have met your mom

b)

We has met your mom

c)

They have met your mom

d)

We have meet your mom

6.

Tú has obtenido una nueva computadora

(a)  

7.

He (work) ​ (a)   in China

Choose from the below words
has worked
have worked
have work
has work
8.

It ​(call) (a)   his dad

Choose from the below words
has called
have call
have called
has call
9.

Ellos han viajado en auto

(a)  

10.

Tú has ido a argentina

a)

You has gone to argentina

b)

You has go to argentina

c)

You have gone to a argentina

d)

You went to argentina

11.

Yo he conocido a tú perro

a)

I haven met your dog

b)

I has met your dog

c)

I have meet your dog

d)

I has meet your dog

12.

I ​ (a)   a cat

Choose from the below words
have gotten
has gotten
have get
has got
13.

She (learn) (a)   to cook

14.

They ​ (a)   in New York

Choose from the below words
have Lived
has lived
have live
has learn
15.

Tú has encontrado a un gato

(a)  

16.

I ​ (a)   in the store

Choose from the below words
have worked
has worked
have work
has work
17.

She has ​ (a)   in New York

Choose from the below words
traveled
travel
call
meet
18.

They ______called

a)

have

b)

has

c)

went

d)

meet

19.

It​ (a)   moved

Choose from the below words
has
have
gotten
go
20.

They ​ (a)   gone

Choose from the below words
have
has
gotten
worked
21.

She (a)   worked

22.

We ​ (a)   found

Choose from the below words
have
has
found
find