wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Vistas 15.1 Present Perfect

Total questions: 15

Worksheet time: 15mins

Name
Class
Date
1.

Yo me (a)  

Choose from the below words
he entrenado
has entrenado
ha entrenado
2.

Tú...

a)

habéis adelgazado

b)

has adelgazado

c)

hemos adelgazado.

3.

Él...

a)

han hecho ejercicio

b)

he hecho ejercicio

c)

ha hecho ejercicio

4.

Uds. ​ (a)   ​ (b)   ​ (c)   en forma.

Choose from the below words
se
han
mantenido
mentener
hemos
5.

Yo​ ​ (a)   ​ (b)   ​ (c)   .

Choose from the below words
nunca
he
fumado
fumada
ha
6.

Reorder the following

a)

Julia y yo

b)

no

c)

la

d)

hemos

e)

visto

1)
2)
3)
4)
5)
7.

Nosotras nos...

a)

hemos apurado

b)

he apurado

c)

han apurado

8.

¿Has visto la nueva película de Tom Cruise?

a)

No, no la he vista.

b)

No, no la he visto.

c)

Sí, he la visto.

d)

¿Quién es Tom Cruise?

9.

--¿Has hecho la tarea?

--Sí, ya ​ ​ (a)   ​ (b)   ​ (c)   .

Choose from the below words
la
he
hecho
hacido
ha
lo
10.

Match the following forms of haber with the appropriate subect pronoun.

a)

has

1.

b)

hemos

2.

nosotros

c)

habéis

3.

vosotros

d)

he

4.

yo

e)

han

5.

ellos, ellas, Uds.

11.

--¿Llevas tú una vida sana?

--Yo ​ (a)   ​ (b)   ​ (c)   una vida sana. Me gusta mantenerme en forma.

Choose from the below words
siempre
he
llevado
has
llevada
12.

Mis compañeros y yo _____ _____ muchas composiciones en la clase de inglés. (escribir)

a)

hemos escribido

b)

hemos escrito

c)

hemos escribado

13.

¿_____ _____ tú en otro país? (vivir)

a)

Has vivido

b)

Has vivado

c)

Has visto

14.

Yo _____ _____ mucho esta semana. (trabajar)

a)

he trabajido

b)

he trabajado

c)

he traído

15.

¡Ay! No podemos comer porque nadie _____ _____ la mesa. (poner)

a)

ha ponido

b)

ha ponida

c)

ha puesto