Spanish Perfect Tenses
Language Resources

The perfect tenses, like progressive tenses, are compound verbs, meaning that they are actually formed by two vebs working together. The difference between the two is that while progressive tenses indicate actions in progress (I am walking), perfect tenses indicate completed actions (I have walked). This goes for both English and Spanish.

The perfect tenses are formed by combining the conjugated form of the auxiliary verb - or "helping verb" - haber (to have) with the past participle.

auxiliary / "helping" verb
+
past participle
English
to have
Spanish
haber

The verb "haber" is conjugated depending on who or what is doing the action as well as when, and the Spanish past participle is formed by adding "-ado" to the stem of "-ar" verbs (hablar - hablado, andar - andado) and "-ido" to the stem of "-er" and "-ir" verbs (correr - corrido, mentir - mentido).
*** Learn more about past participles: Spanish past participles

"Haber" in Spanish, like "to have" in English, can be conjugated into any tense- present, past, future, conditional, etc. - depending on when the action has been or will be completed.

Spanish Tenses conjugated "HABER" past participle
present perfect indicative he (I have)
has (you have)
ha (he/she has)
hemos (we have)
habéis (you all have)
han (they have)

hablado
(talked)

past perfect indicative
(pluperfect)
había (I had)
habías (you had)
había (he/she had)
habíamos (we had)
habíais (you all had)
habían (they had)
future perfect indicative habré (I will have)
habrás (you will have)
habrá (he/she will have)
habremos (we will have)
habréis (you all will have)
habrán (they will have)
conditional perfect indicative habría (I would have)
habrías (you would have)
habría (he/she would have)
habríamos (we would have)
habríais (you all would have)
habrían (they would have)