NEW
Font size
WorksheetsPast Perfect Spanish tense
Total questions: 30
Worksheet time: 15mins
Yo ____bailado
he
has
ha
hemos
Ellos ____cantado.
he
has
hemos
han
Nosotros no ____visitado Paris todavía.
he
has
hemos
han
¿Tú _____hecho la tarea?
has
he
hemos
han
He ______(bailar) muchas veces en mi vida.
bailando
bailé
bailado
bailido
¿Has ______(visitar) Paris?
visitado
visitando
visito
visi
¿Han ______(vivir) en Sevilla?
vivido
vivado
viviendo
vivi
Yo he _(ver) la película muchas veces.
visto
verdo
veido
viendo
¿Han ______(vivir) en Sevilla?
vivido
vivado
viviendo
vivi
Ella ha _(abrir) la ventana muchas veces.
ariendo
abrinedo
abriendo
abierto
Ellos han _(decir) la verdad.
dio
dido
diendo
dicho
¿Has _(poner) la manta en el sofa?
ponido
ponado
puesto
puso
¿Has _(escribir) el ensayo todavía?
escribiendo
escrito
escribe
escrido
¿Ha _(hacer) la tarea?
hecho
hiendo
huyendo
hido
¿Han _(ver) Mulan?
veido
visto
viendo
vado
He _(volver) a mi casa muchas veces.
vuelto
volviendo
visto
veido
Ellos han _(romper) su tobillo varias veces.
rompido
rompa
rompe
roto
How do you form the past participle in Spanish?
Remove the infinitive ending and switch it with -ado or -ido
Add -ado or -ido to the infinitive
Conjugate haber
Give up and cry
Which of the following is NOT one of the conjugations of haber?
Yo he
Tú has
Nosotros hamos
Vosotros habéis
Which one of these is not the conjugation of haber?
Yo he
Nosotros hamos
tú has
nosotros hemos
Translate the following "We have eaten"
Nosotros hemos comido.
Nosotros hamos comido.
Nosotros tenemos comido.
Nosotros tener comido.
Which is NOT a form of haber?
Yo habe
Nosotros hemos
Ella ha
Ellos han
Yo he (vivir) _____ en los Estados Unidos por 5 meses.
vivido
vivimos
vivieron
visto
Yo he (vivir) _____ en los Estados Unidos por 5 meses.
vivido
vivimos
vivieron
visto
The PAST perfect is formed by...
HAVE + PAST PARTICIPLE
HAD + PAST PARTICIPLE
AM/ IS/ ARE + PAST PARTICIPLE
AM / IS / ARE + V-ING
How do you form the present perfect in Spanish?
Haber
Haber + -ado, -ido
Tener + -ado, -ido
-Ado, -ido
Translate the following: "She has lived here"
Ella tiene vivir aquí
Ella has vivir aquí
Ella ha vivido aquí
Ella ha vive aquí
Conjugate the following: Ellos (haber/ir)
Ellos haban ido
Ellos han irido
Ellos han idos
Ellos han ido
Translate into English: "Yo he ido a España"
I have gone to Spain
I am going to Spain
I went to Spain
I have to go to Spain
La mesa está ________. (poner)
poneridos
puestida
postida
puesta
