evolang.
Browse
About
IS THE TIME FRAME STILL OPEN? now HOY · ESTA SEMANA he comido I have eaten (today) ayer comí I ate yesterday Open period (today, this week, ever): pretérito perfecto. Closed period (yesterday, last year): preterite.
This is the usage of Spain. Much of Latin America uses the preterite for both, keeping the perfect for “ever” and “still”.
Spanish · Grammar · A2

The present perfect: he hablado, has visto, hemos hecho

The pretérito perfecto is the Spanish “have done”. It is built like English: the helper verb haber plus a past participle, the -ed form. Unlike French or German, Spanish always uses haber, never “to be”, and the participle never changes its ending.

Short answer: he, has, ha, hemos, habéis, han + participle in -ado (-ar verbs) or -ido (-er, -ir verbs). Nothing goes between haber and the participle: no lo he visto, never he no visto.

Haber + participle

Two pieces, always in the same order: the present of haber changes for the person; the participle stays fixed. Press a row to hear it.

Subjecthaber + habladoMeaning
Making the participle
hablar→habladospoken
comer→comidoeaten
vivir→vividolived
-ar verbs take -ado; -er and -ir verbs take -ido. A vowel before -ido takes an accent: leer → leído, oír → oído.
Nothing goes in between Pronouns and no go before haber; the two parts are never split.

The irregular participles

A dozen common verbs have irregular participles. Most end in -to or -cho.

When to use it: Spain and Latin America

Choose a region to see how speakers would express the same events.

The pluperfect: había hecho

For “had done”, use the imperfect of haber + participle. It marks an action completed before another past moment, and works the same way in Spain and Latin America.

había salido1 · the train had left llegué2 · I arrived now
Cuandowhenllegué,I-arrivedelthetrentrainyaalreadyhabíahadsalido.left
“When I arrived, the train had already left.”
Nuncaneverhabíahadvistoseenelthemar.sea
“I had never seen the sea.”
Meto-medijohe-saidquethathabíahe-hadperdidolostlasthellaves.keys
“He told me he had lost his keys.”
Words that call for the perfect

Ya, todavía no, alguna vez, nunca

Certain time words link the past to now, so they usually come with the perfect (in Spain and in much of Latin America). Learn them with a sentence each.

yaYAH · already
YaalreadyheI-havecomido.eaten
yah eh koh-MEE-doh · “I’ve already eaten.”
todavía notoh-dah-BEE-ah noh · not yet
Todavía nostill nothahasllegado.arrived
toh-dah-BEE-ah noh ah yeh-GAH-doh · “He hasn’t arrived yet.”
alguna vezal-GOO-nah beth · ever
¿Has estadohave-you beenalguna vezsome timeen Perú?in Peru
ahs es-TAH-doh al-GOO-nah beth en peh-ROO · “Have you ever been to Peru?”
nuncaNOON-kah · never
Nuncaneverhe vistoI-have seenla nieve.the snow
NOON-kah eh BEES-toh lah NYEH-beh · “I’ve never seen snow.”
hoyOY · today
Hoytodayhe trabajadoI-have workedmucho.a-lot
oy eh trah-bah-HAH-doh MOO-choh · “I’ve worked a lot today.”
esta semanaES-tah seh-MAH-nah · this week
Esta semanathis weekhemos idowe-have goneal cine.to-the cinema
ES-tah seh-MAH-nah EH-mohs EE-doh al THEE-neh · “We’ve been to the cinema this week.”
Pronouns and negatives

Lo he visto, never he lo visto

Haber and the participle are a block that nothing can split. An object pronoun (a short word replacing a noun, such as lo, “it”) and no go in front of the whole block.

Pronoun first
Loithe visto.I-have seen
loh eh BEES-toh · “I’ve seen it.”
No first
NonotheI-haveterminado.finished
noh eh tehr-mee-NAH-doh · “I haven’t finished.”
Both
Nonotse loto-him ithe dicho.I-have said
noh seh loh eh DEE-choh · “I haven’t told him.”
Reflexive
Memyselfhe levantadoI-have got-uptarde.late
meh eh leh-ban-TAH-doh TAR-deh · “I got up late (today).”

More on pronouns in object pronouns.

Related guides