Skip to content
The Spanish present perfect: haber and the participle

Nivelo

The Spanish present perfect: haber and the participle

The present perfect — he comido, has visto, hemos hecho — is the present of haber plus a participle, and the participle never changes. Most participles are regular (hablado, comido, vivido); about a dozen common verbs have their own: hecho, dicho, escrito, puesto, visto, vuelto. Where Spanish speakers differ is when to use it — central and southern Spain says hoy he comido, Mexico, Chile and most of Argentina hoy comí — so the ten sentences below test the forms, which are the same everywhere.

Free · 2 minutes · 10 sentences

He hecho or he hacido? Ten sentences, instant answers

Tap the form that fits. Each answer comes with the reason — an irregular participle, a form of haber, an accent — so a miss teaches the rule instead of just counting against you. About two minutes.

Ten sentences on one grammar point are not a level test. The free Spanish level test above places you on the A1–C2 scale from reading and listening; this quiz tells you whether one rule is automatic yet.

How do you form the present perfect in Spanish?

The participle is the stem plus -ado for -ar verbs and -ido for -er and -ir verbs: hablar gives hablado, comer comido, vivir vivido. Haber does all the changing; the participle is the same for every person — he comido, hemos comido, han comido.

After haber the participle always ends in -o, whatever it refers to: las fotos, but las he visto, never las he vistas. A pronoun goes before haber, never between the two words: lo he visto, me lo he imaginado.

The have of I have eaten is haber: he comido. Tener with a participle is another construction, whose participle agrees with the object — tenía leídas todas las enciclopedias, in the academies' example — and te tengo dicho adds insistence: I've told you again and again. With a verb that takes no object it is not accepted: he estado, never tengo estado.

Nosotros is hemos: hemos terminado. The academies ask you not to use habemos, an old form still heard in popular speech, for the present perfect.

PersonHaberWith the participle
yohehe hablado
túhashas comido
él, ella, ustedhaha vivido
nosotroshemoshemos hablado
vosotroshabéishabéis comido
ellos, ustedeshanhan vivido
The present of haber, then the participle, which ends in -o and never changes. Forms from the conjugation tables of the academies' Diccionario de la lengua española (haber, hablar, comer, vivir). Checked 7 November 2026.

The irregular participles: hecho, dicho, puesto

These are the participles to learn one by one. Each has a regular twin — abrido, rompido, morido, volvido — that children in every Spanish-speaking country build while they learn the language, the academies' grammar notes. Some of those twins live on in the popular speech of a few countries, but none has reached formal Spanish, and the academies recommend avoiding them.

Rompido was widespread in medieval and classical Spanish and in use until the end of the 16th century; it is still heard in popular speech in Mexico and parts of Central America. Ponido never reached the standard language either: puesto.

A compound keeps its verb's participle: descubrir gives descubierto, devolver devuelto, proponer propuesto, prever previsto. Two compounds of decir go their own way: bendecir and maldecir are regular — bendecido, maldecido — and bendito and maldito are almost always adjectives: agua bendita.

In Argentina, Uruguay and Paraguay the verbs in -scribir often take -pto — inscripto, descripto, prescripto — though never escribir itself, which is escrito everywhere.

VerbParticipleSame pattern
abrirabiertoreabierto
cubrircubiertodescubierto
decirdichopredicho, contradicho
escribirescritodescrito, inscrito
hacerhechodeshecho, satisfecho
morirmuerto—
ponerpuestopropuesto, supuesto
resolverresueltodisuelto, absuelto
romperroto—
vervistoprevisto
volvervueltodevuelto, envuelto
The participles the academies recommend over the regular forms, with verbs that share the pattern. From the Nueva gramática (§4.12j) and the conjugation tables of the Diccionario de la lengua española. Checked 7 November 2026.

Frito or freído? Three verbs with two participles

The academies accept both forms of these three in the present perfect — le he frito un huevo or le he freído un huevo — and note that the irregular one is the more frequent today: frito and provisto by far, impreso more so in the Americas than in Spain. As an adjective the irregular form is the usual one: unas sardinas fritas, un libro impreso.

Elegir has two participles too, but in the present perfect elegido is the usual one almost everywhere — han elegido al alcalde — and electo is heard mostly elsewhere: el presidente electo, and in much of the Americas fue electo. The quiz above asks none of these verbs.

VerbBoth validMore frequent
freírfreído, fritofrito
imprimirimprimido, impresoimpreso
proveerproveído, provistoprovisto
Both participles are valid in the present perfect: he frito or he freído. From the Diccionario panhispánico de dudas (freír, imprimir, proveer) and the conjugation tables of the Diccionario de la lengua española. Checked 7 November 2026.

Leído, oído, caído: the participles with an accent

When the í of -ído follows a, e or o, the two vowels are said apart, and the accent shows it: caído, leído, oído. The accent is part of the spelling — leido, without it, is a spelling slip.

