A2 Past Tense 14 min read Moyen

Duel du Passé : Aujourd'hui vs Hier (Passé Composé vs Passé Simple)

Tu as deux façons de parler du passé : le Pretérito Perfecto pour les actions liées à "aujourd'hui et le Pretérito Indefinido
pour les actions bien
terminées" dans le passé.

Grammar Rule in 30 Seconds

Use the Present Perfect for time still ongoing, and the Preterite for finished, specific moments in the past.

  • Use Present Perfect (he comido) for time that hasn't finished yet, like 'today' or 'this week'.
  • Use Preterite (comí) for completed actions at a specific point in time, like 'yesterday' or 'last year'.
  • In Spain, Present Perfect is used more frequently for recent past; in Latin America, Preterite is preferred.
Present Perfect: [Haber] + [Participio] | Preterite: [Raíz] + [Terminación]

Overview

### Overview
Bienvenue dans le monde fascinant des temps du passé en espagnol ! Si tu es francophone, tu as déjà une longueur d'avance, car ton cerveau est habitué à manipuler des temps composés et simples. Cependant, attention : le piège est de croire que l'espagnol fonctionne exactement comme le français.
En français, nous utilisons le « passé composé » (j'ai mangé) pour presque tout ce qui est terminé. En espagnol, c'est différent. Il existe une distinction cruciale entre le Pretérito Perfecto Compuesto (le passé composé) et le Pretérito Indefinido (le passé simple).
Pourquoi est-ce si important ? Parce qu'en espagnol, le choix du temps ne dépend pas seulement de l'action elle-même, mais de ton « état d'esprit » par rapport au temps. Est-ce que le moment où l'action s'est déroulée est encore « ouvert » dans ta tête ?
Si tu dis « aujourd'hui », le temps n'est pas fini. Si tu dis « hier », le temps est clos. C'est ce qu'on appelle la pertinence temporelle.
En français, on dit « J'ai mangé hier » et « J'ai mangé ce matin » sans changer de structure verbale. En espagnol, cette petite nuance change tout. Maîtriser cette différence, c'est passer du niveau débutant à un niveau où l'on commence à vraiment « penser » en espagnol.
Ne t'inquiète pas, c'est une gymnastique mentale qui devient naturelle avec la pratique. C'est l'un des premiers grands piliers de la grammaire espagnole, et une fois que tu as compris la logique du « conteneur temporel », tout devient beaucoup plus clair.
### How This Grammar Works
Pour bien comprendre, comparons avec notre langue. En français, nous avons le passé composé (j'ai fait) et le passé simple (je fis). Le problème, c'est que le passé simple français est devenu un temps littéraire, presque réservé aux livres.
En espagnol, le Pretérito Indefinido est un temps de la vie quotidienne, très vivant !
Le Pretérito Perfecto Compuesto (le passé composé espagnol) se construit avec l'auxiliaire haber (avoir) au présent + un participe passé. Il sert à exprimer des actions qui ont un lien avec le présent. Imagine que tu es encore dans la journée en cours : « Aujourd'hui, j'ai travaillé ».
Le travail est fini, mais la journée ne l'est pas. C'est le même concept qu'en français, sauf que l'espagnol est beaucoup plus strict sur les marqueurs temporels.
Le Pretérito Indefinido (le passé simple espagnol) est utilisé pour des actions « isolées ». C'est comme si tu mettais une étiquette « terminé » sur l'action et que tu la rangeais dans une boîte fermée à clé dans le passé. Si tu dis « Hier, j'ai acheté du pain », en espagnol, tu ne peux pas utiliser le passé composé car « hier » est une période terminée.
Tu dois utiliser le passé simple : Ayer compré pan.
En gros, le français est assez flexible sur l'usage du passé composé, alors que l'espagnol (surtout en Espagne) est très rigide. Si le temps est fini (ayer, el año pasado), tu dois utiliser le passé simple. Si le temps est en cours (hoy, esta semana), tu utilises le passé composé.
C'est une distinction psychologique : est-ce que cet événement fait partie de mon « aujourd'hui » ou est-ce une « histoire ancienne » ?
### Formation Pattern
La formation est assez logique. Le Pretérito Perfecto Compuesto est composé, donc il a deux mots. Le Pretérito Indefinido est simple, donc il n'a qu'un mot.
| Temps | Structure | Exemple (hablar - parler) |
|---|---|---|
| Pretérito Perfecto | haber (présent) + participe passé | he hablado |
| Pretérito Indefinido | Verbe conjugué avec terminaison spécifique | hablé |
La conjugaison de haber est : he, has, ha, hemos, habéis, han. Le participe passé est très simple : -ado pour les verbes en -ar, et -ido pour les verbes en -er et -ir.
Pour le passé simple, c'est là que tu dois mémoriser les terminaisons.
| Sujet | -ar (hablar) | -er / -ir (comer / vivir) |
|---|---|---|
| Yo | | |
| | -aste | -iste |
| Él/Ella | | -ió |
| Nosotros | -amos | -imos |
| Vosotros | -asteis | -isteis |
| Ellos | -aron | -ieron |
Attention : les accents sont obligatoires ! Hablé (j'ai parlé) n'est pas la même chose que hable (je parle au subjonctif).
### When To Use It
Le choix entre les deux dépend des « mots déclencheurs ».
Utilise le Passé Composé (Pretérito Perfecto) quand tu parles d'actions dans un temps qui n'est pas fini pour toi :
  • Hoy he desayunado café. (Aujourd'hui, j'ai pris un café. La journée continue.)
  • Esta semana he trabajado mucho. (Cette semaine, j'ai beaucoup travaillé. La semaine n'est pas finie.)
  • Alguna vez has estado en España? (Es-tu déjà allé en Espagne ? C'est une expérience de vie, donc le temps est « ouvert ».)
Utilise le Passé Simple (Pretérito Indefinido) quand tu parles d'actions dans un temps qui est clos :
  • Ayer comí pizza. (Hier, j'ai mangé une pizza. Hier est fini, c'est de l'histoire ancienne.)
  • El año pasado viajé a Francia. (L'année dernière, j'ai voyagé en France. L'année est terminée.)
  • En 2010 viví en Madrid. (En 2010, j'ai vécu à Madrid. C'est une date précise et révolue.)
En Amérique latine, la règle est plus souple : on utilise beaucoup plus le passé simple, même pour des actions récentes. Mais si tu apprends l'espagnol standard ou européen, garde cette distinction en tête, elle est très appréciée.
### Common Mistakes
  1. 1L'interférence du français (Le passé composé partout) : Les francophones ont tendance à utiliser le passé composé pour tout. Dire *Ayer he comido est une erreur classique car on traduit littéralement « Hier j'ai mangé ». En espagnol, le passé composé ne supporte pas les marqueurs de temps terminés.
  2. 2La séparation de l'auxiliaire : En français, on peut parfois insérer un adverbe entre l'auxiliaire et le participe, mais en espagnol, haber et le participe sont inséparables. *He ya comido est faux, on dit Ya he comido.
  3. 3La confusion -amos : Pour les verbes en -ar, la forme nosotros est identique au présent et au passé simple (hablamos). L'erreur est de ne pas mettre de marqueur temporel. Il faut dire Hoy hablamos (présent) ou Ayer hablamos (passé) pour que ton interlocuteur comprenne la différence.
### Contrast With Similar Patterns
Pour bien visualiser, voici un tableau comparatif simple :
| Contexte | Français | Espagnol (Espagne) | Espagnol (LatAm) |
|---|---|---|---|
| Action finie (hier) | Passé composé | Passé simple | Passé simple |
| Action finie (aujourd'hui) | Passé composé | Passé composé | Passé simple/composé |
| Expérience de vie | Passé composé | Passé composé | Passé composé |
La grande différence est que le français utilise le passé composé comme un outil universel pour le passé, tandis que l'espagnol a une structure beaucoup plus rigoureuse sur la délimitation temporelle.
### Quick FAQ
1. Est-ce que je peux utiliser le passé simple pour dire "j'ai mangé sans préciser hier" ?
Oui, si le contexte est clair. Si tu racontes une histoire, tout le récit se fera au passé simple. Le temps est alors considéré comme « clos » par le contexte de ton récit.
2. Pourquoi l'espagnol est-il plus compliqué sur ce point ?
Ce n'est pas plus compliqué, c'est plus précis ! Cela permet de savoir immédiatement si l'action a encore des conséquences aujourd'hui ou si c'est juste un fait historique.
3. Que faire si je me trompe ?
Ne panique pas ! Les natifs te comprendront parfaitement. C'est une erreur de grammaire, pas une erreur de communication. Avec le temps, ton oreille s'habituera à la musique de la langue et tu sauras intuitivement quel temps choisir.

Comparison of Past Tense Formations

Subject Pretérito Perfecto (Hoy) Pretérito Indefinido (Ayer)
Yo
he hablado
hablé
has hablado
hablaste
Él/Ella
ha hablado
habló
Nosotros
hemos hablado
hablamos
Vosotros
habéis hablado
hablasteis
Ellos
han hablado
hablaron

Meanings

This rule governs the choice between the compound past (Present Perfect) and the simple past (Preterite) based on the psychological distance of the time frame.

1

Ongoing Time

Actions occurring within a time frame that includes the present.

“Hoy he desayunado café.”

“Esta semana hemos viajado mucho.”

2

Completed Past

Actions that happened at a finished, specific point in the past.

“Ayer comí pizza.”

“El año pasado fui a Madrid.”

Reference Table

Reference table for Duel du Passé : Aujourd'hui vs Hier (Passé Composé vs Passé Simple)
Marqueur de temps Temps préféré Exemple Sens en français
Hoy
Pretérito Perfecto
Hoy he bebido café.
Aujourd'hui j'ai bu du café.
Ayer
Pretérito Indefinido
Ayer bebí café.
Hier j'ai bu du café.
Esta semana
Pretérito Perfecto
He trabajado mucho.
J'ai beaucoup travaillé cette semaine.
El año pasado
Pretérito Indefinido
Trabajé en Londres.
J'ai travaillé à Londres l'année dernière.
Todavía no
Pretérito Perfecto
No he visto la película.
Je n'ai pas encore vu le film.
Anoche
Pretérito Indefinido
Salí con mis amigos.
Hier soir je suis sorti avec mes amis.
Ya
Pretérito Perfecto
Ya he terminado.
J'ai déjà terminé.
En 2010
Pretérito Indefinido
Compré mi casa.
En 2010 j'ai acheté ma maison.

Spectre de formalité

Formel
He finalizado el trabajo.

He finalizado el trabajo. (Workplace)

Neutre
He terminado el trabajo.

He terminado el trabajo. (Workplace)

Informel
Ya terminé el trabajo.

Ya terminé el trabajo. (Workplace)

Argot
Ya acabé con eso.

Ya acabé con eso. (Workplace)

Les temps du passé en espagnol (A1)

Le Passé

Pretérito Perfecto (Passé composé)

  • Hoy Aujourd'hui
  • Reciente Récent

Pretérito Indefinido (Passé simple)

  • Ayer Hier
  • Terminado Terminé

Lequel dois-je utiliser ?

Pretérito Perfecto
Hoy Aujourd'hui
Esta semana Cette semaine
Ya Déjà
Pretérito Indefinido
Ayer Hier
La semana pasada La semaine dernière
Anoche Hier soir

Arbre de décision : Perfecto vs Indefinido

1

Est-ce que c'est arrivé AUJOURD'HUI ?

YES
Pretérito Perfecto (he comido)
NO
Passe à la question suivante
2

La période de temps est-elle terminée (ex: hier) ?

YES
Pretérito Indefinido (comí)
NO ↓

Marqueurs de temps courants

🔓

Ouvert (Perfecto)

  • Hoy
  • Este mes
  • Todavía no
🔒

Fermé (Indefinido)

  • Ayer
  • El otro día
  • En 1999

Exemples par niveau

1

Hoy he comido pan.

Today I have eaten bread.

2

Ayer comí pizza.

Yesterday I ate pizza.

3

Esta semana he trabajado.

This week I have worked.

4

El lunes fui al cine.

On Monday I went to the cinema.

1

¿Has visto mi libro?

Have you seen my book?

2

El año pasado viajé a Perú.

Last year I traveled to Peru.

3

No he terminado la tarea.

I haven't finished the homework.

4

Ayer no salí de casa.

Yesterday I didn't leave the house.

1

Ya he hablado con el jefe.

I have already spoken with the boss.

2

Cuando era joven, viví en Madrid.

When I was young, I lived in Madrid.

3

Esta mañana no he tenido tiempo.

This morning I haven't had time.

4

En 2010, ganamos el mundial.

In 2010, we won the World Cup.

1

Ha sido un año muy difícil para todos.

It has been a very difficult year for everyone.

2

Ayer, tras mucho esfuerzo, logré terminar el proyecto.

Yesterday, after much effort, I managed to finish the project.

3

Nunca he estado en Asia, pero quiero ir.

I have never been to Asia, but I want to go.

4

El mes pasado, la empresa decidió cambiar su estrategia.

Last month, the company decided to change its strategy.

1

He reflexionado sobre lo ocurrido y he llegado a una conclusión.

I have reflected on what happened and have reached a conclusion.

2

Aquel día, el destino cambió nuestras vidas para siempre.

That day, destiny changed our lives forever.

3

Hasta la fecha, no hemos recibido ninguna respuesta oficial.

To date, we have not received any official response.

4

En su momento, no comprendí la gravedad de la situación.

At the time, I didn't understand the gravity of the situation.

1

Ha sido una trayectoria impecable la que ha trazado a lo largo de estos años.

It has been an impeccable trajectory that he has traced throughout these years.

2

Fue entonces cuando comprendí que la historia se repetía.

It was then that I understood that history was repeating itself.

3

Hemos de reconocer que los resultados han superado nuestras expectativas.

We must recognize that the results have exceeded our expectations.

4

Aquella tarde, el sol se ocultó tras las montañas, marcando el fin de una era.

That afternoon, the sun hid behind the mountains, marking the end of an era.

Facile à confondre

Past Tense Duel: Today vs. Yesterday (Present Perfect vs. Preterite) vs Pretérito Imperfecto

Learners often use the Imperfect for completed actions.

Past Tense Duel: Today vs. Yesterday (Present Perfect vs. Preterite) vs Present Tense

Learners use present for recent past.

Past Tense Duel: Today vs. Yesterday (Present Perfect vs. Preterite) vs Pluperfect

Learners use Pluperfect for simple past.

Erreurs courantes

Yo he comido ayer.

Yo comí ayer.

Ayer is a finished time marker.

Yo comido.

Yo he comido.

Missing auxiliary verb.

He fui a casa.

Fui a casa.

Do not combine auxiliary with simple past.

Ayer he ido.

Ayer fui.

Ayer is finished.

Esta semana fui al cine.

Esta semana he ido al cine.

Esta semana is still ongoing.

He visto a Juan el año pasado.

Vi a Juan el año pasado.

El año pasado is finished.

Has tú comido?

¿Has comido tú?

Word order in questions.

Ya comí.

Ya he comido.

Ya often triggers the perfect in Spain.

Nunca comí eso.

Nunca he comido eso.

Experience over a lifetime uses the perfect.

Recién fui.

Recién he ido.

Regional usage of 'recién'.

En 1990, he viajado.

En 1990, viajé.

Historical date requires preterite.

He tenido un problema ayer.

Tuve un problema ayer.

Specific time marker.

Siempre he ido a la playa cuando era niño.

Siempre iba a la playa...

Habitual past uses imperfect.

Structures de phrases

Hoy he ___ mucho.

Ayer ___ a la tienda.

Esta semana no he ___ a nadie.

El año pasado ___ un viaje increíble.

Real World Usage

Texting constant

¿Qué has hecho hoy?

Job Interview very common

He trabajado en ventas durante cinco años.

Travel common

Ayer fui al museo.

Social Media very common

¡Hoy he subido una foto nueva!

Food Delivery occasional

He pedido pizza hace diez minutos.

Academic Report common

En 2022, el estudio demostró que...

💡

Le pilier 'Haber'

N'oublie jamais que le Pretérito Perfecto a besoin de 'haber' (he, has, ha...). C'est comme une ancre qui relie l'action au présent. Par exemple : He comido.
⚠️

Les accents, c'est important !

Dans le Pretérito Indefinido, un petit accent change tout ! 'Hablo' (je parle) n'est PAS 'habló' (il/elle a parlé). Él habló ayer.
💬

La différence culturelle

Si tu es à Madrid, utilise le Pretérito Perfecto pour tout ce qui s'est passé depuis ton réveil. Si tu es à Mexico, le Pretérito Indefinido est ton meilleur ami pour presque tout. Hoy he comido (Espagne) vs Hoy comí (LatAm).

Smart Tips

Immediately think Preterite.

He ido ayer. Fui ayer.

Immediately think Perfect.

Hoy fui. Hoy he ido.

Use the Perfect.

Nunca fui a China. Nunca he estado en China.

Use the Preterite for the main events.

He entrado, he visto, he salido. Entré, vi, salí.

Prononciation

a-ber

Haber

The 'h' is always silent.

a-do / i-do

Participles

Ensure the 'ado' or 'ido' is clearly articulated.

Question

¿Has comido? ↑

Rising intonation at the end for yes/no questions.

Mémorise-le

Moyen mnémotechnique

Perfect is for the Present, Preterite is for the Past.

Association visuelle

Imagine a clock that is still ticking for the Perfect, and a clock that has been smashed with a hammer for the Preterite.

Rhyme

Si el tiempo no se ha ido, usa el Perfecto Compuesto; si el tiempo ya se ha ido, el Indefinido es el resto.

Story

Today I have been busy (he estado). I have worked (he trabajado) and I have run (he corrido). But yesterday, I was lazy (fui). I slept (dormí) and I watched (vi) TV all day.

Word Web

HoyAyerHaberParticipioPasadoTiempo

Défi

Write 5 sentences about your day using 'he' and 5 sentences about yesterday using the Preterite.

Notes culturelles

The Pretérito Perfecto is used extensively for recent past, even if the time is finished (e.g., 'Hoy he ido').

The Pretérito Indefinido is preferred for almost all past actions, even recent ones.

Similar to Mexico, the Pretérito Indefinido is dominant, and the 'vos' form changes the conjugation.

The Pretérito Perfecto Compuesto evolved from the Latin 'habere' + past participle, originally meaning 'to have something in a state of completion'.

Amorces de conversation

¿Qué has hecho hoy?

¿Has viajado a otro país?

¿Qué fue lo más interesante que hiciste el año pasado?

¿Cómo ha cambiado tu vida en los últimos meses?

Sujets d'écriture

Describe your day so far.
Write about your favorite childhood memory.
Compare your life today with your life five years ago.
Reflect on a major decision you made recently.

Erreurs courantes

Incorrect

Correct


Incorrect

Correct


Incorrect

Correct


Incorrect

Correct

Test Yourself

Quelle phrase est correcte pour quelque chose qui s'est passé AUJOURD'HUI ? Choix multiple

Choose the best option for: 'Today I have worked a lot.'

✓ Correct! ✗ Not quite. Correct answer: Hoy he trabajado mucho.
En Espagne et en grammaire standard, 'hoy' (aujourd'hui) déclenche le Pretérito Perfecto : he + participe.
Remplis le blanc avec la forme correcte du Pretérito Indefinido.

Ayer (yo/comer) ___ en un restaurante mexicano.

✓ Correct! ✗ Not quite. Correct answer: comí
'Ayer' (hier) exige la forme isolée du Pretérito Indefinido pour 'yo', qui est 'comí'.
Trouve et corrige l'erreur dans cette phrase. Error Correction

Find and fix the mistake:

Esta semana yo comí mucho sushi.

✓ Correct! ✗ Not quite. Correct answer: Esta semana yo he comido mucho sushi.
'Esta semana' est une période de temps ouverte, donc on utilise le Pretérito Perfecto 'he comido'.

Score: /3

Exercices pratiques

8 exercises
Fill in the blank with the correct form.

Hoy yo ___ (comer) mucho.

✓ Correct! ✗ Not quite. Correct answer: he comido
Hoy triggers the perfect.
Choose the correct sentence. Choix multiple

Which is correct?

✓ Correct! ✗ Not quite. Correct answer: Ayer fui al cine.
Ayer is a finished time marker.
Fix the error. Error Correction

Find and fix the mistake:

El año pasado he viajado a España.

✓ Correct! ✗ Not quite. Correct answer: El año pasado viajé a España.
El año pasado is finished.
Change to Preterite. Sentence Transformation

He hablado con él.

✓ Correct! ✗ Not quite. Correct answer: Hablé con él.
Simple past of hablar.
Is this rule true? True False Rule

The Preterite is for finished time.

✓ Correct! ✗ Not quite. Correct answer: True
Preterite is for completed actions.
Complete the dialogue. Dialogue Completion

A: ¿Has visto a María? B: Sí, la ___ ayer.

✓ Correct! ✗ Not quite. Correct answer: vi
Ayer triggers preterite.
Order the words. Sentence Building

he / hoy / trabajado / yo

✓ Correct! ✗ Not quite. Correct answer: Yo he trabajado hoy.
Standard word order.
Match the marker to the tense. Match Pairs

Ayer -> ?

✓ Correct! ✗ Not quite. Correct answer: Preterite
Ayer is finished.

Score: /8

Practice Bank

10 exercises
Remplis le blanc pour le Pretérito Perfecto. Texte trous

¿Ya (tú/ver) ___ la nueva serie de Netflix?

✓ Correct! ✗ Not quite. Correct answer: has visto
Réorganise les mots pour faire une phrase correcte au Pretérito Indefinido. Sentence Reorder

ayer / nosotros / pizza / comimos

✓ Correct! ✗ Not quite. Correct answer: Ayer nosotros comimos pizza
Traduis en espagnol en utilisant le Pretérito Indefinido. Traduction

Last night I slept eight hours.

✓ Correct! ✗ Not quite. Correct answer: Anoche dormí ocho horas.
Associe le marqueur de temps au temps correct. Match Pairs

Match the pairs:

✓ Correct! ✗ Not quite. Correct answer: Hoy -> Present Perfect
Corrige le verbe pour la troisième personne. Error Correction

Él han comido mucho hoy.

✓ Correct! ✗ Not quite. Correct answer: Él ha comido mucho hoy.
Lequel est un participe irrégulier ? Choix multiple

Select the irregular participle for 'hacer' (to do/make):

✓ Correct! ✗ Not quite. Correct answer: hecho
Remplis le blanc avec la terminaison correcte du Pretérito Indefinido. Texte trous

El lunes pasado (tú/hablar) ___ con tu madre.

✓ Correct! ✗ Not quite. Correct answer: hablaste
Traduis en espagnol en utilisant le Pretérito Perfecto. Traduction

I have already finished the homework.

✓ Correct! ✗ Not quite. Correct answer: Ya he terminado los deberes.
Réorganise les mots pour une question. Sentence Reorder

esta / ¿ / qué / hecho / has / mañana / ?

✓ Correct! ✗ Not quite. Correct answer: ¿Qué has hecho esta mañana?
Quel temps semble plus naturel au Mexique pour 'J'ai pris le petit-déjeuner il y a 10 minutes' ? Choix multiple

Pick the LatAm preference:

✓ Correct! ✗ Not quite. Correct answer: Ya desayuné.

Score: /10

FAQ (8)

It comes from the Latin 'habere', meaning 'to have'.

Yes, e.g., 'Hoy he trabajado, pero ayer no trabajé'.

It has many irregular verbs, but the pattern is consistent.

If in doubt, use the Preterite; it's safer in most of the Spanish-speaking world.

In Spain, yes. In Latin America, it can trigger the preterite.

It's a regional preference for simplicity and directness.

Yes, like 'hecho' (hacer) or 'visto' (ver).

Imperfect is for background/habits; Preterite/Perfect is for completed actions.

Scaffolded Practice

1

1

2

2

3

3

4

4

Mastery Progress

Needs Practice

Improving

Strong

Mastered

In Other Languages

English high

Present Perfect vs Simple Past

Spanish regional variation makes the choice more complex than in English.

French high

Passé Composé vs Passé Simple

Spanish uses the Preterite in daily speech, unlike French.

German moderate

Perfekt vs Präteritum

German register split is mandatory; Spanish is dialectal.

Japanese low

Ta-form

Japanese lacks the compound perfect structure.

Arabic low

Perfective aspect

Arabic does not have a compound perfect structure like Spanish.

Chinese low

Le particle

Chinese does not conjugate verbs for tense.

Learning Path

Prerequisites

Was this helpful?
Pas encore de commentaires. Soyez le premier à partager vos idées !