WorksheetsEl Presente perfecto
Total questions: 20
Worksheet time: 10mins
The present perfect (presente perfecto) expresses__
what one did in the past
What one used to do regularly n the past
What one was doing at a moment in the past
what one has done up to this point
The present perfect is formed with a helping verb and the ____ of the action one has done.
present participle
past participle
The helping verb used when forming the present perfect in Spanish is the verb ___.
haber
hacer
ser
estar
All actions have a past participle. The past participle of regular -AR verbs is formed by replacing the - AR at the end of the infinitive with __
-ado
-ido
The past participle of regular - ER and -IR verbs is formed by replacing the -ER or -IR at the end of the infinitive with ___
-ado
-ido
Some verbs have irregular past participles that must be memorized. For example, the past participle of ESCRIBIR is___
abierto
hecho
escrito
dicho
The irregular past participle of DECIR is___
hecho
dicho
abierto
visto
The irregular past participle of HACER is ___
dicho
abierto
visto
hecho
The irregular past participle of VER is ___
visto
dicho
escrito
abierto
The irregular past participle of ABRIR is ___
hecho
abierto
dicho
visto
Complete la frase con la forma correcta del verbo HABER:
I have seen the movie 3 times.
Yo ___ visto la pelicula 3 veces.
ha
he
hemos
han
Mi mamá todavía no ___terminado su trabajp.
My mom still has not finished her work.
hemos
heis
han
ha
Nosotros no ____ comido.
We have not eaten.
hemos
han
has
he
Los niños _____ hecho su tarea.
The kids have done their homework.
he
has
han
hemos
Tú me ____ inspirado mucho.
You have really inspired me.
ha
has
he
han
Completa la frase con el participio pasado correcto.
Nosotros hemos (a) aquí desde hace 5 años. (trabajar)
We have worked here for 5 years.
Yo he (a) mucha agua hoy. (beber)
I have drunk a lot of water today.
¿Has (a) tú el libro? (leer)
Have you read the book?
Ellos han (a) en la ciudad desde 2000. (vivir)
They have lived in the city since 2000.
Mi hermana me ha (a) mucho. (ayudar)
My sister has helped me a lot.
