Photo by Zen Chung on PexelsLearn the Spanish present perfect tense: conjugating haber, irregular participles like hecho and dicho, and why Spain uses it more than Latin America.
Ask a friend in Madrid what she's done today and she might say He desayunado, he ido al gimnasio y he leído las noticias (I've had breakfast, I've gone to the gym, and I've read the news) — three separate finished actions, all folded into one tense. Ask a friend in Mexico City the same question, and you're far more likely to hear Desayuné, fui al gimnasio y leí las noticias instead, using a completely different tense for those same three actions. Spanish has one grammar point that changes shape depending on which side of the Atlantic you're speaking it in — and if your textbook only ever showed you one version, you're missing half the story.
English has a present perfect too — "I have eaten," "she has left" — so this tense often feels like free vocabulary at first: just translate the English pattern word for word and you're done. That instinct works for a while, right up until you land in a country where native speakers barely use the tense you just learned, or use it for situations English never would. Spanish's pretérito perfecto (present perfect) sits right next to the preterite and the imperfect — the two past tenses covered in our preterite vs. imperfect guide — as a third option for talking about the past, and knowing when Spanish speakers actually reach for it matters as much as knowing how to conjugate it.
The present perfect is a compound tense, built from two pieces: a conjugated form of haber (to have, in this auxiliary-only sense — never confuse it with tener) plus a past participle that never changes its ending. Regular participles are the easy part: drop the infinitive ending and add -ado for -ar verbs or -ido for -er/-ir verbs.
[AUDIO: he hablado] [AUDIO: ha comido]
A handful of common, high-frequency verbs build irregular past participles that simply have to be memorized — but there are only about a dozen worth learning by heart, and several of them share the same -cho/-to pattern once you notice it.
[AUDIO: hecho] [AUDIO: dicho] [AUDIO: puesto]
Notice that hacer and decir — two of the eight priority irregular verbs from earlier posts — show up again here with irregular participles, so this list rewards vocabulary you likely already have half-memorized.
Here's the part most textbooks skip: how often Spanish speakers actually use this tense depends heavily on where they're from. In Spain, the present perfect is the default choice for anything that happened today, this week, or in a time period that hasn't fully ended — Hoy he comido paella (I ate paella today) sounds completely natural to someone in Madrid, even though the eating is finished.
Cross the Atlantic, and most of Latin America — Mexico, Central America, and much of the Andes and southern cone — reaches for the plain preterite instead, even for things that happened minutes ago: Hoy comí paella does the same job and sounds far more natural in Mexico City or Bogotá than the present-perfect version does.
In the Caribbean, the story shifts again: Puerto Rican and Dominican Spanish lean closer to the peninsular habit, using the present perfect more freely for recent events than most of mainland Latin America does — a reminder that "Latin American Spanish" isn't one single dialect any more than "British English" and "Australian English" are interchangeable.
Past participles do double duty in Spanish, and mixing up their two jobs is one of the most common present-perfect mistakes English speakers make.
Next time someone asks about your day so far, reach for this tense the way a Spaniard would — or skip it and use the preterite instead if you're speaking with someone from Mexico or Peru, since either choice will sound natural to the right audience. A typical exchange in Madrid might go: "¿Qué has hecho hoy?" (What have you done today?) — "He trabajado toda la mañana y he comido con un amigo" (I've worked all morning and had lunch with a friend). Swap in the preterite — trabajé, comí — and the same exchange works perfectly well for a friend from Lima.
Ready to put it to work? Try narrating your last few hours out loud in Spanish using he plus a participle, then translate the same sentences into the preterite and notice how natural both versions sound — or head to Passage's Preterite vs. Imperfect lesson to round out your command of the Spanish past tense.