Spanish Compound Tenses: Haber + Past Participle

Learn how Spanish compound tenses are formed with the auxiliary verb haber and the past participle. This guide explains the present perfect, pluperfect, future perfect, conditional perfect, compound subjunctive forms, the rare preterite anterior, compound infinitive and compound gerund.

Spanish compound tenses with haber and past participle including he hablado habia hablado habre hablado and haya hablado
Spanish compound tenses use haber + past participle: he hablado, había comido, habré vivido.

Why Spanish compound tenses matter

Compound tenses allow Spanish to speak about completed actions in relation to another moment: he estudiado “I have studied”, había terminado “I had finished”, habremos llegado “we will have arrived”. They are important for narration, time relationships, advanced conversation, written Spanish and subjunctive clauses.

How to use this page

Use this page after learning haber, the past participle and the basic simple tenses. Compound tenses are easier when you see them as one repeated structure.

Choose the tense of haber.
he for present perfect, había for pluperfect, habré for future perfect, habría for conditional perfect.
Add the past participle.
Use forms such as hablado, comido, vivido, hecho, visto, escrito.
Keep the participle invariable.
In compound tenses with haber, the participle normally does not change: ella ha comprado, ellos han comprado.

The core structure: haber + past participle

Auxiliary haber

Haber carries the tense, mood and person.

he, había, habré, habría, haya

Past participle

The main verb appears as a past participle.

hablado, comido, vivido, hecho, visto

One verbal unit

Haber and the participle work together as one compound tense.

He terminado.
I have finished.

Spanish compound tenses at a glance

Compound tense Haber form Example English meaning Main use
Present perfect he, has, ha, hemos, habéis, han He hablado. I have spoken. Completed action connected to the present.
Pluperfect había, habías, había, habíamos, habíais, habían Había terminado. I had finished. Action completed before another past moment.
Preterite anterior hube, hubiste, hubo, hubimos, hubisteis, hubieron Hube terminado. I had finished. Rare, literary, after expressions such as cuando or apenas.
Future perfect habré, habrás, habrá, habremos, habréis, habrán Habré llegado. I will have arrived. Completed action before a future point; also probability about the past.
Conditional perfect habría, habrías, habría, habríamos, habríais, habrían Habría llamado. I would have called. Hypothetical completed action.
Present perfect subjunctive haya, hayas, haya, hayamos, hayáis, hayan Espero que haya llegado. I hope he/she has arrived. Completed action in a subjunctive clause.
Past perfect subjunctive hubiera/hubiese forms Si hubiera sabido... If I had known... Hypothetical or prior action in subjunctive contexts.
Memory line: change haber, keep the past participle: he hablado, había hablado, habré hablado, haya hablado.

Present perfect: he hablado

The Spanish present perfect uses the present tense of haber plus the past participle. It often expresses a completed action with relevance to the present.

Subject Haber Example with hablar English meaning
yohehe habladoI have spoken.
hashas habladoYou have spoken.
él / ella / ustedhaha habladoHe/she/you formal has spoken.
nosotroshemoshemos habladoWe have spoken.
vosotroshabéishabéis habladoYou all have spoken.
ellos / ustedeshanhan habladoThey / you all have spoken.

Regional use varies: in much of Spain, the present perfect is very common for recent past events. In many Latin American varieties, the simple preterite is often preferred in contexts where English might use “have done”.

Pluperfect: había hablado

The pluperfect uses the imperfect tense of haber plus the past participle. It describes an action completed before another moment in the past.

Subject Haber Example English meaning
yohabíahabía terminadoI had finished.
habíashabías terminadoYou had finished.
él / ella / ustedhabíahabía terminadoHe/she/you formal had finished.
nosotroshabíamoshabíamos terminadoWe had finished.
vosotroshabíaishabíais terminadoYou all had finished.
ellos / ustedeshabíanhabían terminadoThey / you all had finished.

Cuando llegué, ellos ya habían salido.
When I arrived, they had already left.

