IMPERFECT & PERFECT TENSES. EL ASPECTO DEL VERBO
El aspecto nos informa sobre el desarrollo interno de la acción (si está empezando, desarrollándose o acabando; si no ha terminado aún, o si ya ha terminado)
El aspecto imperfecto nos indica que la acción no ha terminado, que se está desarrollando. Las formas imperfectas son todas las formas simples del verbo (excepto canté, cantaste...)
El aspecto perfecto indica que la acción ya ha finalizado. Las formas perfectas son todas las formas compuestas (con el verbo HABER) y el pretérito perfecto simple de indicativo (canté, cantaste ...) que también expresa una acción acabada.
- el coche salía del garaje, cuando se oyó un disparo
- el coche había salido del garaje, cuando se oyó un disparo
en el primer ejemplo la acción estaba ocurriendo en aquel momento, no había terminado, ambas acciones (salir el coche y oir el disparo) son simultáneas.
en el segundo, la acción ya había concluído, el coche ya había salido cuando se oye el disparo.
an "easy" way to make the difference:
Imperfect can be replaced by BE + -ING . Perfect can be used with already, by then
I was having lunch when she arrived ----- imperfect cenaba/ estaba cenando
I had already had lunch when she arrived ------ perfect (ya) había cenado
I' will have had lunch by then -------- perfect habré cenado
AIXA from spain