Tema extra · Gramática · A2–B2
He hablado, había hablado, habré hablado: una fórmula, tres tiempos. Aprende la base común y después elige un tiempo para abrir su teoría completa, conjugaciones claras y sus propios ejercicios: 106 en total.
Read in EnglishLos tres tiempos perfectos se forman igual: el verbo haber (conjugado) + el participio del verbo principal. Solo cambia haber, que indica cuándo. El participio se queda exactamente igual.
| Persona | Pretérito perfecto | Pluscuamperfecto | Futuro perfecto |
|---|---|---|---|
| yo | he hablado | había hablado | habré hablado |
| tú | has hablado | habías hablado | habrás hablado |
| él / ella / usted | ha hablado | había hablado | habrá hablado |
| nosotros | hemos hablado | habíamos hablado | habremos hablado |
| vosotros | habéis hablado | habíais hablado | habréis hablado |
| ellos / ellas / ustedes | han hablado | habían hablado | habrán hablado |
Aquí haber es solo un verbo auxiliar: no significa “tener”. El inglés hace lo mismo con have: I have spoken · I had spoken · I will have spoken.
La mayoría de los participios son regulares. Quita la terminación -ar, -er, -ir y agrega:
hablado trabajado estado
hablar · trabajar · estarcomido tenido vivido
comer · tener · vivir · también ser → sido, ir → idoTilde: cuando la raíz termina en vocal (a, e, o), -ido lleva tilde: leer → leído, creer → creído, traer → traído, oír → oído, reír → reído, caer → caído. Pero los verbos en -uir no: construir → construido, incluir → incluido.
Son los que usarás todos los días. Casi todos terminan en -to o -cho, y el patrón se repite en los verbos de la misma familia: volver → vuelto, devolver → devuelto · poner → puesto, proponer → propuesto · escribir → escrito, describir → descrito. Toca una tarjeta para ver el participio en una oración real.
Con haber siempre termina en -o: sin género ni plural. Ella ha comido (no comida). Las cartas las he escrito (no escritas).
Nada va en medio: ni ya, ni nunca, ni un pronombre. Nunca he estado (no he nunca estado). El inglés los separa (I have never been); el español, no.
Los pronombres de objeto y los reflexivos van delante de todo el bloque: Ya lo he visto. ¿Te has duchado? Se lo habrán dicho.
Elige el tiempo que quieres aprender. Su teoría y sus ejercicios se abren justo abajo; puedes cambiar cuando quieras.
Pretérito perfecto compuesto · he hablado
Una acción terminada que sigue conectada con el ahora: ocurrió en un periodo que todavía no termina, forma parte de tu experiencia de vida hasta hoy o su resultado aún importa.
| Persona | haber | hablar | comer | vivir |
|---|---|---|---|---|
| yo | he | he hablado | he comido | he vivido |
| tú | has | has hablado | has comido | has vivido |
| él / ella / usted | ha | ha hablado | ha comido | ha vivido |
| nosotros | hemos | hemos hablado | hemos comido | hemos vivido |
| vosotros | habéis | habéis hablado | habéis comido | habéis vivido |
| ellos / ellas / ustedes | han | han hablado | han comido | han vivido |
Los participios irregulares funcionan igual: he hecho, has visto, ha dicho, hemos puesto, han vuelto.
Con hoy, esta mañana, esta semana, este mes, este año: el periodo incluye el presente.
Esta semana he trabajado muchísimo. I've worked a lot this week.Lo que has hecho (o no) en tu vida hasta hoy, con alguna vez, nunca, varias veces.
¿Alguna vez has probado el mole? — No, nunca lo he probado. Have you ever tried mole? — No, I've never tried it.Si algo ha pasado hasta este momento, con ya, todavía no, aún no.
Ya he terminado el informe, pero todavía no lo he enviado. I've already finished the report, but I haven't sent it yet.Noticias recientes o algo cuyo efecto se nota ahora.
¡He perdido mis llaves! No puedo entrar. I've lost my keys! I can't get in.Acciones repetidas o estados que llegan hasta el presente.
Últimamente hemos salido poco. We haven't been going out much lately.| Uso | Perfecto · he hablado | Indefinido · hablé |
|---|---|---|
| Periodo | No terminado: hoy, este año | Terminado: ayer, el año pasado, en 2019 |
| Ejemplo | Este año he viajado mucho. | El año pasado viajé mucho. |
| Experiencia | He estado en Perú dos veces. | Estuve en Perú en 2018. |
| Resultado | Ha llegado tu paquete. | Tu paquete llegó el lunes. |
México y España: en España se usa el pretérito perfecto para todo lo que pasó hoy (Hoy he desayunado tarde). En México y en casi toda Latinoamérica se prefiere el indefinido para acciones terminadas, aunque sean de hoy: Hoy desayuné tarde. ¿Ya comiste? Las dos formas son correctas. En México el perfecto se sigue usando para experiencias y para lo que continúa hasta ahora: Nunca he ido a Europa. Últimamente he estado muy ocupado.
Trampa del inglés: “I have lived here for five years” no se traduce “he vivido aquí por cinco años” si todavía vives ahí. En español se usa el presente: Vivo aquí desde hace cinco años o Llevo cinco años viviendo aquí.
Escribe haber + el participio. Las tildes son opcionales.
1.Esta semana yo ___ (trabajar) mucho.
2.¿Tú ya ___ (comer)?
3.Mi hermana nunca ___ (viajar) en avión.
4.Este año nosotros ___ (aprender) muchas cosas.
5.¿Ustedes ___ (vivir) alguna vez en el extranjero?
6.Hoy los niños ___ (dormir) muy bien.
7.Todavía no ___ (yo, terminar) la tarea.
8.¿Usted ___ (estar) alguna vez en Oaxaca?
9.Últimamente nosotros ___ (salir) poco.
10.¿Vosotros ___ (probar) el mole?
11.Este mes Carlos ___ (leer) tres libros.
12.Hasta ahora mis padres no ___ (oír) la noticia.
Todos estos verbos tienen participio irregular; revisa las tarjetas si las necesitas.
1.¿Quién ___ (romper) la ventana?
2.Todavía no ___ (yo, hacer) la cama.
3.¿___ (tú, ver) la nueva película?
4.Mis abuelos ya ___ (volver) de su viaje.
5.Nosotros le ___ (escribir) una carta a Ana.
6.¿Qué te ___ (decir) el doctor?
7.¿Dónde ___ (tú, poner) mis llaves?
8.Esta mañana ___ (ellos, abrir) una tienda nueva en mi calle.
9.La científica ___ (descubrir) algo importante.
10.¿Ya ___ (ustedes, resolver) el problema?
Fíjate en el marcador: periodo no terminado, experiencia o resultado → he hablado; tiempo terminado → hablé. (Sigue la regla general: en México también oirás el indefinido en algunas de estas.)
1.Ayer ___ al cine con mis amigos.
2.Desde que llegué a México ___ a mucha gente.
3.En 2019 ___ en Guadalajara.
4.Hasta ahora no ___ ningún problema.
5.La semana pasada Marta ___ un coche nuevo.
6.En los últimos meses ___ muchísimo.
7.Hace dos años ___ a Perú.
8.Nunca en mi vida ___ algo tan bonito.
9.El lunes pasado ___ muy tarde.
10.Últimamente ___ muy cansada.
Aplica las tres reglas de oro.
1.¿Cuál es correcta?
2.¿Cuál es correcta?
3.¿Cuál es correcta?
4.¿Cuál es correcta?
5.¿Cuál es correcta?
6.¿Cuál es correcta?
Pretérito pluscuamperfecto · había hablado
El pasado del pasado: una acción que ya había terminado antes de otra acción o de otro momento del pasado. Equivale al inglés had + participle.
Cuando llegué a la estación, el tren ya había salido.
| Persona | haber | hablar | comer | vivir |
|---|---|---|---|---|
| yo | había | había hablado | había comido | había vivido |
| tú | habías | habías hablado | habías comido | habías vivido |
| él / ella / usted | había | había hablado | había comido | había vivido |
| nosotros | habíamos | habíamos hablado | habíamos comido | habíamos vivido |
| vosotros | habíais | habíais hablado | habíais comido | habíais vivido |
| ellos / ellas / ustedes | habían | habían hablado | habían comido | habían vivido |
Había es igual para yo y para él / ella / usted; agrega el sujeto si no queda claro: Yo ya había comido.
Dos acciones pasadas: la más antigua va en pluscuamperfecto. Muchas veces aparece ya.
Cuando llegamos, la fiesta ya había terminado. When we arrived, the party had already finished.Una fecha o una edad sirven como punto de referencia.
A los veinte años ya había vivido en tres países. By twenty I had already lived in three countries.Para decir que algo era nuevo en ese momento; muy común al contar historias.
Nunca había visto algo así. I had never seen anything like it.La razón de una situación pasada.
Estaba agotada porque no había dormido. She was exhausted because she hadn't slept.Un indefinido o un perfecto en estilo directo pasa a pluscuamperfecto.
“He perdido el pasaporte.” → Me dijo que había perdido el pasaporte. “I've lost my passport.” → He told me he had lost his passport.| Oración | Qué pasó |
|---|---|
| Cuando llegué, la película empezó. | Llegué → después empezó (empezó cuando llegué). |
| Cuando llegué, la película ya había empezado. | Empezó → después llegué (me perdí el principio). |
Si las acciones solo ocurren en orden (primero… después…), usa el indefinido para las dos: Comimos y después dimos un paseo. Usa el pluscuamperfecto cuando retrocedes desde un punto del pasado.
Escribe había (conjugado) + el participio.
1.Cuando llegué, la película ya ___ (empezar).
2.Antes de ese viaje nunca ___ (yo, probar) los chapulines.
3.Estaba cansada porque no ___ (dormir) bien.
4.Cuando llamaste, nosotros ya ___ (salir).
5.¿___ (tú, estar) en Mérida antes de 2020?
6.Me dijeron que el examen ___ (ser) muy difícil.
7.Los invitados ya ___ (llegar) cuando terminé de cocinar.
8.Antes de mudarse, Pedro nunca ___ (vivir) solo.
9.Cuando volvimos, alguien ya ___ (comer) el pastel.
10.Vosotros ya ___ (leer) el libro antes de ver la película.
11.Nunca ___ (yo, sentir) tanto frío.
12.Ella me contó que ___ (perder) su pasaporte.
Los mismos participios irregulares, ahora con había.
1.Cuando abrí la puerta, alguien ya ___ (romper) la ventana.
2.Nunca ___ (yo, ver) un paisaje así.
3.Ana ya ___ (hacer) la comida cuando llegamos.
4.Me di cuenta de que no me ___ (tú, decir) la verdad.
5.Cuando llegó la jefa, ya ___ (nosotros, escribir) el informe.
6.A las tres los niños ya ___ (volver) de la escuela.
7.Cuando llegué, ya ___ (ellos, poner) la mesa.
8.La tienda todavía no ___ (abrir) cuando pasamos.
Elige el pluscuamperfecto solo si la acción ocurrió antes del otro momento pasado.
1.Cuando llegué a la estación, el tren ya ___.
2.Ayer vi a Laura; no la ___ desde hacía años.
3.Cuando sonó el teléfono, ___ a contestar.
4.Antes de ese viaje, nunca ___ en avión.
5.Primero comimos y después ___ un paseo.
6.Cuando por fin encontré mis llaves, mi novio ya se ___.
7.No pude entrar porque ___ la llave en casa.
8.Me preguntó si ya ___ la película.
La primera acción va en pluscuamperfecto.
1.Primero la clase empezó. Después llegué yo. → Cuando llegué, la clase ya ___.
2.Primero mis amigos cenaron. Después llamé yo. → Cuando llamé, mis amigos ya ___.
3.Primero perdí mi celular. Después me di cuenta. → Me di cuenta de que ___ mi celular.
4.Primero vendimos la casa. Después nos mudamos. → Cuando nos mudamos, ya ___ la casa.
5.Primero el concierto terminó. Después llegaste tú. → Cuando llegaste, el concierto ya ___.
6.Primero ella hizo las maletas. Después llegó el taxi. → Cuando llegó el taxi, ella ya ___ las maletas.
Futuro compuesto · habré hablado
Dos funciones: una acción que habrá terminado antes de un momento futuro (will have done) y una suposición sobre el pasado reciente (must have done, probably did).
Para el viernes habré terminado el proyecto.
| Persona | haber | hablar | comer | vivir |
|---|---|---|---|---|
| yo | habré | habré hablado | habré comido | habré vivido |
| tú | habrás | habrás hablado | habrás comido | habrás vivido |
| él / ella / usted | habrá | habrá hablado | habrá comido | habrá vivido |
| nosotros | habremos | habremos hablado | habremos comido | habremos vivido |
| vosotros | habréis | habréis hablado | habréis comido | habréis vivido |
| ellos / ellas / ustedes | habrán | habrán hablado | habrán comido | habrán vivido |
Haber pierde la e en futuro: habré, no haberé, igual que poder → podré y saber → sabré.
Con para + tiempo, antes de, a las…, dentro de, en + año.
Para las seis ya habré salido de la oficina. By six I'll have left the office.Con cuando + presente de subjuntivo para la acción posterior.
Cuando llegues, ya habremos cenado. When you arrive, we'll have already had dinner.En lugar de probablemente / seguramente + he hablado.
Ana no contesta. Habrá salido. Ana isn't answering. She must have gone out.En preguntas suena a “me pregunto…”.
¿Quién habrá roto el vaso? I wonder who broke the glass.| Piensas… | Seguro | Suposición |
|---|---|---|
| …sobre ahora | Ana está en casa. | Ana estará en casa. (futuro) |
| …sobre lo que acaba de pasar | Ana ha salido. | Ana habrá salido. (futuro perfecto) |
| …sobre un pasado terminado | Eran las diez. | Serían las diez. (condicional) |
¿Futuro o futuro perfecto? El futuro simple es la acción en sí (Mañana terminaré). El futuro perfecto mira hacia atrás desde un punto futuro: para entonces ya está hecha (Mañana a esta hora ya habré terminado).
Escribe habré (conjugado) + el participio.
1.Para el viernes ___ (yo, terminar) el proyecto.
2.Cuando llegues, nosotros ya ___ (cenar).
3.En diciembre ___ (tú, aprender) mucho español.
4.A las diez la película ya ___ (empezar).
5.Dentro de un año mis padres se ___ (jubilar).
6.Para 2030 ___ (ellos, construir) el puente nuevo.
7.¿___ (ustedes, llegar) antes de las ocho?
8.Mañana a esta hora ya ___ (yo, presentar) el examen.
9.Para el lunes ya ___ (vosotros, leer) el capítulo.
10.No te preocupes, Ana ya ___ (recibir) el mensaje.
11.Mis vecinos no contestan; ___ (salir) de viaje.
12.¿Dónde está mi celular? Lo ___ (tú, dejar) en el coche.
¿Qué expresa cada oración?
1.Habrá salido; no contesta.
2.Para las seis habré terminado.
3.Ya habrán llegado a casa, ¿no?
4.En junio habremos ahorrado suficiente dinero.
5.¿Quién habrá roto el vaso?
6.Cuando vuelvas, habré limpiado todo.
7.Se habrá quedado dormido otra vez.
8.Dentro de diez años habrás visto medio mundo.
¿Es la acción en sí, o algo que ya estará hecho para entonces (o una suposición sobre el pasado)?
1.Mañana ___ a mis abuelos.
2.Para cuando llegues, ya ___ la cena.
3.¿Qué hora es? — No sé, ___ las cinco.
4.Tienen los ojos rojos; ___ toda la noche.
5.El año que viene ___ a Japón.
6.A finales de mes ya ___ todo el dinero.
7.El suelo está mojado; ___ por la noche.
8.Esta noche ___ una película en casa.
Cambia seguramente / probablemente + he hablado por el futuro perfecto.
1.Seguramente Ana ha olvidado la cita. → Ana ___ la cita.
2.Probablemente los niños ya se han dormido. → Los niños ya se ___.
3.Seguro que has trabajado mucho hoy. → ___ mucho hoy.
4.Probablemente el paquete ya ha llegado. → El paquete ya ___.
5.Seguramente han perdido el autobús. → ___ el autobús.
6.Probablemente Luis ha hecho la reservación. → Luis ___ la reservación.
Reserva una clase con Ángel y practica los tiempos perfectos en conversaciones reales: contando historias, compartiendo experiencias y haciendo planes.