과거진행 시제

현재진행 시제를 이해했다면 과거진행 시제와 미래진행 시제는 쉽게 이해할 수 있습니다.

현재진행 시제: 현재 진행 중인 일시적 행위(now)

과거진행 시제: 과거 진행 중인 일시적 행위(yesterday)

미래진행 시제: 미래 진행 중인 일시적 행위

과거 진행 시제

현재 진행 시제는 be 동사의 현재형 + ~ing 형태인데, 여기서 be 동사만 과거형으로 바꾸면 과거진행 시제가 됩니다.

현재진행: be 동사의 현재형 + ~ing

과거진행: be 동사의 과거형 + ~ing

I am driving.
운전하고 있어.(현재진행)

I was driving.
운전하고 있었어.(과거진행)

위와 같이 I was driving 이라고 간단하게 말할 수도 있겠지만 보통은 과거를 나타내는 표현과 함께 사용합니다.(단순과거 시제와 마찬가지로)

I was driving when he called me.
그가 나에게 전화했을 때 운전하고 있었어.

when he called me 이 부분이 과거를 나타내는 표현입니다. 

I was sleeping last night.
어제 밤에 자고 있었어.

last night 역시 과거를 나타내는 표현입니다.

always + 현재진행과 마찬가지로 너무 자주 일어났던 일을 말할 때도 과거진행 시제를 사용합니다.

My parents were fighting when I was younger.
내가 어렸을 때 부모님은 늘상 싸웠다.