Unit 15 Past Perfect Continuous (I had been doing)



  • Yesterday morning I got up and looked out of the window. The sun was shining, but the ground was very wet.
    어제 아침 일어나서 창밖을 보니 해가 나고 있었지만 땅은 흠뻑 젖어 있었습니다.
    It had been raining.
    It was not raining when I looked out of the window; the sun was shining. But it had been raining¹ before.
    창밖을 봤을 때 비가 오고 있지는 않았고 해가 나고 있었지만 (일어나서 창밖을 보기) 전에 비가 내렸었습니다.
    had been -ing 가 과거완료진행형 (past perfect continuous)입니다.
    had (= I’d, etc.)
    (= he’d, etc)
    been doing
    playing, etc.
    • When the boys came into the house, their clothes were dirty, their hair was messy, and one of them had a black eye. They’d been fighting.
    • I was very tired when I got home. I’d been working hard all day.
    • When I went to Tokyo a few years ago, I stayed with a friend of mine. She’d been living there only a short time but knew the city very well.

 § ¹ 땅이 젖어 있는 결과를 보고 과거의 시점 이전에 비가 왔던 것을 표현하는 과거완료진행형입니다.

 § 과거완료진행형은 과거의 특정한 시점을 기준으로 그 시점까지(until then)의 진행·결과를 보여줍니다.


  • 과거완료진행형으로 다른 일·사건이 일어나기 전의 일정 기간에 일어나고 있었던 (had been happening) 동작을 표현합니다.
    • We’d been playing tennis for about half an hour when it started to rain hard.²
    • Jim went to the doctor last Friday. He hadn’t been feeling well for some time.

 § ² “(우리가) 테니스를 치기 시작하고 약 30분이 지난 후에 비가 심하게 퍼붓기 시작했다” 「역접」의 대표적인 경우입니다. 역접은 부사절의 접속사를 주절의 접속사로 사용하는 경우로 문장 내용의 흐름(시제)에 따라 그 순서를 결정합니다.


  • 현재완료진행형 (have been -ing)과 과거완료진행형 (had been -ing)의 비교:
    Present Perfect Continuous
    기준시점: 현재
    Past Perfect Continuous
    기준시점: 과거
    • I hope the bus comes soon. I’ve been waiting for 20 minutes. (before now)
    • James is out of breath. He has been running.
    • The bus finally came. I’d been waiting for 20 minutes. (before the bus came)
    • James was out of breath. He had been running.


  • 과거진행형 (was -ing)과 과거완료진행형 (had been -ing)의 비교:
    • It wasn’t raining when we went out. The sun was shining. But it had been raining, so the ground was wet.³
    • Stephanie was sitting in an armchair resting. She was tired because she’d been working very hard.

 § ³ 과거의 특정한 시점에 일어났던 일의 표현인 과거진행형과 과거의 특정한 시점까지 일어나고 있던 일의 표현인 과거완료진행형과의 차이점을 예문에서 보면, when we went out 이 과거의 특정한 시점이고 그 시점에서 It wasn’t raining 이며, 그 시점 이전까지 it had been raining (땅이 젖어 있는 결과를 보고 판단)입니다.


  • know/like 등의 일부 동사는 과거진행형을 포함한 모든 진행형에 거의 사용하지 않습니다.
    • We were good friends. We had known each other for years. (not had been knowing)
  • 이와 같이 진행형을 거의 사용하지 않는 동사의 예는 Unit 4A 참조.

  Creative Commons License
  이 저작물은 크리에이티브 커먼즈 저작자표시-비영리-변경금지 4.0 국제 라이선스에 따라 이용할 수 있습니다.