wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Spanish Present Perfect

Total questions: 45

Worksheet time: 23mins

Name
Class
Date
1.

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

2.

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

3.

Which of the following sentences uses the present perfect?

a)

I have to study Spanish

b)

I have studied Spanish

c)

I studied Spanish

d)

I have Spanish

4.

How do you form the present perfect in Spanish?

a)

Haber

b)

Haber + -ado, -ido

c)

Tener + -ado, -ido

d)

-Ado, -ido

5.

Translate the following: "We have eaten"

a)

Nosotros hemos comido

b)

Nosotros hamos comido

c)

Nosotros hemos comidos

d)

Nosotros tiene comer

6.

Choose the correct conjugations of 'haber'

a)

Yo habe

b)

Ellos han

c)

Nosotros hemos

d)

Vosotros habéis

e)

Ella has

7.

Translate into English: "Yo he ido a España"

a)

I have gone to Spain

b)

I am going to Spain

c)

I went to Spain

d)

I have to go to Spain

8.

Yo ____bailado

a)

he

b)

has

c)

ha

d)

hemos

9.

¿Tú _____hecho la tarea?

a)

has

b)

he

c)

hemos

d)

han

10.

¿Han ______(vivir) en Sevilla?

a)

vivido

b)

vivado

c)

viviendo

d)

vivi

11.

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

a)

escribiendo

b)

escrito

c)

escribe

d)

escrido

12.

¿Ha _(hacer) la tarea?

a)

hecho

b)

hiendo

c)

huyendo

d)

hido

13.

¿Han _(ver) Mulan?

a)

veido

b)

visto

c)

viendo

d)

vado

14.

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

15.
Yo ___ hablado.
a)
he
b)
has
c)
hemos
d)
ha
16.
Rebeca se ___ casado.
a)
has
b)
han
c)
he
d)
ha
17.
Mi familia y yo ___ ido a la reunión familiar.
a)
hemos
b)
han
c)
he
d)
habéis
18.
Victoria y Geraldo ___. (correr)
a)
han corrido
b)
habéis corrido
c)
han corriendo
d)
ha corrido
19.
Yo ___. (jugar)
a)
ha jugado
b)
he jugado
c)
han jugado
d)
has jugado
20.
¿Quién _______ (abrir) la puerta?
 Who has opened the door?
a)
ha abierto
b)
he abierto
c)
han abierto
d)
has abierto
21.

Yo ______________________ mucho para el exámen.

a)

has estudiado

b)

has jugado

c)

he estudiado

d)

he jugado

22.

Ellos me _________________ la verdad (the truth).

a)

ha hecho

b)

he dicho

c)

han dicho

d)

han decidido

23.

Yo __________________ la cena.

a)

he comido

b)

he salido

c)

he corrido

d)

he ido

24.

Los estudiantes ________________ la tarea.

a)

han dicho

b)

han hecho

25.
he has said
a)
ha decido
b)
has dicho
c)
ha dicho
26.
I have written
a)
he escribido
b)
he escrito
c)
ha escribido
d)
ha escrito
27.

¿Qué has comido hoy?

a)

Yo he comido cereal

b)

yo has comado cereal

c)

no , yo no he comado

d)

no, yo no ha comido

28.

Conjugate the following: Ellos (haber/ir)

a)

Ellos haban ido

b)

Ellos han irido

c)

Ellos han idos

d)

Ellos han ido

29.

Ellas __ ____( ser ) mis mejores amigas desde hace mucho tiempo.

(a)  

30.

Tú __ ______( salir) a pasear con tus amigos a las tiendas a comprar los regalos de navidad.

(a)  

31.

Yo _ _ (a)   ( poner)la mesa para la cena de acción de gracias.

32.

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

a)

haber

b)

estar

c)

present participle

d)

past participle

33.
Past participle as adjective:  Las flores están ______ (cortar) en la tienda.
a)
cortadas
b)
cortados
c)
cortada
d)
cortado
34.
Past participle as adjective: Las manzanas están _____ (vender) en la frutería.
a)
vendidas
b)
vendidos
c)
vendida
d)
vendido
35.
Past Participle as adjective:  Los platos están ______ (lavar)
a)
lavados
b)
lavado
c)
lavadas
d)
han lavado
36.
Present perfect: Carlos/escribir
a)
ha escrito
b)
ha escribido
c)
has escrito
d)
hecho escrito
37.
Present perfect: Tú/pedir
a)
has pedido
b)
has pido
c)
has pedidos
d)
has pidido
38.
Present perfect: Nosotros/ir
a)
hemos ido
b)
hamos ido
c)
hemos idos
d)
hamos idos
39.

Yo (a)   (have bought) tres burritos de Chipotle esta semana.

40.

¿ (a)   (have you seen) mis llaves?

41.

Él me dijo que ya (a)   (has done) su tarea.

42.

Mis primos nunca (a)   (have played) fútbol.

43.

Mis padres siempre me (a)   (have supported).

44.

Yo (a)   (have created) muchas películas en mi clase de cine.

45.

Cambie el verbo al PRESENTE PERFECTO.


Los padres______________ bien a los niños. (educar)

a)

habían educado

b)

han educado

c)

hayan educado