Skip to content
B1grammar23 questions

Pretérito perfecto compuesto

The present perfect is built from the present of 'haber' (he, has, ha, hemos, habéis, han) plus the participle. It covers past actions the speaker feels are tied to the present: 'Hoy he trabajado mucho'.

Quick Learn

Úsalo con periodos que aún no terminan (hoy, esta semana, este año) y para experiencias de la vida sin fecha concreta.

Remember

  • Periodo abierto: 'Esta mañana he desayunado fuera', 'Este año hemos viajado poco'.
  • Experiencia con 'ya', 'todavía no', 'nunca', 'alguna vez': '¿Has estado alguna vez en Perú?'.
  • El participio con 'haber' es invariable: 'He escrito las cartas', nunca 'he escritas'.

Examples

  1. 1Hoy he desayunado fruta fresca y un café bien cargado antes de ir a trabajar.
  2. 2¿Has estado alguna vez en la Alhambra de Granada?

Common Trap to Avoid

Usarlo con marcadores de tiempo cerrado: 'Ayer he ido al cine' es incorrecto en el uso general; con 'ayer' se dice 'Ayer fui al cine'.

Deep Dive

The rule

  1. Formación y usos

    El pretérito perfecto compuesto se forma con el presente de indicativo del verbo auxiliar haber (he, has, ha, hemos, habéis, han) más el participio pasado del verbo principal (invariable en -ado / -ido). Expresa acciones pasadas cuyos efectos o marco temporal continúan vinculados al presente del hablante (periodos no terminados como hoy, esta semana, este mes, este año, últimamente) o experiencias vitales sin especificación de fecha exacta (ya, todavía no, nunca, alguna vez).

  2. Conjugación

    Conjugación de haber + participio: yo he hablado/comido/vivido, tú has hablado/comido/vivido, él/ella/usted ha hablado/comido/vivido, nosotros/as hemos hablado/comido/vivido, vosotros/as habéis hablado/comido/vivido, ellos/ellas/ustedes han hablado/comido/vivido.

  3. Periodo abierto o cerrado

    La elección entre los dos pasados no depende de cuántas horas hace que ocurrió el hecho, sino de cómo enmarca el hablante el periodo: si el periodo sigue abierto, perfecto; si ya se cerró, indefinido. Compara estos dos pares: - 'Esta tarde he visto a María' (lo digo por la tarde, el periodo aún dura) frente a 'Esta tarde vi a María' (lo digo por la noche, la tarde ya se cerró). - 'Mi abuelo ha escrito diez novelas' (mi abuelo vive y puede escribir más) frente a 'Mi abuelo escribió diez novelas' (esa etapa está cerrada). Los dos tiempos pueden convivir en una misma frase si cada uno lleva su marco:

    • Este mes hemos recibido tres auditorías, pero la semana pasada superamos la más difícil

Sentence anatomy

Sentences from this lesson, taken apart in the order Spanish needs.

  1. TimeEsta semanaHelper verbhemosVerbtenidoObjecttres reuniones muy importantesPlaceen la empresa.

  2. SubjectLos científicosHelper verbhanVerbdescubiertoObjectuna nueva especie de plantaPlaceen el Amazonas.

  3. SubjectMis padresHelper verbhanVerbvividoPlaceen esta misma casaTimedurante más de treinta años.

  4. SubjectEl profesorHelper verbhaVerbcorregidoObjecttodos nuestros exámenes finalesTimeesta mañana.

Visual guide

Cómo leer este tema en B1

En B1 la clave es conectar ideas: causa, finalidad, condición, opinión, relato y contraste temporal.

1. Pregunta qué relación une las frases

Puede ser causa, finalidad, duda, condición, contraste o consecuencia.

Lo digo para que lo sepas.

2. Observa certeza o no certeza

El indicativo afirma información; el subjuntivo suele depender de deseo, duda, valoración o finalidad.

Creo que viene; no creo que venga.

3. Controla la secuencia verbal

En relatos, separa acción principal, fondo y resultado.

Entré mientras llovía.

Ruta de decisión antes de responder

