Duelo do Passado: Hoje vs. Ontem (Pretérito Perfeito vs. Indefinido)
Present Perfect para o tempo que ainda está aberto (hoy, esta semana) e o Pretérito para o tempo que já fechou (ayer, el año pasado).
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.
Overview
eu comi, eu falei). Só que no espanhol, existem dois caminhos principais para falar do passado: o Pretérito Perfecto Compuesto (que soa como o nosso tenho comido, mas tem um uso bem diferente) e o Pretérito Indefinido (que é o nosso pretérito perfeito simples).relação psicológicaque você tem com o evento. Imagine que o tempo é como um conjunto de caixas.
hoje ou esta semana), o espanhol exige uma estrutura específica. Se a caixa do tempo já foi fechada e lacrada (como ontem ou ano passado), eles usam outra. Se você trocar essas caixas, um nativo vai perceber na hora que algo soa estranho.eu vi ela ontemem vez de
eu a vi ontem— a mensagem passa, mas não soa natural. Vamos desmistificar isso agora, de um jeito bem tranquilo e sem complicação, usando o que você já sabe do nosso bom e velho português como base.
eu comi ontem e eu comi hoje.Pretérito Perfecto Compuesto (formado pelo verbo haber + particípio) é usado para ações que aconteceram em um tempo que ainda não acabou. Pense nele como uma ponte que liga o passado ao seu presente.Hoy he desayunado café (Hoje eu tomei café), você está dizendo que o dia de hoje ainda está rolando, então a ação de tomar café faz parte desse período aberto. É quase como se você estivesse atualizando o seu status no Instagram: o que eu fiz hoje?.
Pretérito Indefinido é o tempo da história. Ele serve para ações que começaram e terminaram em um ponto fixo do passado, em uma caixa de tempo que já fechou. Se você diz Ayer desayuné café (Ontem eu tomei café), a ação está isolada lá atrás.notícia recente ou experiência de vida(usando o composto) do que é
fato histórico ou evento concluído (usando o indefinido).Pretérito Perfecto Compuesto, você precisa do verbo auxiliar haber conjugado no presente + o particípio do verbo principal (terminado em -ado para verbos em -ar e -ido para -er e -ir). É super simples, olha só:haber | Exemplo (hablar) |Pretérito Indefinido é um tempo simples, ou seja, você conjuga apenas um verbo. Ele tem terminações específicas que você precisa decorar, mas é bem parecido com as terminações que a gente usa no português, só mudando algumas letrinhas finais:-ar (hablar) | -er (comer) | -ir (vivir) |palavras-gatilho. Se você vir palavras que indicam um tempo que ainda não fechou, use o Pretérito Perfecto Compuesto. Exemplos: hoy (hoje), esta semana (esta semana), este mes (este mês), últimamente (ultimamente).Esta semana he trabajado mucho (Esta semana eu trabalhei muito). Como a semana ainda não acabou, a gente usa o composto.Pretérito Indefinido, procure por palavras que marcam um tempo encerrado: ayer (ontem), el año pasado (ano passado), en 2010 (em 2010), hace dos días (há dois dias). Exemplo: El año pasado trabajé mucho (Ano passado eu trabalhei muito). Viu a diferença?eu já fiz isso. Em espanhol, eles usam muito o
he hecho para experiências de vida.eu já viajei para a Espanha, diga
He viajado a España. Isso soa muito mais natural do que tentar usar o indefinido o tempo todo.- 1A interferência do
Pretérito Perfeitodo português: O erro mais comum é usar o pretérito simples para tudo, só porque no português a gente faz assim. Exemplo: falar*Ayer he comidoestá errado, porqueayer(ontem) é tempo fechado. O correto éAyer comí.
- 1Separar o verbo auxiliar do particípio: Em português, a gente às vezes coloca palavras no meio de tempos compostos, mas no espanhol o
habere o particípio são inseparáveis. Nunca diga*He ya comido. O correto éYa he comido.
- 1Flexionar o particípio: O particípio em espanhol no tempo composto é invariável. Não importa se o sujeito é feminino ou plural, ele sempre termina em
-o. Erro comum:*Ella ha comida. O correto éElla ha comido.
He comido hoy |Comí ayer |He viajado |Viajé en 2020 |Hoy fui al mercado, saiba que está correto lá, embora um espanhol de Madri provavelmente diria Hoy he ido al mercado.haber muda se eu mudar a pessoa?haber é o único que conjuga. O particípio (hablado, comido) fica sempre igual, não importa quem é o sujeito. É a parte mais fácil!ser, ir, hacer) são irregulares. Você vai precisar memorizar essas formas aos poucos. Mas relaxa, é igual aprender os verbos irregulares em português, com o tempo você pega o jeito!Comparison of Past Tense Formations
| Subject | Pretérito Perfecto (Hoy) | Pretérito Indefinido (Ayer) |
|---|---|---|
|
Yo
|
he hablado
|
hablé
|
|
Tú
|
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.
Ongoing Time
Actions occurring within a time frame that includes the present.
“Hoy he desayunado café.”
“Esta semana hemos viajado mucho.”
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
| Marcador de Tempo | Tempo Verbal Preferido | Exemplo em Espanhol | Significado em Português |
|---|---|---|---|
|
Hoy
|
Present Perfect
|
Hoy he bebido café.
|
Hoje eu tomei café.
|
|
Ayer
|
Preterite
|
Ayer bebí café.
|
Ontem eu tomei café.
|
|
Esta semana
|
Present Perfect
|
He trabajado mucho.
|
Esta semana eu trabalhei muito.
|
|
El año pasado
|
Preterite
|
Trabajé en Londres.
|
No ano passado eu trabalhei em Londres.
|
|
Todavía no
|
Present Perfect
|
No he visto la película.
|
Ainda não vi o filme.
|
|
Anoche
|
Preterite
|
Salí con mis amigos.
|
Ontem à noite eu saí com meus amigos.
|
|
Ya
|
Present Perfect
|
Ya he terminado.
|
Já terminei.
|
|
En 2010
|
Preterite
|
Compré mi casa.
|
Em 2010 eu comprei minha casa.
|
Espectro de formalidade
He finalizado el trabajo. (Workplace)
He terminado el trabajo. (Workplace)
Ya terminé el trabajo. (Workplace)
Ya acabé con eso. (Workplace)
Tempos Passados em Espanhol (A1)
Present Perfect (Perfeito)
- Hoy Hoje
- Reciente Recente
Pretérito (Indefinido)
- Ayer Ontem
- Terminado Finalizado
Qual devo usar?
Árvore de Decisão: Perfeito vs. Indefinido
Aconteceu HOJE?
O período de tempo está finalizado (ex: ontem)?
Marcadores de Tempo Comuns
Aberto (Perfeito)
- • Hoy
- • Este mes
- • Todavía no
Fechado (Pretérito)
- • Ayer
- • El otro día
- • En 1999
Exemplos por nível
Hoy he comido pan.
Today I have eaten bread.
Ayer comí pizza.
Yesterday I ate pizza.
Esta semana he trabajado.
This week I have worked.
El lunes fui al cine.
On Monday I went to the cinema.
¿Has visto mi libro?
Have you seen my book?
El año pasado viajé a Perú.
Last year I traveled to Peru.
No he terminado la tarea.
I haven't finished the homework.
Ayer no salí de casa.
Yesterday I didn't leave the house.
Ya he hablado con el jefe.
I have already spoken with the boss.
Cuando era joven, viví en Madrid.
When I was young, I lived in Madrid.
Esta mañana no he tenido tiempo.
This morning I haven't had time.
En 2010, ganamos el mundial.
In 2010, we won the World Cup.
Ha sido un año muy difícil para todos.
It has been a very difficult year for everyone.
Ayer, tras mucho esfuerzo, logré terminar el proyecto.
Yesterday, after much effort, I managed to finish the project.
Nunca he estado en Asia, pero quiero ir.
I have never been to Asia, but I want to go.
El mes pasado, la empresa decidió cambiar su estrategia.
Last month, the company decided to change its strategy.
He reflexionado sobre lo ocurrido y he llegado a una conclusión.
I have reflected on what happened and have reached a conclusion.
Aquel día, el destino cambió nuestras vidas para siempre.
That day, destiny changed our lives forever.
Hasta la fecha, no hemos recibido ninguna respuesta oficial.
To date, we have not received any official response.
En su momento, no comprendí la gravedad de la situación.
At the time, I didn't understand the gravity of the situation.
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.
Fue entonces cuando comprendí que la historia se repetía.
It was then that I understood that history was repeating itself.
Hemos de reconocer que los resultados han superado nuestras expectativas.
We must recognize that the results have exceeded our expectations.
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.
Fácil de confundir
Learners often use the Imperfect for completed actions.
Learners use present for recent past.
Learners use Pluperfect for simple past.
Erros comuns
Yo he comido ayer.
Yo comí ayer.
Yo comido.
Yo he comido.
He fui a casa.
Fui a casa.
Ayer he ido.
Ayer fui.
Esta semana fui al cine.
Esta semana he ido al cine.
He visto a Juan el año pasado.
Vi a Juan el año pasado.
Has tú comido?
¿Has comido tú?
Ya comí.
Ya he comido.
Nunca comí eso.
Nunca he comido eso.
Recién fui.
Recién he ido.
En 1990, he viajado.
En 1990, viajé.
He tenido un problema ayer.
Tuve un problema ayer.
Siempre he ido a la playa cuando era niño.
Siempre iba a la playa...
Padrões de frases
Hoy he ___ mucho.
Ayer ___ a la tienda.
Esta semana no he ___ a nadie.
El año pasado ___ un viaje increíble.
Real World Usage
¿Qué has hecho hoy?
He trabajado en ventas durante cinco años.
Ayer fui al museo.
¡Hoy he subido una foto nueva!
He pedido pizza hace diez minutos.
En 2022, el estudio demostró que...
O 'Haber' é sua Âncora
Yo he comido mucho hoy.
Acento Muda Tudo
Él habló con su jefe.
Diferença Espanha vs. América Latina
Hoy he ido al mercado(Espanha) vs.
Hoy fui al mercado(América Latina).
Smart Tips
Immediately think Preterite.
Immediately think Perfect.
Use the Perfect.
Use the Preterite for the main events.
Pronúncia
Haber
The 'h' is always silent.
Participles
Ensure the 'ado' or 'ido' is clearly articulated.
Question
¿Has comido? ↑
Rising intonation at the end for yes/no questions.
Memorize
Mnemônico
Perfect is for the Present, Preterite is for the Past.
Associação visual
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
Desafio
Write 5 sentences about your day using 'he' and 5 sentences about yesterday using the Preterite.
Notas culturais
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'.
Iniciadores de conversa
¿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?
Temas para diário
Erros comuns
Test Yourself
Escolha a melhor opção para: 'Today I have worked a lot.'
Ayer (yo/comer) ___ en un restaurante mexicano.
Find and fix the mistake:
Esta semana yo comí mucho sushi.
Score: /3
Exercicios praticos
8 exercisesHoy yo ___ (comer) mucho.
Which is correct?
Find and fix the mistake:
El año pasado he viajado a España.
He hablado con él.
The Preterite is for finished time.
A: ¿Has visto a María? B: Sí, la ___ ayer.
he / hoy / trabajado / yo
Ayer -> ?
Score: /8
Practice Bank
10 exercises¿Ya (tú/ver) ___ la nueva serie de Netflix?
ayer / nosotros / pizza / comimos
Last night I slept eight hours.
Combine os pares:
Él han comido mucho hoy.
Selecione o particípio irregular para 'hacer' (fazer):
El lunes pasado (tú/hablar) ___ con tu madre.
I have already finished the homework.
esta / ¿ / qué / hecho / has / mañana / ?
Escolha a preferência da América Latina:
Score: /10
Perguntas frequentes (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
2
3
4
Mastery Progress
Needs Practice
Improving
Strong
Mastered
In Other Languages
Present Perfect vs Simple Past
Spanish regional variation makes the choice more complex than in English.
Passé Composé vs Passé Simple
Spanish uses the Preterite in daily speech, unlike French.
Perfekt vs Präteritum
German register split is mandatory; Spanish is dialectal.
Ta-form
Japanese lacks the compound perfect structure.
Perfective aspect
Arabic does not have a compound perfect structure like Spanish.
Le particle
Chinese does not conjugate verbs for tense.
Learning Path
Prerequisites
Learn These First
Passado em Espanhol: Verbos Regulares em -AR (hablé, hablaste)
### Overview Fala, pessoal! Tudo bem? Hoje vamos mergulhar no `pretérito indefinido` (também chamado de `pretérito perf...
O passado conectado: Pretérito Perfeito Composto (He hablado)
### Overview Olha só, aprender o `Pretérito Perfecto Compuesto` (que em português a gente chama de Pretérito Perfeito C...
Vídeos relacionados
Related Grammar Rules
O Passado em Espanhol: O que aconteceu? (Pretérito Indefinido)
### Overview Fala, pessoal! Tudo bem? Hoje vamos mergulhar no **Pretérito Indefinido** em espanhol. Se você está começa...
Passado Literário Espanhol: O Pretérito Anterior (hube hablado)
Overview Já encontrou um fóssil durante uma caminhada? O `Pretérito Anterior` é exatamente isso. É um fóssil linguístico...
Pretérito Imperfeito: Usando 'ir' (iba, ibas, iba...)
### Overview Fala, pessoal! Tudo bem? Hoje vamos mergulhar em um dos tópicos mais importantes para quem quer soar natur...
O Verbo Querer no Passado: Tentar e Recusar
### Overview Fala, pessoal! Tudo beleza? Hoje vamos mergulhar em um dos tópicos mais interessantes e que costumam causa...
Radicais Irregulares do Pretérito (Verbos U, I, J)
### Overview Olha só, vamos falar de um dos tópicos que mais causa dor de cabeça em quem está começando no espanhol: os...