Avanzado · Unit 3

El pasado perfecto

El pasado perfecto (had + participio pasado) es el tiempo que expresa lo que ya había ocurrido antes de un momento concreto del pasado.

Explicación

El pasado perfecto (had + participio pasado) es el tiempo que expresa lo que ya había ocurrido antes de un momento concreto del pasado. Cuando hay dos sucesos pasados, el que ocurrió primero va en pasado perfecto y el posterior va en pasado simple.

 

A.  Forma — had + participio pasado 

El pasado perfecto usa un único had para todos los sujetos y detrás le añade el participio pasado del verbo. Aprende de memoria la fórmula had + participio pasado = el pasado del pasado. Aunque el sujeto sea de tercera persona del singular, se mantiene had y nunca has.

Sujetohad + p.p.Ejemplos
Ihad + p.p.I had finished before 5.
youhad + p.p.You had finished.
he / she / ithad + p.p.She had finished.
wehad + p.p.We had finished.
theyhad + p.p.They had finished.
  • I had read the book before I saw the movie. (Había leído el libro antes de ver la película.)
  • She had gone home when I called her office. (Ella ya se había ido a casa cuando llamé a su oficina.)
  • We had eaten dinner before they arrived. (Habíamos cenado antes de que ellos llegaran.)

 

B.  Sentido — antes de un momento concreto del pasado 

El pasado perfecto se usa para fijar un momento de referencia dentro del relato en pasado y señalar lo que ya había sucedido antes de ese momento. Ese momento de referencia lo suele aportar una frase en pasado simple.

SituaciónLo ocurrido antes (pasado perfecto)Momento de referencia (pasado simple)
se marchó antes de la llegadaShe had leftwhen I arrived
ya la había vistoI had seen the filmbefore we watched it again
se le había olvidadoHe had forgotten my namewhen we met again
  • The kids were happy because their dad had brought gifts. (Los niños estaban contentos porque su padre había traído regalos.)
  • I didn't recognize her because she had cut her hair. (No la reconocí porque se había cortado el pelo.)
  • We were late because the taxi had not come. (Llegamos tarde porque el taxi no había venido.)
  • She looked tired because she hadn't slept well. (Ella parecía cansada porque no había dormido bien.)

 

C.  Orden temporal con el pasado simple 

Cuando en una frase hay dos sucesos pasados, el anterior va en pasado perfecto y el posterior en pasado simple, y así queda claro el orden. Conjunciones como before, after, when o by the time son la señal que enlaza los dos momentos.

Eje temporalTiempoEjemplo de frase
suceso anteriorpasado perfectoShe had finished her homework
suceso posteriorpasado simplebefore her mom came home.
  • After I had done my homework, I watched TV. (Después de terminar los deberes, vi la tele.)
  • By the time we got to the theater, the movie had started. (Cuando llegamos al cine, la película ya había empezado.)
  • She told me that she had visited Paris twice. (Ella me dijo que había estado en París dos veces.)
  • Before he moved to Seoul, he had lived in Busan for ten years. (Antes de mudarse a Seúl, había vivido diez años en Busan.)

Ideas clave

  1. 1El pasado perfecto usa un único had sea cual sea el sujeto, y no cambia a has ni en la tercera persona del singular: ese es el núcleo de la forma. (Ej.: She had gone, We had gone.)
  2. 2El pasado perfecto se usa siempre que hay un momento de referencia en el pasado, y suena raro si aparece solo: tenlo presente. (Ej.: I had visited Paris before I turned 20.)
  3. 3Cuando before, after, when o by the time enlazan dos sucesos pasados, el anterior va en pasado perfecto: haz tuya esa intuición. (Ej.: By the time we arrived, the show had started.)
  4. 4La forma contraída de had se une al sujeto como 'd y da I'd, she'd o they'd, y en la conversación se usa casi siempre la contracción. (Ej.: I'd already eaten dinner.)
  5. 5En español, «ya había ~, había terminado de ~, después de ~ hizo …» se traslada de forma natural al pasado perfecto: con esa intuición, elegir el tiempo resulta fácil.

Ejemplos

When I arrived, the movie had already started.
Cuando llegué, la película ya había empezado.
She had left the office before I got there.
Ella había salido de la oficina antes de que yo llegara.
The train had already left when we reached the station.
El tren ya había salido cuando llegamos a la estación.
By the time we arrived, they had finished dinner.
Cuando llegamos, ellos ya habían terminado de cenar.
He was tired because he had worked all day.
Él estaba cansado porque había trabajado todo el día.
Esta unidad tiene más ejemplos. Regístrate para verlos y escucharlos todos.

Errores frecuentes

When I arrived, the movie has already started.
When I arrived, the movie had already started.
She had went home before I called.
She had gone home before I called.
He has finished his homework before dinner.
He had finished his homework before dinner.
By the time we arrived, they finished dinner.
By the time we arrived, they had finished dinner.
I had visit Paris twice.
I had visited Paris twice.
Comprueba si de verdad lo dominas
Leer una regla y saber aplicarla son cosas distintas. Si fallas, la IA te señala el tema que se te atraganta.
Practicar gratis