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.
| Person | Haber | With the participle |
|---|---|---|
| yo | he | he hablado |
| tú | has | has comido |
| él, ella, usted | ha | ha vivido |
| nosotros | hemos | hemos hablado |
| vosotros | habéis | habéis comido |
| ellos, ustedes | han | han vivido |
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.
| Verb | Participle | Same pattern |
|---|---|---|
| abrir | abierto | reabierto |
| cubrir | cubierto | descubierto |
| decir | dicho | predicho, contradicho |
| escribir | escrito | descrito, inscrito |
| hacer | hecho | deshecho, satisfecho |
| morir | muerto | — |
| poner | puesto | propuesto, supuesto |
| resolver | resuelto | disuelto, absuelto |
| romper | roto | — |
| ver | visto | previsto |
| volver | vuelto | devuelto, envuelto |
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.
| Verb | Both valid | More frequent |
|---|---|---|
| freír | freído, frito | frito |
| imprimir | imprimido, impreso | impreso |
| proveer | proveído, provisto | provisto |
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.
| After | Participles |
|---|---|
| a | caído, traído |
| e | leído, creído |
| o | oído |
| u — no accent | construido, huido, incluido |
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.
| Where | Earlier today |
|---|---|
| Central and southern Spain | Hoy he comido tarde. |
| Coastal Peru, Andean Bolivia | Hoy he comido tarde. |
| Mexico, Central America, Venezuela | Hoy comí tarde. |
| Chile, most of Argentina, the Canaries | Hoy comí tarde. |
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.