Usa esta secuencia como filtro rápido cuando una opción parece correcta pero otra también suena posible.

  1. 1Subraya sujeto, verbo y complemento principal.
  2. 2Marca la pista temporal, modal o discursiva que decide la regla.
  3. 3Descarta la opción que no concuerda con persona, número, género, tiempo o modo.
  4. 4Lee la frase completa en voz alta y verifica que el sentido no cambie.

Contrastes que suelen decidir la respuesta

Hecho frente a interpretación

El indicativo presenta información como real; el subjuntivo la filtra por duda, deseo, valoración o finalidad.

Sé que viene / Dudo que venga.

Tiempo cerrado frente a fondo

El indefinido avanza el relato; el imperfecto describe marco, hábito o proceso.

Llegó cuando llovía.

Tema frente a foco

Cambiar el orden puede convertir una parte de la frase en información destacada.

A Laura la llamó el director.

Examples

  1. 1Hoy he desayunado fruta fresca y un café bien cargado antes de ir a trabajar.
  2. 2¿Has estado alguna vez en la Alhambra de Granada?
  3. 3Esta semana hemos tenido tres reuniones muy importantes en la empresa.
  4. 4Mi hermano todavía no ha vuelto de su viaje de negocios por Latinoamérica.
  5. 5Los científicos han descubierto una nueva especie de planta en el Amazonas.
  6. 6¿Vosotros habéis visto la última película de este director español?
  7. 7Mis padres han vivido en esta misma casa durante más de treinta años.
  8. 8Nunca he probado un plato tan delicioso como esta paella marinera.
  9. 9El profesor ha corregido todos nuestros exámenes finales esta mañana.
  10. 10¿Has escrito ya el informe mensual que pidió la dirección?

Exceptions

1) Participios irregulares principales: abierto, cubierto, dicho, escrito, hecho, muerto, puesto, roto, satisfecho, visto, vuelto. 2) Participio invariable: el participio que acompaña a haber es estrictamente invariable en género y número (ej. 'Ella ha escrito las cartas', nunca 'ha escritas'). 3) Inseparabilidad: no se debe colocar ningún pronombre ni adverbio entre el auxiliar haber y el participio ('No lo he visto', no 'He no visto'). 4) 'Hace poco' admite perfecto cuando el efecto sigue inmediato ('Ha salido hace poco'), pero en cuanto se concreta la cantidad se impone el indefinido ('Salió hace dos horas', 'Llegó hace tres días'). 5) Variación regional: en gran parte de América, en Canarias y en el noroeste peninsular el indefinido cubre también estos usos, y '¿Ya comiste?' o 'Hoy me levanté temprano' son totalmente normales allí; la oposición entre periodo abierto y periodo cerrado es rigurosa sobre todo en el español peninsular central y meridional.

Common mistakes

  • Perfecto con ayer

    Mistake

    Ayer he ido al cine con mis amigos.

    Correct

    Ayer fui al cine con mis amigos.

    El marcador ayer exige pretérito indefinido.

  • Indefinido para una experiencia

    Mistake

    ¿Alguna vez estuviste en México?

    Correct

    ¿Alguna vez has estado en México?

    La experiencia sin fecha pide el perfecto; con fecha vuelve el indefinido: Sí, estuve allí en 2018.

Recap

The heart of the lesson on one card, before you test yourself.

Remember

  1. Periodo abierto: 'Esta mañana he desayunado fuera', 'Este año hemos viajado poco'.
  2. Experiencia con 'ya', 'todavía no', 'nunca', 'alguna vez': '¿Has estado alguna vez en Perú?'.
  3. El participio con 'haber' es invariable: 'He escrito las cartas', nunca 'he escritas'.

Common mistakes

  • Mistake: Ayer he ido al cine con mis amigos.

    Correct: Ayer fui al cine con mis amigos.
  • Mistake: ¿Alguna vez estuviste en México?

    Correct: ¿Alguna vez has estado en México?

Test yourself

Escribe cinco frases sobre lo que has hecho hoy con el pretérito perfecto, y luego practica el tema.

Continue building your skills with other topics at this level.

Up nextGamesBack to today’s plan