Irregular verbs in the present perfect

Verbos irregulares en el pretérito perfecto


Algunos verbos que no cumplen con la regla general se llaman irregulares y su participio se forma de manera diferente.

(Some verbs that do not follow the general rule are called irregular, and their past participle is formed differently.)

What you’re learning here: present perfect + irregular participles

In Spanish, many recent actions are expressed with pretérito perfecto (present perfect):

  • he/has/ha/hemos/habéis/han + past participle
  • The key difficulty: some participles are irregular (not *-ado / -ido*).

The structure (so you can build it fast)

Step What you choose Example
1 Pick haber (helper) He / Has / Ha
2 Add the participle (sometimes irregular) He escrito / Has visto
3 Place time words naturally (often before or after) Hoy he visto… / He vuelto esta mañana

The irregular participles in this unit (learn them as pairs)

Memorise infinitive → participle as one item.

Infinitive Irregular participle Meaning
decir dicho said / told
escribir escrito written
hacer hecho done / made
poner puesto put / placed
ver visto seen
volver vuelto returned

Common traps (and how to self-correct)

  • Trap 1: Using the infinitive after haber

    He ver la oficina.He visto la oficina.

  • Trap 2: Inventing a regular participle

    He hacido los trámites. → He hecho los trámites.

    He ponido los documentos. → He puesto los documentos.

  • Trap 3: Mixing pretérito indefinido with pretérito perfecto

    Hoy vi la lista. (indefinido) → Hoy he visto la lista. (perfecto)

When to choose pretérito perfecto (the “time window” idea)

  • Use it when the time period is still open:

    • hoy, esta mañana (if it’s still morning), esta semana, este mes
  • It often matches English “have/has + past participle”, but Spanish uses it especially with those open time expressions.

Word order: where do “ya”, “todavía no”, “aún no” go?

Expression Typical position Example
ya (already) Before the helper or after the verb group Ya he puesto la solicitud. / He puesto la solicitud ya.
todavía no / aún no (not yet) Before the helper Todavía no he vuelto de Extranjería.

Quick self-check before you speak

  1. Do I have haber in the correct form? (he/has/ha…)

  2. Did I use the participle (not the infinitive)?

  3. If the verb is in the list, did I pick the irregular form? (dicho, escrito, hecho, puesto, visto, vuelto)

  4. Is my time expression an open time window? (hoy/esta semana…)

Mini models for professional, real-life situations

  • El gestor me ha dicho que falta una firma.

  • He escrito la solicitud y he puesto los documentos en el mostrador.

  • ¿Has visto la lista de requisitos en la web?

  • Todavía no he vuelto de la cita; te llamo luego.

Verbo (Verb)Participio irregular (Irregular past participle)Ejemplo (Example)
DecirDicho (Said / told)El funcionario me ha dicho que entregue todos los documentos. (The official has told me to submit all the documents.)
EscribirEscrito (Written)He escrito la solicitud para el permiso de trabajo. (I have written the application for the work permit.)
HacerHecho (Done)¿Has hecho los trámites para la visa? (Have you done the paperwork for the visa?)
PonerPuesto (Put / placed)He puesto la solicitud en el mostrador. (I have put the application on the counter.)
VerVisto (Seen)¿Has visto la oficina de seguridad social? (Have you seen the social security office?)
VolverVuelto (Returned / come back)Todavía no he vuelto de la cita para la visa de trabajo. (I still haven’t come back from the appointment for the work visa.)

 

Exercise 1: Multiple choice

Instruction: Choose the correct answer

1. ¿Has ____ ya el empadronamiento en el ayuntamiento?

Have you already ____ registered at the town hall?

2. He ____ la solicitud del NIE en el mostrador de información.

I have ____ the NIE application at the information desk.

3. El gestor me ha ____ que necesito el número de seguridad social para el permiso de trabajo.

The consultant has ____ me that I need the social security number for the work permit.

4. Hoy he ____ la lista de documentos para la visa de trabajo en la web de la región.

Today I have ____ the list of documents for the work visa on the region's website.

Exercise 2: Multiple Choice

Instruction: Choose the correct sentence.

1.
Error: "vi" is the simple past; in the present perfect "he" + past participle is used.
Error: the past participle is missing; after "he" the past participle "visto" must be used.
2.
Error: after "has" the past participle must go, not the present tense of the verb.
Error: incorrect past participle; the past participle of "hacer" is "hecho", not "hacido".

Exercise 3: Rewrite the phrases

Instruction: Rewrite the sentences using the present perfect with the correct irregular past participle (e.g.: Hoy preparo el formulario. → Hoy he preparado el formulario).

Show/Hide translation Show/Hide hints
  1. Esta mañana yo escribo la solicitud para el permiso de trabajo.
    ⇒ ______________________________________________________________________________________________________________ Example
    Esta mañana he escrito la solicitud para el permiso de trabajo.
    (This morning I have written the application for the work permit.)
  2. Hoy el funcionario me dice que traiga el pasaporte.
    ⇒ ______________________________________________________________________________________________________________ Example
    Hoy el funcionario me ha dicho que traiga el pasaporte.
    (Today the official has told me to bring my passport.)
  3. Esta semana nosotros hacemos los trámites para la tarjeta sanitaria.
    ⇒ ______________________________________________________________________________________________________________ Example
    Esta semana hemos hecho los trámites para la tarjeta sanitaria.
    (This week we have done the paperwork for the health card.)
  4. Ya yo pongo los documentos en el mostrador.
    ⇒ ______________________________________________________________________________________________________________ Example
    Ya he puesto los documentos en el mostrador.
    (I have already put the documents on the counter.)

Exercise 4: Grammar in action

Instruction: In pairs, tell each other what you have done and decide on the next steps.

Show/Hide translation
Situation
Has ido al ayuntamiento para el NIE y te falta un documento.
(You have gone to the town hall for the NIE and you are missing a document.)

Discuss
  • ¿Qué trámites habéis hecho hoy y qué os han dicho en la ventanilla? (What procedures have you done today and what did they tell you at the counter?)
  • ¿Qué documentos habéis entregado y cuáles faltan en la solicitud? (What documents have you submitted and which ones are missing from the application?)

Useful words and phrases
  • He entregado la solicitud del NIE en el ayuntamiento. (I have submitted the NIE application at the town hall.)
  • Me han dicho que solicite una cita para el número de seguridad social. (They told me to request an appointment for the social security number.)
  • He puesto mis datos del empadronamiento en la solicitud. (I have entered my registration details in the application.)

Use in conversation
  • he/has + participio irregular (dicho, hecho, puesto, visto, escrito, vuelto) (I/he/she has + irregular past participle (dicho, hecho, puesto, visto, escrito, vuelto))
  • ¿Qué te han dicho? / Me han dicho que… (What have they told you? / They told me that…)

Written by

This content has been designed and reviewed by the coLanguage pedagogical team: About coLanguage