Back to the learning path

Level 46 of 60 · Tense System · Pretérito Perfecto

Perfect Tense Timeline

Perfecto, Pluscuamperfecto, Futuro Perfecto, Condicional Perfecto

When to use it

What This Level Solves

You now know all major perfect tenses.

This level shows how they form a complete time system.

Core Idea

All perfect tenses use:

  • haber + participle

But each places the action in a different position in time.

The Four Perfect Tenses

1. Pretérito Perfecto

Past connected to the present

  • He terminado.

2. Pluscuamperfecto

Past before past

  • Había terminado.

3. Futuro Perfecto

Future before future

  • Habré terminado.

4. Condicional Perfecto

Hypothetical past

  • Habría terminado.

Timeline Overview

present <- perfecto past <- pluscuamperfecto future <- futuro perfecto hypothetical past <- condicional perfecto

Example Across All Tenses

  • He terminado el trabajo. (connected to now)
  • Había terminado cuando llegaste. (before past)
  • Habré terminado mañana. (before future)
  • Habría terminado si hubiera podido. (hypothetical)

Key Insight

Perfect tenses describe completed actions relative to another point in time.

How to form it

AR

-AR Summary

hablar → hablado

Perfecto:

  • he hablado

Pluscuamperfecto:

  • había hablado

Futuro perfecto:

  • habré hablado

Condicional perfecto:

  • habría hablado

ER

-ER Summary

comer → comido

  • he comido
  • había comido
  • habré comido
  • habría comido

IR

-IR Summary

vivir → vivido

  • he vivido
  • había vivido
  • habré vivido
  • habría vivido

Grammar in detail

Unified Structure

All perfect tenses:

haber (different tense) + participle

Haber Conjugations

Present (perfecto)

  • he, has, ha, hemos, habéis, han

Imperfect (pluscuamperfecto)

  • había, habías, había, habíamos, habíais, habían

Future (futuro perfecto)

  • habré, habrás, habrá, habremos, habréis, habrán

Conditional (condicional perfecto)

  • habría, habrías, habría, habríamos, habríais, habrían

Key Rule

The participle NEVER changes:

  • hecho, dicho, visto, escrito

Timeline Model

Think in layers:

  • present reference → perfecto
  • past reference → pluscuamperfecto
  • future reference → futuro perfecto
  • hypothetical reference → condicional perfecto

Example Timeline

  • Cuando llegué, ya había salido.
  • Ahora ya he salido.
  • Para mañana, habré salido.
  • Habría salido si hubiera querido.

Common Mistakes

  • mixing auxiliaries → *he salido cuando llegaste* ❌
  • forgetting context → using perfect without reference point

Cognitive Model

Perfect = completed action

Different tense of haber = different time reference

Pattern Check

Tenseyo form
perfectohe hecho
pluscuamperfectohabía hecho
futuro perfectohabré hecho
condicional perfectohabría hecho

Summary

1. same structure across all perfect tenses 2. only haber changes 3. expresses completion relative to time 4. forms a unified system

This level integrates all perfect tenses into one model.

The 10 verbs in this level

PronounForm
yohe hecho
has hecho
élha hecho
nosotroshemos hecho
vosotroshabéis hecho
elloshan hecho

Yo he hecho todo lo posible hoy.I have done everything possible today.

PronounForm
yohe visto
has visto
élha visto
nosotroshemos visto
vosotroshabéis visto
elloshan visto

Yo he visto esa serie completa.I have seen that series in full.

decir

to say
PronounForm
yohe dicho
has dicho
élha dicho
nosotroshemos dicho
vosotroshabéis dicho
elloshan dicho

Yo he dicho todo lo que pensaba.I have said everything I was thinking.

llegar

to arrive
PronounForm
yohe llegado
has llegado
élha llegado
nosotroshemos llegado
vosotroshabéis llegado
elloshan llegado

Yo he llegado muy temprano hoy.I have arrived very early today.

PronounForm
yohe salido
has salido
élha salido
nosotroshemos salido
vosotroshabéis salido
elloshan salido

Yo he salido antes de que empezara a llover.I have left before it started raining.

terminar

to finish
PronounForm
yohe terminado
has terminado
élha terminado
nosotroshemos terminado
vosotroshabéis terminado
elloshan terminado

Yo he terminado ya el informe final.I have already finished the final report.

decidir

to decide
PronounForm
yohe decidido
has decidido
élha decidido
nosotroshemos decidido
vosotroshabéis decidido
elloshan decidido

Yo he decidido cambiar de estrategia hoy.I have decided to change strategy today.

encontrar

to find
PronounForm
yohe encontrado
has encontrado
élha encontrado
nosotroshemos encontrado
vosotroshabéis encontrado
elloshan encontrado

Yo he encontrado las llaves por fin.I have found the keys at last.

perder

to lose
PronounForm
yohe perdido
has perdido
élha perdido
nosotroshemos perdido
vosotroshabéis perdido
elloshan perdido

Yo he perdido ya mis gafas dos veces hoy.I have already lost my glasses twice today.

volver

to return
PronounForm
yohe vuelto
has vuelto
élha vuelto
nosotroshemos vuelto
vosotroshabéis vuelto
elloshan vuelto

Yo he vuelto antes de cenar.I have returned before dinner.