Back to the learning path

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

Pretérito Perfecto Usage

Time relevance, experience, and results

When to use it

What This Level Focuses On

You already know how to form the pretérito perfecto. This level focuses on when and why it is used.

Core Idea

The pretérito perfecto is used for actions in the past that are still connected to the present.

This connection can be:

  • time (the period is not finished)
  • result (the effect is still visible now)
  • experience (relevant to the present moment)

1. Time Period NOT Finished

Use the pretérito perfecto when the time period is still ongoing.

  • Hoy he trabajado mucho. = Today I have worked a lot
  • Esta semana hemos estudiado bastante. = This week we have studied a lot
  • Este año he viajado mucho. = This year I have traveled a lot

2. Life Experience

Used to talk about experiences up to now.

  • He visitado España. = I have visited Spain
  • ¿Has probado este plato? = Have you tried this dish?

Often used with:

  • alguna vez (ever)
  • nunca (never)

3. Result in the Present

The action happened, but the result matters now.

  • He perdido las llaves. = I have lost the keys (I still don't have them)
  • Han roto la ventana. = They have broken the window (it is still broken)

4. Recent Past

Used for actions that just happened.

  • Acabo de llegar -> He llegado hace un momento

Key Contrast (Important)

Pretérito Perfecto vs Pretérito Indefinido:

  • Hoy he comido. (today, still ongoing)
  • Ayer comí. (yesterday, finished)

Spain vs Latin America

Spain uses pretérito perfecto more often. Latin America often uses indefinido instead.

Key Insight

This tense is not about past vs present. It is about whether the past is still relevant now.

How to form it

AR

Reminder (-AR)

hablar -> hablado trabajar -> trabajado

Example:

  • He trabajado hoy
  • Hemos hablado mucho

ER

Reminder (-ER)

comer -> comido leer -> leído

Example:

  • He comido ya
  • Has leído el libro

IR

Reminder (-IR)

vivir -> vivido escribir -> escrito (irregular)

Example:

  • Hemos vivido aquí
  • He escrito un mensaje

Grammar in detail

Structure Review

haber (present) + participle

PronounForm
yohe
has
él / ellaha
nosotroshemos
vosotroshabéis
elloshan

Time Logic

Open Time Period -> Pretérito Perfecto

  • hoy
  • esta semana
  • este mes
  • este año

Closed Time Period -> Indefinido

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

This distinction is critical.

Word Order

Standard:

  • He visto la película

With object pronouns:

  • La he visto
  • Lo han hecho

Negative Sentences

  • No he terminado
  • No hemos encontrado nada

Questions

  • ¿Has visto esto?
  • ¿Han llegado ya?

Frequency Words

Common combinations:

  • ya he + participle -> already
  • todavía no he -> not yet
  • nunca he -> never
  • alguna vez has -> have you ever

Cognitive Model

Indefinido = closed past (finished, disconnected) Perfecto = open past (connected to present)

Typical Mistakes

  • Using indefinido with "hoy" -> ❌
  • Overusing perfecto for finished time -> ❌
  • Forgetting auxiliary -> *he ido comido* ❌

Pattern Check

SentenceMeaning
He visto la películaI have seen the movie
Hemos encontrado el problemaWe have found the problem
Han llegado tardeThey have arrived late

Summary

1. Used for present relevance 2. Used with unfinished time periods 3. Used for experience and results 4. Contrasts with indefinido

This level completes the functional understanding of the pretérito perfecto.

The 10 verbs in this level

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.

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.

romper

to break
PronounForm
yohe roto
has roto
élha roto
nosotroshemos roto
vosotroshabéis roto
elloshan roto

Yo he roto el papel ya.I have broken the paper already.

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.

probar

to try
PronounForm
yohe probado
has probado
élha probado
nosotroshemos probado
vosotroshabéis probado
elloshan probado

He he probado la nueva receta de tarta de chocolate.I have tried the new chocolate cake recipe.

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.

PronounForm
yohe leído
has leído
élha leído
nosotroshemos leído
vosotroshabéis leído
elloshan leído

Yo he leído ya ese artículo hoy.I have already read that article today.

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.

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.