wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Los Tiempos Perfectos

Total questions: 16

Worksheet time: 8mins

Name
Class
Date
1.

I will have done.

a)

he hecho

b)

habré hecho

c)

había hecho

d)

habría hecho.

2.

They had put

a)

habían puesto

b)

habrían puesto

c)

han puesto

d)

habrán puesto

3.

we have written

a)

habíamos escrito

b)

hemos escrito

c)

habremos escrito

d)

habríamos escrito

4.

You would have seen

a)

habrás visto

b)

habías visto

c)

has visto

d)

habrías visto

5.

They had eaten

a)

han comido

b)

habrán comido

c)

habrían comido

d)

habían comido

6.

we have danced

a)

hemos bailado

b)

habremos bailado

c)

habríamos bailado

d)

habíamos bailado

7.

she had heard

a)

ha oído

b)

habrá oído

c)

habría oído

d)

había oído

8.

They will have been

a)

habrían sido

b)

habrán sido

c)

habrían ido

d)

habrán ido

9.

I would have gone

a)

habré sido

b)

habría sido

c)

habré ido

d)

habría ido

10.

You had said

a)

habías decidido

b)

habrás decidido

c)

habías dicho

d)

habrás dicho

11.

They would have wanted

a)

habrían querido

b)

habrán querido

c)

han querido

d)

habían querido

12.

They have returned

a)

habían vuelto

b)

han vuelto

c)

habrían vuelto

d)

habrán vuelto

13.

She will have put

a)

habrá podido

b)

habría perdido

c)

habrá puesto

d)

había pedido

14.

I will have played basketball

a)

habré tocado

b)

he jugado

c)

habría tocado

d)

habré jugado

15.

it has opened

a)

ha cerrado

b)

había subido

c)

ha abierto

d)

habría almorzado

16.

we would have given

a)

habíamos dicho

b)

habríamos dicho

c)

hemos dado

d)

habríamos dado