Gramática

Past perfect

1.910 ejercicios de huecos en 4 formas

Para el anterior de dos hechos pasados. Una sola forma, had, para todos los sujetos.

Elige una forma para practicar

Cuándo lo necesitas

El past perfect existe para poner dos hechos pasados en orden. Marca el anterior:

By the time the ambulance arrived, he had stopped breathing.

Úsalo cuando:

Cuándo no hace falta

Si el orden ya es obvio — por before, por after, o simplemente por la secuencia — el past simple basta y suele quedar mejor:

I finished work and went home. — nadie lo leería en el otro orden. After she left, I called you. — after ya hace ese trabajo.

Abusar del past perfect es tan error como olvidarlo. Se gana su sitio cuando sin él el orden quedaría confuso.

La tercera forma, otra vez

La misma que en el present perfect: go → gone, see → seen, write → written. Los regulares se ven como el pasado: work → worked.

Had went, had saw, had took están mal siempre.

Past perfect o present perfect

Los dos usan una forma perfecta; se diferencian en dónde está el «ahora».

El present perfect mira atrás desde hoy; el past perfect mira atrás desde un punto del pasado.

by the time

La expresión que más veces anuncia este tiempo:

By the time we got to the station, the train had already gone.

Dónde se tuerce para un hispanohablante

Este es, de todos los tiempos ingleses, el que mejor le sale a un hispanohablante, y conviene saberlo: «había llegado» es had arrived pieza por pieza, con el mismo auxiliar y el mismo participio. El pluscuamperfecto español y el past perfect inglés se usan casi en los mismos sitios.

Quedan tres detalles donde sí hay que mirar.

El participio irregular. Had went es el fallo mecánico, igual que en el present perfect: después de had va la tercera forma, no el pasado.

La contracción ’d es ambigua. He’d gone es he had gone, pero he’d go es he would go. El español no tiene nada igual, y al oído cuesta separarlas: la pista es lo que viene detrás, participio o infinitivo.

Los deseos van en subjuntivo en español y en past perfect en inglés. «Ojalá no hubiera dicho eso» es I wish I hadn’t said that. El inglés no tiene subjuntivo vivo y usa la forma de past perfect tal cual, así que la traducción es más sencilla de lo que parece: donde el español pone «hubiera», el inglés pone had.

Todas las formas

SujetoAfirmativoNegativoPregunta
todos los sujetoshad gonehadn't goneHad you gone?
forma cortaI'd gone——

Errores que evitar

Incorrecto: When I arrived, the film already started. correcto: When I arrived, the film had already started.

La película empezó primero, así que el hecho anterior pasa al past perfect.

Incorrecto: I had went there before. correcto: I had gone there before.

Después de had va la tercera forma. Went es el pasado.

Incorrecto: He had finished the report yesterday. correcto: He finished the report yesterday.

Con un solo hecho pasado y un momento dicho, lo correcto es el past simple.