Spanish 3.6. Present Perfect Tense

The present perfect tense in Spanish, like in English, is used to describe events that happened recently or started in the past and continue in the present. It is a compound tense, meaning it requires an auxiliary verb, in this case, the irregular verb “haber” in the present tense, followed by the past participle.

The auxiliary “haber” serves a similar function to the auxiliary “have” in English, e.g., “I have done my homework.”

“-ar” verbssubject pronoun + “haber” in present tense + (verb stem+ ado)
“-er” verbssubject pronoun + “haber” in present tense + (verb stem+ ido)
“-ir” verbssubject pronoun + “haber” in present tense + (verb stem+ ido)

Conjugation

Let us look at some verb examples and the conjugation of “haber.”

  -ar ending
e.g., hablar
-er ending
e.g., comer
-ir ending
e.g., vivir
yohehabladocomidovivido
has
él/ella/ustedha
nosotros/-ashemos
vosotros/-ashabéis
ellos/ellas/ustedeshan

Examples

Here are some more examples in context of the present perfect tense in Spanish:

  Examples
yoheYo he visitado Egipto.I have visited Egypt.
hashas bebido el café.You have drunk the coffee.
él/ella/ustedhaElla ha hablado con su madre.She has spoken to her mother.
nosotros/-ashemosNosotros hemos comido.We have eaten.
vosotros/-ashabéisVosotros habéis llegado.You have arrived.
ellos/ellas/ustedeshanEllos han vivido aquí.They have lived here.

Irregular Past Participles

There are a few verbs with irregular past participles that need to be memorized.

VerbPast ParticipleMeaningExamples
abrirabiertoto openHe abierto la puerta.I have opened the door.
absolverabsueltoto absolveLo han absuelto.They have absolved him.
cubrircubiertoto coverHemos cubierto el suelo.We have covered the floor.
decirdichoto sayTe lo he dicho.I have told you so.
escribirescritoto writeElla ha escrito una carta.She has written a letter.
freírfritoto fry¿Has frito la papa?Have you fried the potato?
hacerhechoto doHe hecho la tarea.I have done the task.
imprimirimpresoto printHe impreso la foto.I have printed the photo.
morirmuertoto dieÉl ha muerto.He has died.
ponerpuestoto putÉl nos ha puesto en peligro.He has put us in danger.
proveerprovistoto provideHemos provisto el agua.We have provided water.
resolverresueltoto resolveElla ha resuelto el problema.She has resolved the problem.
romperrototo breakElla ha roto la ventana.She has broken the window.
satisfacersatisfechoto satisfyMi trabajo me ha satisfecho.My work has satisfied me.
vervistoto seeNo lo he visto.I haven’t seen him.
volvervueltoto returnElla no ha vuelto.She hasn’t returned.

Notes on Irregular Past Participles

Among the above exceptions, it is acceptable for the verbs “freír,” “imprimir,” and “proveer” to use the past participle in the regular form as “freído,” “imprimido,” and “proveído.” However, only irregular forms are acceptable if used as adjectives.

The verbs above can be used with prefixes that change the meaning, but the irregular form remains the same. For example, the past participles of “revolver” (to scramble), “devolver” (to return), and “envolver” (to wrap) are “revuelto,” “devuelto,” and “envuelto,” respectively, which are all similar to the past participle of the original verb “volver” without the prefix, i.e., “vuelto.”

Another minor orthographic irregularity is in the case of “-er” and “-ir” verbs if the stem ends in a vowel, e.g., the stem of “leer(to read) is “le-.” In this case, the “i” in the past participle ending is accented, i.e., “-ído.” Thus, the past participle of “leer” is “leído.” Other examples include “caer(to fall), “creer” (to believe), “oír(to hear), “poseer” (to possess), “reír” (to laugh), and “traer” (to bring). An exception to the accented “i” rule is verbs with a “-uir” ending. In this case, the “i” is not accented, e.g., “destruir” (to destroy) becomes “destruido.”

Past Participle as Adjective

Many adjectives in Spanish are the same as the past participle, especially when active meaning is conveyed.

  Examples
agradecidogratefulEstoy agradecido por tu ayuda.I’m grateful for your help.
atrevidodaringÉl es una persona muy atrevida.He is a very daring person.
divertidoamusingSu comportamiento era muy divertido.His behavior was very amusing.
experimentadoexperienced expertÉl es un médico muy experimentado.He is a very experienced doctor.

In some cases, the past participle and the adjective are different. It is useful to remember that the following words use different adjective and past participle forms:

