Back to the learning path

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

Perfecto vs Indefinido

Present relevance vs finished past

When to use it

What This Level Solves

You now know both tenses:

  • pretérito perfecto
  • pretérito indefinido

This level teaches when to choose between them.

Core Difference

ConceptPretérito PerfectoPretérito Indefinido
connection to present
finished time period
result relevant now
narration / storytellingless

1. Time Logic

Open Time -> Pretérito Perfecto

  • hoy
  • esta semana
  • este mes

Example:

  • Hoy he trabajado mucho.

Closed Time -> Pretérito Indefinido

  • ayer
  • la semana pasada
  • el año pasado

Example:

  • Ayer trabajé mucho.

2. Result vs Event

Perfecto -> result matters now Indefinido -> event completed

  • He perdido las llaves. (I still don’t have them)
  • Perdí las llaves ayer. (just a past event)

3. Experience vs Specific Event

  • He visitado España. (life experience)
  • Visité España en 2020. (specific event)

4. Real Usage

In Spain:

  • pretérito perfecto is common for recent past

In Latin America:

  • indefinido is often used instead

Key Insight

The difference is NOT just time.

It is about whether the action is still connected to now.

How to form it

AR

Comparison (-AR)

Perfecto:

  • he hablado
  • has trabajado

Indefinido:

  • hablé
  • trabajé

Difference

haber + participle vs single past form

ER

Comparison (-ER)

Perfecto:

  • he comido
  • has leído

Indefinido:

  • comí
  • leí

Key Difference

compound vs simple tense

IR

Comparison (-IR)

Perfecto:

  • he vivido
  • he escrito

Indefinido:

  • viví
  • escribí

Same logic applies

Grammar in detail

Decision Framework

Step 1: Is the time finished?

-> Yes -> Indefinido -> No -> Perfecto

Step 2: Does the result matter now?

-> Yes -> Perfecto

Step 3: Is it a life experience?

-> Yes -> Perfecto

Step 4: Is it a specific past event?

-> Yes -> Indefinido

Side-by-Side Examples

MeaningPerfectoIndefinido
I have eatenhe comidocomí
I have seen itlo he vistolo vi
I have finishedhe terminadoterminé

Timeline Model

Perfecto:

past -> now (connected)

Indefinido:

past (closed)

Typical Combinations

Perfecto

  • ya he terminado
  • todavía no he visto
  • nunca he viajado

Indefinido

  • ayer terminé
  • el año pasado viajé
  • hace dos días lo vi

Common Mistakes

  • ayer he comido ❌
  • hoy comí (Spain standard) ❌

Contrast in Context

  • Hoy he hablado con María.
  • Ayer hablé con María.

Cognitive Model

Perfecto = relevance now Indefinido = finished past event

Pattern Check

SentenceTense
He trabajado hoyperfecto
Trabajé ayerindefinido
He visto la películaperfecto
Vi la películaindefinido

Summary

1. Perfecto = open time / relevance 2. Indefinido = closed time / event 3. Both describe past, but with different perspective 4. Essential for natural Spanish

This distinction completes the comparison of the two main past tenses.

The 10 verbs in this level

trabajar

to work
PronounForm
yohe trabajado
has trabajado
élha trabajado
nosotroshemos trabajado
vosotroshabéis trabajado
elloshan trabajado

Yo he trabajado demasiado hoy.I have worked too much today.

comer

to eat
PronounForm
yohe comido
has comido
élha comido
nosotroshemos comido
vosotroshabéis comido
elloshan comido

Yo he comido fruta esta mañana.I have eaten fruit this morning.

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.

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.

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.

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.

visitar

to visit
PronounForm
yohe visitado
has visitado
élha visitado
nosotroshemos visitado
vosotroshabéis visitado
elloshan visitado

Este mes he visitado tres lugares que llevaba años posponiendo por razones que nunca fueron realmente sólidas.This month I have visited three places that I had been postponing for years for reasons that were never really solid.

escribir

to write
PronounForm
yohe escrito
has escrito
élha escrito
nosotroshemos escrito
vosotroshabéis escrito
elloshan escrito

Yo he escrito ya el informe final.I have already written 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.

vivir

to live
PronounForm
yohe vivido
has vivido
élha vivido
nosotroshemos vivido
vosotroshabéis vivido
elloshan vivido

Yo he vivido aquí desde enero.I have lived here since January.