Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Pretérito Perfecto Compuesto

Total questions: 15

Worksheet time: 8mins

Name
Class
Date
1.

Yo (haber+ir) a Barcelona

a)

he ido

b)

has ido

c)

habéis ido

d)

han ido

2.

Mis hermanos (haber+tener) una sorpresa esta mañana

a)

has tenido

b)

habeis tenido

c)

han tenido

d)

ha tenido

3.

¿Qué (haber+hacer) estas vacaciones?

a)

has hacido

b)

has hacedo

c)

ha hacido

d)

has hecho

4.

¿Dónde (haber+estar) vosotros este fin de semana?

a)

habéis estado

b)

han estado

c)

has estado

d)

ha estado

5.

Mi hermano y yo (haber+ver) una película esta semana

a)

hemos vido

b)

hemos visto

c)

hemos visito

d)

hemos vidido

6.

¿Qué deportes (ellos-haber-practicar)?

a)

habéis practicado

b)

han practicado

c)

ha practicado

d)

he practicado

7.

(haber+ quedarse-yo) en la ciudad

a)

Se ha quedado

b)

se han quedado

c)

me he quedado

d)

te has quedado

8.

¿(haber+aburrirse+tú)?

a)

has aburrido

b)

se ha aburrido

c)

nos hemos aburrido

d)

te has aburrido

9.

Mi padre (haber+escribir) un libro sobre viajes

a)

has escrito

b)

ha escrito

c)

ha escribido

d)

han escrito

10.

Nunca (haber+leer-yo) un libro de este escritor.

a)

han leído

b)

habéis leído

c)

he leído

d)

has leído

11.

¿(haber+hacer+ellos) los deberes?

a)

has hecho

b)

habéis hacido

c)

habéis echo

d)

han hecho

12.

Mi hermanito (haber+romper) un vaso de cristal

a)

ha roto

b)

ha rompido

c)

ha rotos

d)

ha rompado

13.

Nosotros (haber+volver) de la piscina tarde

a)

han vuelto

b)

has vuelto

c)

hemos vuelto

d)

he vuelto

14.

Nico (haber+levantarse) a las seis y media de la mañana

a)

se han levantado

b)

se has levantado

c)

se ha levantado

d)

se habéis levantado

15.

Nunca (haber+viajar-yo) a España

a)

he viajado

b)

has viajado

c)

has viajado

d)

han viajado