Pretérito Perfecto vs. Indefinido
Spanish Present Perfect vs. Preterite (He comido vs. Comí)Learn the core logic, time triggers, and conjugation differences between he comido and comí in Spanish through clear everyday contexts.
The Core Distinction
Ask yourself: is the time period still connected to the present, or is it closed?
Still connected to now
he comido
Finished time period
comí
Need a complete breakdown of compound tenses?
Learn how auxiliary haber forms Present Perfect, Pluperfect, Future Perfect, and Subjunctive structures.
Perfecto (Present Perfect)
- Connection to now: The action or result matters in the present moment.
- Open time frame: The period is still ongoing: hoy, esta semana, este año.
- Recent events & news: Actions just completed (ya, todavía no, últimamente).
- Life experience: What you have or haven't done (alguna vez, nunca).
Indefinido (Simple Past)
- Closed time frame: The period is completely finished: ayer, anoche, en 2020.
- Completed event: The action is framed as an isolated finished event.
- Specific point in time: Answers when an action took place in the past.
- Narrative flow: Moves stories forward step-by-step: fui, vi, compré.
🇪🇸 Spain vs. 🌎 Latin America
In standard peninsular Spanish (Spain), hoy he comido is very common because the timeframe (today) is still ongoing. In many parts of Latin America, speakers naturally use hoy comí for both completed and open moments. Both patterns are grammatically valid and widely understood.
Time Triggers
Use Perfecto
Use Indefinido
Ready to test triggers and open vs. closed time frames?
Take the Indefinido vs Perfecto QuizNote: Time triggers provide strong guidance, but the speaker's communicative intent always determines the choice.
Conjugation Comparison
| Subject | Verb | Perfecto Present Perfect he hablado | Indefinido Simple Past hablé |
|---|---|---|---|
| Yo | hablar to speak |
he hablado | hablé |
| Tú | hablar | has hablado | hablaste |
| Él/Ella/Ud. | hablar | ha hablado | habló |
| Nosotros | hablar | hemos hablado | hablamos |
| Ellos/Uds. | hablar | han hablado | hablaron |
| Yo | comer to eat |
he comido | comí |
| Tú | comer | has comido | comiste |
| Él/Ella/Ud. | comer | ha comido | comió |
| Nosotros | comer | hemos comido | comimos |
| Ellos/Uds. | comer | han comido | comieron |
Must-Know Examples
Real-Life Conversations
Compare how native speakers naturally transition between tenses depending on perspective:
| Context | Perfecto (Open / Connected) | Indefinido (Closed / Finished) |
|---|---|---|
| Today vs Yesterday | ¿Qué has hecho hoy? What have you done today? |
¿Qué hiciste ayer? What did you do yesterday? |
| Discussing Weekends | ¿Qué tal el fin de semana? ¿Has descansado? Have you rested? (Weekend context felt close) |
¿Qué tal el finde? ¿Saliste el sábado? Did you go out on Saturday? (Specific day) |
| Travel History | ¿Has estado alguna vez en Madrid? Have you ever been to Madrid? |
¿Fuiste a Madrid el verano pasado? Did you go to Madrid last summer? |
| Food & Dining | Todavía no he desayunado. I haven't eaten breakfast yet. (Opportunity remains) |
Cené con mis amigos anoche. I had dinner with friends last night. |