문법정복

과거완료 진행형 (Past Perfect Continuous) - 계속된 동작

매일영어쌤 2025. 4. 30. 01:09

과거완료 진행형(Past Perfect Continuous): 과거의 한 시점까지 계속된 동작 표현


왜 이 문법이 어려운가?

과거완료 진행형은 한국어로 자연스럽게 번역하기 어렵고, 

과거완료와 과거진행형, 현재완료 진행형과의 차이를 구별하는 것이 쉽지 않습니다. 

 

특히 ‘과거의 과거’에서 일정 기간 동안 계속된 동작을 표현할 때만 쓰인다는 점이 익숙하지 않을 수 있습니다. 

또한, 어떤 동사는 진행형으로 쓸 수 없다는 제한도 혼란을 줄 수 있습니다.



과거완료 진행형의 전반적인 설명


과거완료 진행형(past perfect continuous)은 had been + 동사-ing 형태로,
과거의 특정 시점이나 사건이 일어나기 전까지 일정 기간 동안 계속되어 온 동작이나 상황을 나타냅니다.

이 시제는 다음과 같은 상황에서 사용합니다.

  • 과거의 한 시점까지 어떤 행동이 ‘얼마 동안’ 계속되고 있었음을 강조할 때
  • 과거의 한 사건이 일어나기 전까지 반복되거나 지속된 행동을 말할 때

예문

I had been waiting for an hour before the bus arrived.
(버스가 도착하기 전에 나는 한 시간 동안 기다리고 있었다.)

She was tired because she had been working all day.
(그녀는 하루 종일 일하고 있어서 피곤했다.)

They had been living in that city for ten years before they moved.
(그들은 이사하기 전에 10년 동안 그 도시에 살고 있었다.)


문법 활용과 비교


1. 과거완료 진행형 vs. 현재완료 진행형
현재완료 진행형(have/has been ~ing)은 과거부터 지금까지 계속된 동작을 나타내고,
과거완료 진행형(had been ~ing)은 과거의 특정 시점까지 계속된 동작을 나타냅니다.

예문

I have been studying English for two years.
(나는 2년 동안 영어를 공부해오고 있다. → 지금도 계속 중)

I had been studying English for two years before I moved to Seoul.
(나는 서울로 이사 오기 전까지 2년 동안 영어를 공부하고 있었다.)

2. 과거완료 진행형 vs. 과거진행형
과거진행형(was/were ~ing)은 과거의 특정 시점에 진행 중이던 동작을 나타내고,
과거완료 진행형은 그보다 더 이전부터 계속되어 온 행동을 강조합니다.

예문

When I arrived, they were playing tennis.
(내가 도착했을 때, 그들은 테니스를 치고 있었다. → 그 시점에 진행 중)

When I arrived, they had been playing tennis for an hour.
(내가 도착했을 때, 그들은 한 시간 동안 테니스를 치고 있었다. → 한 시간 동안 계속하다가 내가 도착한 시점)


3. 진행형으로 쓸 수 없는 동사
상태나 감정(know, like, believe 등)을 나타내는 동사는 원칙적으로 진행형으로 쓰지 않습니다.

예문

I had known her for years before we met again.
(우리가 다시 만나기 전까지 나는 그녀를 여러 해 동안 알고 있었다.)

She had liked chocolate since she was a child.
(그녀는 어릴 때부터 초콜릿을 좋아했다.)



학습 Tip


과거완료 진행형은 ‘과거의 한 시점까지 얼마나 오랫동안 ~하고 있었는가?’를 묻거나 말할 때 사용합니다.

for, before, by the time 등과 함께 쓰는 연습을 많이 해보세요.


과거완료 진행형과 과거완료, 과거진행형, 현재완료 진행형을 비교하는 연습을 통해 

시제의 차이를 명확히 익힐 수 있습니다.
자신의 경험이나 상상 속 상황을 영어로 표현해보는 연습을 반복하면 자연스럽게 익숙해질 수 있습니다.
꾸준히 공부하는 여러분의 노력을 항상 존경하고 응원합니다.