wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Presente Perfecto en Español

Total questions: 20

Worksheet time: 9mins

Name
Class
Date
1.
Yo _____  _________ (terminar)
a)
soy terminado
b)
ha termino
c)
he terminado
d)
he terminando
2.
Ellos han _________ (poner)
a)
puesto
b)
ponido
c)
ponado
d)
pongo
3.
Yo he ________ (decir)
a)
dicho
b)
decido
c)
dicido
d)
dicado
4.
Laura y yo hemos _____________
a)
hacido
b)
hecho
c)
hechido
d)
hacado
5.
¿Quién ha _________mi vaso? (romper)
a)
rompido
b)
rompado
c)
roto
d)
rota
6.
Tú has ________(abrir)
a)
abierto
b)
abrido
c)
abrado
d)
abres
7.
The verb HABER and the past participle
a)
are never separated
b)
are always separated 
c)
used frequently
d)
are regular 
8.
The present perfect tense is used when 
a)
speaking of a past event without reference to any particular time. 
b)
speaking of a present event.
c)
speaking of a past event.
d)
speaking of a future event referencing the past. 
9.
Expressions frequently used with the present perfect are: 
a)
todavía no
b)
ayer
c)
el sábado pasado 
d)
el verano pasado
10.
The present perfect expresses the idea that someone _______.
a)
Needs to do something
b)
Has already done something
c)
Will do something
d)
Already did something
11.

José ha _________ (escribir) un correo electrónico.

a)

escrita

b)

escribe

c)

escribido

d)

escrito

12.

Nosotros ______ ___________ (hacer) la tarea.

a)

hemos hacido

b)

hemos hacerido

c)

he hacer

d)

hemos hecho

13.
Which verb is an irregular past perfect verb?
a)
Decir
b)
Ganar
c)
Gustar
d)
Salir
14.

Which verb is NOT an irregular past perfect verb?

a)

Hacer

b)

Romper

c)

Comer

d)

Abrir

15.
Julia ______________________ (cubrir) el flan.
a)
he cubrido
b)
ha cubierto
c)
ha cubrido
d)
han cubrierto
16.
¿Han hablado con la maestra?
Respuesta: 
a)
He hablando con mi maestra
b)
Han hablado con mi maestra
c)
Hemos hablado con ella.
d)
Hemos hablando con él.
17.
¿Has comido?
a)
Si, he comido
b)
No, no hemos comido
c)
No creo que has comido
d)
Sí, has comido 
18.
Change to present perfect: pude
a)
he podido
b)
he puesto
19.
Change to present perfect: tuvimos
a)
hemos tuvido
b)
hemos tenido
20.
Change to present perfect: viste
a)
has visto
b)
has visitado
c)
te has vestido