Actividades / B1 / Gramática
Gramática B1

Pretérito Perfecto

El pasado que sigue conectado con el presente: «hoy he comido». The past that's still connected to now: "I have eaten today".

Gramática B1
La fórmula The formula

haber (presente) + participio (-ado / -ido)

He hablado • Has comido • Ha vivido. I have spoken • you have eaten • he has lived.

El verbo haber + participio
PronombrehaberEjemplo
yohehe hablado
hashas comido
él/ellahaha vivido
nosotroshemoshemos viajado
vosotroshabéishabéis leído
elloshanhan salido
¿Cuándo se usa? When to use it?

Pasado reciente / hoy: He desayunado hace una hora. I had breakfast an hour ago.

Experiencias de la vida: Nunca he estado en Japón. I've never been to Japan.

Con marcadores de tiempo no terminado: hoy, esta semana, este año, ya, todavía, alguna vez. today, this week, ever, yet…

NO con: ayer, la semana pasada, en 2010 → usa indefinido. Use the simple preterite with finished-time markers.

Participios irregulares
hacer → hecho
ver → visto
escribir → escrito
decir → dicho
poner → puesto
volver → vuelto
abrir → abierto
romper → roto
morir → muerto
cubrir → cubierto
Ejercicios Fill in the blanks

Escribe el pretérito perfecto (haber + participio). Write the present perfect.

1. Hoy yo ___ (hablar) con mi profesora.
2. ¿___ (ver, tú) la nueva película?
3. Nacho ___ (escribir) un libro este año.
4. Nosotros ___ (viajar) mucho esta semana.
5. Ellos todavía no ___ (volver) de Lima.
6. Nunca ___ (estar, yo) en Argentina.
7. ¿Ya ___ (hacer, vosotros) los deberes?
8. Esta mañana ___ (abrir) la tienda temprano.