wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Perfect Tenses

Total questions: 25

Worksheet time: 16mins

Name
Class
Date
1.

Select all the verbs with irregular past participles.

a)

decir

b)

dar

c)

ir

d)

hacer

e)

volver

2.

Contesta: ¿Has almorzado en El Salto?

a)

No, no has almorzado en El Salto.

b)

Sí, he almorzado en El Salto muchas veces.

c)

Sí, almorzado en El Salto.

d)

No, he no almorzado en El Salto.

3.

Change from the preterite to the present perfect: jugó

a)

ha juegado

b)

ha jugado

c)

he jugado

d)

has jugado

4.

she hadn't showered

a)

ella no se ha duchado

b)

ella se había duchado

c)

ella no se habría duchado

d)

ella no se había duchado

5.

Which verb DOES NOT have an irregular past participle?

a)

hacer

b)

ver

c)

poner

d)

escribir

e)

estar

6.

What is the past participle of 'morir'?

a)

muriendo

b)

muerto

c)

muerta

d)

murió

7.

Contesta: ¿Adónde has viajado en España?

a)

He viajado a Barcelona y Granada.

b)

Sí, he viajado a España.

c)

No, no he viajado a España.

d)

Viajado a Madrid.

8.

Completa con el condicional perfecto: Nuestra familia __________ nuestra casa. (vender)

a)

han vendido

b)

habrá vendida

c)

vendió

d)

habría vendido

9.

¿Qué has comprado en Target?

a)

He comprado ropa y libros.

b)

Sí, he comprado en Target.

c)

Comprado ropa y libros.

d)

Ropa y libros.

10.

Which sentence is correct?

a)

Los niños comprado muchos dulces.

b)

Los niños han comprados muchos dulces.

c)

Los niños habrían comprado muchos dulces.

d)

Los niños habían no comprado muchos dulces.

11.

Completa con el presente perfecto: Santiago y yo nunca _________ Macbeth.

a)

leído

b)

ha leído

c)

hemos leídos

d)

hemos leído

12.

Completa con el pluscuamperfecto en la forma de 'yo': _______________ a las nueve. (acostarse)

a)

Me acostado

b)

Me había acostado

c)

Me habría acostado

d)

Había acostado me

e)

He acostado

13.

Which sentence is correct?

a)

Mi hermano y yo nunca hemos corrido en el gimnasio.

b)

Mi hermano y yo nunca corrido en el gimnasio.

c)

Mi hermano y yo hemos nunca corrido en el gimnasio.

d)

Mi hermano y yo nunca hemos corriendo en el gimnasio.

14.

¿Quién will have read el libro para mañana?

a)

habrás leído

b)

has leído

c)

habías leído

d)

vas a leer

15.

What are the correct conjugations of the verb 'haber'?

a)

ha, has, he, hemos, habéis, hen

b)

quiquiriqui

c)

había, habías, había, habíamos, habíais, habían

d)

hablo, hablas, habla, hablamos, habáis, hablan

16.

nunca =

a)

none

b)

always

c)

never

d)

today

17.

Complete with the correct conjugation in the present perfect. There may be more than one answer.


Los alumnos no ______________ el proyecto.

a)

han empezado

b)

han preparar

c)

han hecho

d)

han empiezado

18.

What is the past participle of 'servir'?

a)

sirvido

b)

sirviendo

c)

servado

d)

servido

19.

Nosotros would have written, pero no tuvimos estampillas.

a)

habríamos escribido

b)

habríamos escrito

c)

habíamos escrito

d)

hemos escribido

20.

había dicho

a)

I had spoken

b)

I had showered

c)

I had told

d)

I had gone

21.

¿Quiénes _______ tomado la prueba?

a)

han

b)

ha

c)

había

d)

habría

22.

We would have gone, but we lost the tickets.

a)

Hemos ido, pero perdimos los boletos.

b)

Habíamos ido, pero perdimos los boletos.

c)

Habremos ido, pero perdimos los boletos.

d)

Habríamos ido, pero perdimos los boletos.

23.

already

a)

todavía no

b)

ya

c)

nunca

d)

ayer

24.

they have had fun

a)

se han divirtido

b)

han se divertido

c)

se han divertido

d)

se han divirtiendo

25.

había pagado

a)

he will have paid

b)

he has paid

c)

he would have paid

d)

he had paid