Future perfect and conditional perfect

The future perfect and conditional perfect use future or conditional forms of haber plus the past participle. They are common in advanced written and spoken Spanish.

Tense Haber forms Example English meaning Use
Future perfect habré, habrás, habrá, habremos, habréis, habrán Para mañana habremos terminado. By tomorrow we will have finished. Completed before a future moment.
Future perfect of probability habrá, habrán Habrá salido. He/she has probably left. Guess or probability about a past event.
Conditional perfect habría, habrías, habría, habríamos, habríais, habrían Habría llamado, pero no tenía tu número. I would have called, but I did not have your number. Hypothetical completed action.
Conditional perfect in if-logic habría forms Lo habría hecho. I would have done it. Result of an unreal condition.

Compound subjunctive tenses

Spanish also has compound subjunctive forms. They use subjunctive forms of haber plus the past participle.

Form Haber pattern Example English meaning Typical context
Present perfect subjunctive haya, hayas, haya, hayamos, hayáis, hayan Espero que haya llegado. I hope he/she has arrived. Completed action with present/future relevance in a subjunctive clause.
Past perfect subjunctive with hubiera hubiera, hubieras, hubiera, hubiéramos, hubierais, hubieran Si hubiera estudiado más... If I had studied more... Unreal past condition.
Past perfect subjunctive with hubiese hubiese, hubieses, hubiese, hubiésemos, hubieseis, hubiesen Si hubiese sabido... If I had known... Alternative form, often more formal or literary in some contexts.

Hubiera and hubiese are usually interchangeable in the past perfect subjunctive, although regional and stylistic preferences vary.

Compound infinitive and compound gerund

Spanish also uses non-finite compound forms with haber. These are not conjugated tenses, but they are important in advanced sentence structure.

Form Structure Example English meaning Use
Compound infinitive haber + past participle Gracias por haber venido. Thank you for having come. Action completed before another reference point.
Compound gerund habiendo + past participle Habiendo terminado el trabajo, salió. Having finished the work, he/she left. Formal or written sequence of actions.

These forms connect to non-finite verbs: Spanish Non-finite Verb Forms.

Regular and irregular past participles

Regular past participles end in -ado for -ar verbs and -ido for -er and -ir verbs. Many common verbs have irregular participles.

Verb Past participle Compound example English meaning
hablarhabladohe habladoI have spoken.
comercomidohas comidoYou have eaten.
vivirvividohan vividoThey have lived.
hacerhechohe hechoI have done / made.
vervistohabía vistoI had seen.
escribirescritohabremos escritoWe will have written.
abrirabiertohan abiertoThey have opened.
decirdichohabría dichoHe/she would have said.

Learn the form in detail here: Past Participle in Spanish.

The past participle usually does not agree with the subject

In Spanish compound tenses with haber, the past participle usually stays in the masculine singular form. It does not normally change for gender or number.

Correct compound tense Incorrect learner pattern Explanation
Ella ha comprado el libro. Ella ha comprada el libro. With haber, use comprado.
Ellas han terminado. Ellas han terminadas. The participle does not agree with the feminine plural subject.
Los documentos han llegado. Los documentos han llegados. The participle remains llegado.

Do not confuse compound tenses with adjective-like participles after estar or passive structures with ser, where agreement can occur: la puerta está cerrada, las cartas fueron escritas.

Practice exercises: Spanish compound tenses

Try to answer before opening the solutions. These exercises focus on choosing haber, forming the participle and recognizing the tense.

Exercise 1: form the present perfect

  1. yo / hablar
  2. tú / comer
  3. ella / vivir
  4. nosotros / terminar
Show answers

1. he hablado
2. has comido
3. ha vivido
4. hemos terminado

Exercise 2: choose the compound tense

  1. Cuando llegué, ella ya ___ salido.
  2. Para mañana nosotros ___ terminado.
  3. Si yo ___ sabido, habría llamado.
  4. Espero que ellos ___ llegado bien.
