wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Perfect tenses in Spanish

Total questions: 50

Worksheet time: 48mins

Name
Class
Date
1.

The perfect tenses are compound tenses, consisting of the verb ______ and a _______ ____________.

a)

haber

b)

estar

c)

present participle

d)

past participle

2.

The _____ perfect tense refers to what you have done.

a)

present

b)

past

c)

future

d)

conditional

3.

The ______ perfect tense refers to what you had done.

a)

conditional

b)

future

c)

past

d)

present

4.

The future perfect refers to what you _____ have done.

a)

will

b)

would

5.

The conditional perfect tense refers to what you ______ have done.

a)

will

b)

would

6.

The yo form of the verb "haber" in the present perfect

a)

he

b)

había

c)

habré

d)

habría

7.

The form of the verb "haber" in the present perfect

a)

habrías

b)

habías

c)

habrás

d)

has

8.

The ella form of the verb "haber" in the present perfect

a)

han

b)

ha

c)

habría

d)

habrá

9.

The nosotros form of the verb "haber" in the present perfect

a)

hemos

b)

habremos

c)

habíamos

d)

habríamos

10.

The ellos form of the verb "haber" in the present perfect

a)

habían

b)

habrán

c)

han

d)

habrían

11.

The yo form of the verb "haber" in the past perfect

a)

he

b)

había

c)

habré

d)

habría

12.

The form of the verb "haber" in the past perfect

a)

habrías

b)

habías

c)

habrás

d)

has

13.

The ella form of the verb "haber" in the past perfect

a)

había

b)

ha

c)

habría

d)

habrá

14.

The nosotros form of the verb "haber" in the past perfect

a)

hemos

b)

habremos

c)

habíamos

d)

habríamos

15.

The ellos form of the verb "haber" in the past perfect

a)

habían

b)

habrán

c)

han

d)

habrían

16.

The yo form of the verb "haber" in the future perfect

a)

he

b)

había

c)

habré

d)

habría

17.

The form of the verb "haber" in the future perfect

a)

habrías

b)

habías

c)

habrás

d)

has

18.

The ella form of the verb "haber" in the future perfect

a)

había

b)

ha

c)

habría

d)

habrá

19.

The nosotros form of the verb "haber" in the future perfect

a)

hemos

b)

habremos

c)

habíamos

d)

habríamos

20.

The ellos form of the verb "haber" in the future perfect

a)

habían

b)

habrán

c)

han

d)

habrían

21.

The yo form of the verb "haber" in the conditional perfect

a)

he

b)

había

c)

habré

d)

habría

22.

The form of the verb "haber" in the conditional perfect

a)

habrías

b)

habías

c)

habrás

d)

has

23.

The ella form of the verb "haber" in the conditional perfect

a)

había

b)

ha

c)

habría

d)

habrá

24.

The nosotros form of the verb "haber" in the conditional perfect

a)

hemos

b)

habremos

c)

habíamos

d)

habríamos

25.

The ellos form of the verb "haber" in the conditional perfect

a)

habían

b)

habrán

c)

han

d)

habrían

26.

The past participle of an -ar verb is formed by dropping the -ar and adding _____

a)

ado

b)

ido

c)

ando

d)

iendo

27.

The past participle of an -er/-ir verb is formed by dropping the -er/-ir and adding _____

a)

ado

b)

ido

c)

ando

d)

iendo

28.

The past participle of "hablar"

a)

hablando

b)

hablado

c)

hablido

d)

hecho

29.

The past participle of "comer"

a)

comido

b)

comedo

c)

comado

d)

comiendo

30.

The past participle of "vivir"

a)

vivado

b)

vivedo

c)

visto

d)

vivido

31.

The past participle of "abrir"

a)

abrido

b)

abierto

c)

abrado

32.

The past participle of "cubrir"

a)

cubrido

b)

cubrado

c)

cubierto

d)

descubierto

33.

The past participle of "decir"

a)

dicho

b)

decido

c)

decedo

34.

The past participle of "escribir"

a)

escribiendo

b)

escribido

c)

escrito

35.

The past participle of "hacer"

a)

hacedo

b)

hacido

c)

hizo

d)

hecho

36.

The past participle of "morir"

a)

muertos

b)

muerto

c)

morto

d)

morido

37.

The past participle of "poner"

a)

puesto

b)

puse

c)

puso

d)

ponedo

e)

ponido

38.

The past participle of "romper"

a)

rompedo

b)

rompido

c)

roto

d)

recho

39.

The past participle of "ver"

a)

vista

b)

visto

c)

vido

d)

vida

40.

The past participle of "volver"

a)

volvido

b)

vuelto

c)

devuelto

d)

volto

41.

The past participle of "leer"

a)

leido

b)

leído

c)

leyendo

42.

He has already paid. (pagar)

4 lines
43.

We had eaten. (comer)

4 lines
44.

They will have described. (describir)

4 lines
45.

Would you have gone? (ir)

4 lines
46.

I have said. (decir)

4 lines
47.

She would have left. (salir)

4 lines
48.

You had heard. (oír)

4 lines
49.

You all will have done. (hacer)

4 lines
50.

We will have finished. (terminar or completar)

4 lines