After u it is the other way round. For spelling, ui always counts as a diphthong, so construido, huido and incluido are written without an accent, however they are pronounced.

AfterParticiples
acaído, traído
eleído, creído
ooído
u — no accentconstruido, huido, incluido
An -ído after a, e or o carries a written accent; -uido never does. From the Diccionario panhispánico de dudas (tilde, 2.1.1, 2.1.2 and 2.3.2) and the conjugation tables of the Diccionario de la lengua española. Checked 7 November 2026.

When do you use the present perfect in Spanish?

The forms are the same everywhere; the use is not. In central and southern Spain the present perfect covers whatever happened in a stretch of time that includes now — hoy, esta semana, este año: hoy he comido tarde. In Mexico, much of Central America and Venezuela, comí is for what is finished and he comido for what still goes on. In Chile, most of Argentina, northwest Spain and the Canary Islands, comí does nearly all the work. On the coast of Peru and in the Bolivian Andes it runs the other way, and he comido often takes the place of comí.

Some uses are shared. Ha sufrido mucho en la vida — a life that is still going — is common to every Spanish speaker, the grammar notes, and in most of the Americas both forms are accepted for experience: este año fui or he ido tres veces a Europa. Even in Spain, a finished stretch such as la semana pasada takes the preterite.

So learn the forms once and the use from the Spanish you hear: he comido for today if your Spanish is from Madrid or Seville, comí if it is from Mexico City or Buenos Aires. Both are right where they are used, which is why the quiz above asks how to build the present perfect, never when to use it.

WhereEarlier today
Central and southern SpainHoy he comido tarde.
Coastal Peru, Andean BoliviaHoy he comido tarde.
Mexico, Central America, VenezuelaHoy comí tarde.
Chile, most of Argentina, the CanariesHoy comí tarde.
What each area says for something that happened earlier today. From the Nueva gramática (§23.7b and c), which calls the present perfect the verb form with the most geographic variation in Spanish today. Checked 7 November 2026.

Why do English speakers get the present perfect wrong?

English builds I have eaten the same way — have plus a participle — so the shape comes easily, and the slips come where the two languages part. Have is haber here: he comido. The participle of a common verb is often irregular, so the rule builds hacido, escribido and ponido where Spanish says hecho, escrito and puesto. And after haber the participle stays in -o, though Spanish adjectives agree everywhere else: las ventanas están abiertas, but las he abierto.

Our own grading data shows how often. Nivelo grades every conversation turn and writing task against the grammar it uses. Across 28 learners and 213 present-perfect forms (recounted 24 September 2026), 49% were wrong: 53% at A2, 57% at B1, 41% at B2 and 35% at C1. The count covers every slip in the tense, form or use — a wrong participle, or he comido where the grader wanted another past, or the reverse — so it measures the tense, not this quiz alone. It is a count of our own learners, not a study.

What comes after the present perfect?

The irregular preterite is the other past learners build wrong — hice, puse, dije — and preterite vs imperfect is the choice between Spanish's two simple pasts. Ya vs todavía sorts the two words that often come with this tense — ya he comido, todavía no ha llegado — and hace vs desde hace says how long ago. The future tense has its own short list of irregular forms. The free Spanish level test places you on the A1–C2 scale in five minutes; what A2 Spanish means shows where the present perfect sits among the things an A2 learner is still building.

Ready to find out?

Take the free 5-minute test

Frequently asked questions

How do you form the present perfect in Spanish?▾

With the present of haber — he, has, ha, hemos, habéis, han — and a participle: -ado for -ar verbs, -ido for -er and -ir verbs. He hablado, has comido, han vivido.

What are the irregular past participles in Spanish?▾

The common ones are abierto (abrir), cubierto (cubrir), dicho (decir), escrito (escribir), hecho (hacer), muerto (morir), puesto (poner), resuelto (resolver), roto (romper), visto (ver) and vuelto (volver). Their compounds follow them: descubierto, devuelto, propuesto.

Is it he hecho or he hacido?▾

He hecho. Hacer has an irregular participle, and so do deshacer and satisfacer: deshecho, satisfecho.

What is the difference between he comido and comí?▾

It depends on where the Spanish is from. In central and southern Spain he comido is the past for anything earlier today; in Mexico, Chile and most of Argentina comí covers it. For yesterday or last year, comí is used almost everywhere.

Does the past participle agree in the present perfect?▾

No. After haber it always ends in -o: las he visto, la hemos comprado. It agrees when it works as an adjective — las ventanas están abiertas — or after tener: tenía leídas todas las enciclopedias.

Is it hemos or habemos?▾

Hemos: hemos terminado. The academies ask you not to use habemos, an old form heard in popular speech, for the present perfect.

CEFR-based proficiency assessment. Not an official certification from Cambridge, Cervantes, or the Council of Europe.