wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Present Perfect Tense Spanish

Total questions: 23

Worksheet time: 12mins

Name
Class
Date
1.

Yo ____bailado

a)

he

b)

has

c)

ha

d)

hemos

2.

Ellos ____cantado.

a)

he

b)

has

c)

hemos

d)

han

3.

Nosotros no ____visitado Paris todavía.

a)

he

b)

has

c)

hemos

d)

han

4.

¿Tú _____hecho la tarea?

a)

has

b)

he

c)

hemos

d)

han

5.

He ______(bailar) muchas veces en mi vida.

a)

bailando

b)

bailé

c)

bailado

d)

bailido

6.

Hemos _______(comer) muchos tacos en nuestras vidas.

a)

comado

b)

comido

c)

comiendo

d)

comando

7.

¿Has ______(visitar) Paris?

a)

visitado

b)

visitando

c)

visito

d)

visi

8.

¿Han ______(vivir) en Sevilla?

a)

vivido

b)

vivado

c)

viviendo

d)

vivi

9.

Yo he _(ver) la película muchas veces.

a)

visto

b)

verdo

c)

veido

d)

viendo

10.

Ella ha _(abrir) la ventana muchas veces.

a)

ariendo

b)

abrinedo

c)

abriendo

d)

abierto

11.

Ellos han _(decir) la verdad.

a)

dio

b)

dido

c)

diendo

d)

dicho

12.

¿Has _(poner) la manta en el sofa?

a)

ponido

b)

ponado

c)

puesto

d)

puso

13.

¿Has _(escribir) el ensayo todavía?

a)

escribiendo

b)

escrito

c)

escribe

d)

escrido

14.

¿Ha _(hacer) la tarea?

a)

hecho

b)

hiendo

c)

huyendo

d)

hido

15.

¿Han _(ver) Mulan?

a)

veido

b)

visto

c)

viendo

d)

vado

16.

He _(volver) a mi casa muchas veces.

a)

vuelto

b)

volviendo

c)

visto

d)

veido

17.

Ellos han _(romper) su tobillo varias veces.

a)

rompido

b)

rompa

c)

rompe

d)

roto

18.

How do you form the past participle in Spanish?

a)

Remove the infinitive ending and switch it with -ado or -ido

b)

Add -ado or -ido to the infinitive

c)

Conjugate haber

d)

Give up and cry

19.

Which of the following is NOT one of the conjugations of haber?

a)

Yo he

b)

Tú has

c)

Nosotros hamos

d)

Vosotros habéis

20.

Which one of these is not the conjugation of haber?

a)

Yo he

b)

Nosotros hamos

c)

tú has

d)

nosotros hemos

21.

Translate the following "We have eaten"

a)

Nosotros hemos comido.

b)

Nosotros hamos comido.

c)

Nosotros tenemos comido.

d)

Nosotros tener comido.

22.

Which is NOT a form of haber?

a)

Yo habe

b)

Nosotros hemos

c)

Ella ha

d)

Ellos han

23.

Yo he (vivir) _____ en los Estados Unidos por 5 meses.

a)

vivido

b)

vivimos

c)

vivieron

d)

visto