Zum Inhalt springen
0 von 7 TagenNichts fällig

Grammatik · A2

Present perfect: forms and experiential uses

Pretérito perfecto: formas y usos (experiencias, ya, todavía no)

A22 Min. Lesezeit1.600 ÜbungenBaut auf: Preterite I: regular verbs, ser/ir, dar, ver

Die kurze Antwort

Haber + past participle (he comido) presents events within a time that reaches the present: life experiences (alguna vez, nunca) and things done or still pending (ya, todavía no). The participle never changes, and nothing goes between haber and the participle.

mi vida hasta ahorahe estado en Perúhe visto el marjetzt
The perfect places events inside a period that reaches now: your life so far.
yaYapronounlohaberheparticiplevisto
Nothing goes between haber and the participle; ya and pronouns go in front.

Wichtige Formen

  • he, has (vos has), ha, hemos, habéis (es-ES), han + participle
  • -ar → -ado (hablado); -er/-ir → -ido (comido, vivido)
  • Irregular participles: hecho, dicho, visto, escrito, puesto, vuelto, abierto, roto, muerto, descubierto, resuelto
  • Experiences: ¿Has estado alguna vez en México? Nunca he visto la nieve.
  • ya / todavía no / aún no: Ya he comido. Todavía no he terminado.
  • Pronouns go before haber: Lo he visto. (not *He lo visto)

Diese Erklärung gibt es noch nicht auf Deutsch, deshalb siehst du sie auf Englisch.

What it is

The present perfect (pretérito perfecto) is haber + past participle: he comido, has visto. It looks at past events from the present: what you have done in your life, what is already done and what isn't done yet.

How to form it

Personhaber+ participle
yohehablado
túhascomido
él / ella / ustedhavivido
nosotroshemosvisto
ellos / ustedeshanhecho

Regular participles: -ar → -ado (hablado), -er/-ir → -ido (comido, vivido). The common irregular ones:

InfinitiveParticiple
hacerhecho
decirdicho
vervisto
escribirescrito
ponerpuesto
volvervuelto
abrirabierto
romperroto
morirmuerto
descubrirdescubierto

Two rules: the participle never changes (he escrito las cartas), and nothing goes between haber and the participle. Pronouns and ya go in front: Ya lo he visto.

When to use it

  • Life experiences, with alguna vez, nunca, muchas veces: ¿Has estado alguna vez en México? Nunca he visto la nieve.
  • Done or not yet, with ya, todavía no, aún no: Ya he comido. Todavía no he terminado.
  • News that matters now: ¡He encontrado las llaves!
  • ¿Has probado alguna vez el ceviche?Have you ever tried ceviche?experience
  • Todavía no he terminado el informe.I haven't finished the report yet.not yet
  • Nunca he visto la nieve.I've never seen snow.ver → visto

Contrasts and traps

  • With a finished time (ayer, el año pasado, en 2019) use the preterite: Ayer fui al cine, not Ayer he ido.
  • In most of Latin America many speakers also use the preterite with ya and todavía: ¿Ya comiste? Todavía no llegó. Both are correct; the next topic compares the two systems.
  • To say how long something has lasted, use desde hace: Vivo aquí desde hace dos años, not He vivido aquí por dos años.

If you also speak Portuguese

The Portuguese tenho feito is a false friend. Tenho estudado muito means something repeated lately (Últimamente estudio mucho), while Spanish he estudiado simply means "I have studied". Brazilian Você já foi ao México? becomes ¿Has estado alguna vez en México?, or in Latin America also ¿Ya fuiste a México?

Jetzt 3 ausprobieren

1 / 3

Mi abuela nunca (usar) una computadora.

My grandmother has never used a computer.

Kein Konto nötig.

Beispiele

  • ¿Has probado alguna vez el ceviche?Have you ever tried ceviche?
  • Todavía no he terminado el informe, pero ya he escrito la introducción.I haven't finished the report yet, but I've already written the introduction.
  • Nunca he visto la nieve.I've never seen snow.
  • Mis papás han viajado mucho por Centroamérica.My parents have travelled a lot around Central America.
  • ¿Ya has hecho la tarea?Have you done your homework yet?
  • —¿Conoces a Marta? —Sí, la he visto dos veces.—Do you know Marta? —Yes, I've met her twice.
  • Hemos abierto una tienda nueva en el centro.We've opened a new shop in the city centre.
  • ¿Alguna vez te has perdido en una ciudad?Have you ever got lost in a city?

Typische Fehler

Die Fehler, die Lernende wirklich machen, und warum die Korrektur so lautet.

He hacido la cena.He hecho la cena.

Some participles are irregular: hecho, dicho, visto, escrito, puesto, vuelto, abierto, roto.

He ya comido.Ya he comido.

Nothing goes between haber and the participle: Ya he comido.

He escritas las cartas.He escrito las cartas.

With haber, the participle never changes: escrito, whatever the object.

Ayer he ido al cine.Ayer fui al cine.

With a finished time like ayer, use the preterite: fui.

He lo visto.Lo he visto.

Pronouns go before haber: Lo he visto.

Tengo estudiado mucho este mes.Este mes he estudiado mucho.

Spanish forms this tense with haber, never tener: he estudiado.

Typisch für Menschen, die Portugiesisch sprechen

Hinweis für alle, die Deutsch sprechen

The German Perfekt is a general past; do not use he + participle with ayer or el año pasado.

Regionale Unterschiede

  • Experiential and continuative uses are shared by all varieties. The 'today' use (Hoy he comido con mi madre) is es-ES (also Andean/ Bolivian and some other areas); most of Latin America says Hoy comí con mi madre (es-g-031). vos has + participle; habéis flagged es-ES.