Show answers

1. había salido
2. habremos terminado
3. hubiera sabido / hubiese sabido
4. hayan llegado

Exercise 3: correct the mistake

  1. Ella ha comprada el coche.
  2. Ellos han vistos la película.
  3. Yo he escribido la carta.
  4. Nosotros hemos hacido el trabajo.
Show answers

1. Ella ha comprado el coche.
2. Ellos han visto la película.
3. Yo he escrito la carta.
4. Nosotros hemos hecho el trabajo.

When to use Spanish compound tenses

Present relevance

Use the present perfect for completed actions connected to now

Use he hablado, has comido, han llegado when the completed action is relevant to the present.

Hoy he trabajado mucho.

Earlier past

Use the pluperfect for a past-before-past action

Use había + participle when one past action happened before another past event.

Ya había salido cuando llamaste.

Hypothesis and future completion

Use future and conditional perfect for advanced time logic

Use habré or habría + participle for future completion, probability or unreal past results.

Habría venido, pero estaba enfermo.

Related grammar topics

Auxiliary verb

Haber and Hay

Understand why haber is the auxiliary verb used in compound tenses.

Main verb form

Past Participle

Learn regular and irregular participles such as hablado, comido, hecho and visto.

Verb system

Auxiliary Verbs

Study how auxiliary verbs help form complex verbal structures.

Tense system

Spanish Tenses

Place compound tenses inside the wider Spanish tense system.

Verb foundation

Spanish Verbs

Review Spanish verb categories, conjugation and non-finite forms.

Irregular forms

Irregular Verbs

Many common compound tenses use irregular participles from irregular verbs.

Typical mistakes with Spanish compound tenses

  • Changing the participle for gender or number: say ellas han comprado, not ellas han compradas.
  • Using tener instead of haber: Spanish compound tenses use haber, not tener.
  • Forgetting irregular participles: say he hecho, he visto, he escrito, not he hacido, he veído, he escribido.
  • Separating haber and the participle incorrectly: the compound form works as one verbal unit.
  • Confusing present perfect and preterite use: regional usage varies, especially between Spain and Latin America.
  • Confusing hay with auxiliary haber: hay means “there is/there are”; he hablado uses auxiliary haber.

Where to go next

After compound tenses, continue with haber, the past participle and the Spanish tense system. These pages explain the building blocks behind he hablado, había terminado and haya llegado.

Want personal guidance?

If Spanish compound tenses feel confusing, individual guidance can help you practise he hablado, había comido, habré terminado, habría venido, haya llegado, irregular participles and tense choice in real sentences.

FAQ: Spanish compound tenses

What are Spanish compound tenses?

Spanish compound tenses are verb forms made with a conjugated form of haber plus a past participle, such as he hablado, había comido and habremos terminado.

How do you form compound tenses in Spanish?

Choose the correct form of haber and add the past participle. For example: he hablado, habías comido, habrán vivido.

Does the past participle agree in Spanish compound tenses?

With compound tenses formed with haber, the past participle usually does not agree with the subject or object. Say ellas han comprado, not ellas han compradas.

What is the Spanish present perfect?

The Spanish present perfect uses the present tense of haber plus a past participle: he hablado, has comido, han vivido.

What is the Spanish pluperfect?

The Spanish pluperfect uses the imperfect of haber plus a past participle: había hablado, habías comido, habían vivido. It describes an action completed before another past moment.

What are common irregular past participles in compound tenses?

Common irregular participles include hecho, visto, dicho, escrito, abierto, puesto, vuelto, roto and muerto.

MundoDele Spanish learning, education and culture

MundoDele – Spanish learning for education, work and intercultural understanding

MundoDele connects online Spanish courses, DELE preparation, Business Spanish and cultural context into a personal Spanish learning platform.

Grammar pages are designed to explain Spanish clearly, with practical examples, real sentence logic and connected learning paths.

Scroll to Top