InfinitiveMeaningAdjectivePast Participle
atenderto look afteratentoatendido
bendecirto blessbenditobendecido
confundirto confuseconfuso, confundidoconfundido
corromperto corruptcorrupto, corrompidocorrompido
despertarto wake updespiertodespertado
maldecirto cursemalditomaldecido
poseerto possessposeso, poseídoposeído
presumirto presumepresuntopresumido
suspenderto suspendsuspenso, suspendidosuspendido

For example:

Yo he despertado.I have woken up.despertado” is the past participle
Yo estoy despierto.I am awake.despierto” is an adjective
Me han confundido.They have confused me.confundido” is the past participle
Ella estaba confusa.She was confused.confusa” is an adjective

The Present Perfect Progressive Tense

Finally, despite not being grammatically correct or recognized by the Real Academia Española (RAE), the present perfect progressive tense is sometimes heard by native speakers to describe an action that was initiated in the past and continues to happen.

A sentence in the present perfect progressive tense is formed as follows:

subject pronoun + “haber” in present tense + “estado”+ gerund
   -ar ending
hablar
-er ending
comer
-ir ending
vivir
yoheestadohablandocomiendoviviendo
has
él/ella/ustedha
nosotros/-ashemos
vosotros/-ashabéis
ellos/ellas/ustedeshan

For example:

He estado hablando con él por dos horas.I have been talking with him for two hours.
Ha estado viviendo aquí por mucho tiempo.He has been living here for a long time.

In formal speech, one must not use this grammatically incorrect tense. The alternative is to use the present perfect tense, which we studied previously. The present perfect tense is the grammatically correct alternative in Spanish to the present perfect progressive tense.

Thus, the above two examples should be rewritten as follows:

He hablado con él.I have talked with him.
Ha vivido aquí por mucho tiempo.He has lived here for a long time.

Quiz: Present Perfect Tense in Spanish

Spanish: Present Perfect Tense

1 / 16

1. She has written a letter.  (to write = escrir)

SP: Ella ha una carta.

Accented letters (if needed):

á é í ó ú ñ ü

2 / 16

2. We have eaten. (to eat = comer)

SP: Nosotros .

Accented letters (if needed):

á é í ó ú ñ ü

3 / 16

3. The door is open. (to open = abrir)

SP: La puerta está .

Accented letters (if needed):

á é í ó ú ñ ü

4 / 16

4. Conjugate the Spanish verb "vivir" (to live) in the present perfect tense.

yo
él/ella/usted
nosotros/as
vosotros/-as
ellos/ellas/ustedes

 

Accented letters (if needed):

á é í ó ú ñ ü

5 / 16

5. The window is closed. (to close = cerrar)

SP: La ventana está .

Accented letters (if needed):

á é í ó ú ñ ü

6 / 16

6. We have been busy. (to be = estar)

SP: Nosotros hemos ocupados.

Accented letters (if needed):

á é í ó ú ñ ü

7 / 16

7. I have told you so.  (to tell = decir)

SP: Te lo he .

Accented letters (if needed):

á é í ó ú ñ ü

8 / 16

8. I haven't seen him.  (to see = ver)

SP: No lo he  .

Accented letters (if needed):

á é í ó ú ñ ü

9 / 16

9. They have lived here. (to live = vivir)

SP: Ellos  aquí.

Accented letters (if needed):

á é í ó ú ñ ü

10 / 16

10. Conjugate the Spanish verb "hablar" (to speak) in the present perfect tense.

yo
él/ella/usted
nosotros/as
vosotros/-as
ellos/ellas/ustedes

 

Accented letters (if needed):

á é í ó ú ñ ü

11 / 16

11. She has broken the window.  (to break = romper)

SP: Ella ha la ventana.

Accented letters (if needed):

á é í ó ú ñ ü

12 / 16

12. He has put us in danger. (to put = poner)

SP: Él nos ha en peligro.

Accented letters (if needed):

á é í ó ú ñ ü

13 / 16

13. She has resolved the problem.  (to resolve = resolver)

SP: Ella ha  el problema.

Accented letters (if needed):

á é í ó ú ñ ü

14 / 16

14. She hasn't returned. (to return = volver)

SP: Ella no ha .

Accented letters (if needed):

á é í ó ú ñ ü

15 / 16

15. Have you fried the potato?  (to fry = freír)

SP: ¿Has  la papa?

Accented letters (if needed):

á é í ó ú ñ ü

16 / 16

16. Conjugate the Spanish verb "tener" (to have) in the present perfect tense.

yo
él/ella/usted
nosotros/as
vosotros/-as
ellos/ellas/ustedes

 

Accented letters (if needed):

á é í ó ú ñ ü

Your score is

The average score is 61%

0%

Thank you for taking the quiz!

Next: Special Uses of “Haber” & “Tener

Back to: Spanish Lessons

Other lessons in Level III: