[진리의 영문법] 시제⑧ 과거완료진행형 Past Perfect Continuous

개요

과거완료진행형. 영어로는 Past Perfect Continuous 또는 Past Perfect Progressive.

더 과거에서 시작해 언급되고 있는 과거 시점까지 또는 그 전까지 진행됐던 일을 표현할 때 사용한다.

과거완료가 과거 사건들의 선후관계를 명확히 하기 위해 사용되었다면, 과거완료진행형은 더 과거부터 진행됐던 일을 표현하는 데 목표가 있다.

형태

had + been + 동사ing

과거완료 형태인 had + 과거분사에 진행형 형태인 be + 동사ing가 결합된 형태다. been은 be동사의 과거분사다.

긍정문

 기본형축약형
II had been doingI'd been doing
YouYou had been doingYou'd been doing
He/She/itHe had been doing
She had been doing
It had been doing
He'd been doing
She'd been doing
They/WeThey had been doing
We had been doing
They'd been doing
We'd been doing

주어의 인칭이나 단수/복수 여부에 상관 없이 조동사 had에 been + 동사ing 구조가 된다.

부정문

 기본형축약형
II had not been doingI hadn't been doing
YouYou had not been doingYou hadn't been doing
He/She/itHe had not been doing
She had not been doing
It had not been doing
He hadn't been doing
She hadn't been doing
It hadn't been doing
They/WeThey had not been doing
We had not been doing
They hadn't been doing
We hadn't been doing

조동사 had 뒤에 not을 붙인다.

의문문

 기본형 
IHad I been doing?
YouHad you been doing?
He/She/itHad he been doing?
Had she been doing?
Had it been doing?
They/WeHad they been doing?
Had we been doing?

완료형의 의문문과 같이 조동사 had가 맨 앞으로 위치하고 나머지 순서는 같다.

유형

① 더 과거에서 과거까지 진행

  • Peter had been studying French for 5 years before he moved to France. Peter는 프랑스어를 5년 동안 배웠었는데 그가 프랑스로 옮겨가기 전이었다.
  • James had been playing football for half an hour when it began to rain. James는 30분 동안 축구를 하고 있었는데 그 때 비가 오기 시작했다.
  • She was very tired because she had been working all day. 그녀는 매우 피곤했는데, 그 이유는 그녀가 그날 하루 종일 일을 했기 때문이었다.
  • My father had just turned TV off before I got home. He had been watching TV. 우리 아빠는 TV를 끄셨는데 내가 집에 들어가기 방금 전이었다. 아빠는 TV를 보고 계셨었다.

과거완료진행형는 어떤 일이 과거에서 시작해서 언급되고 있는 또 다른 과거 시점까지 또는 그 전까지 어떤 일이 일어나고 있었는지를 표현하기 위하여 사용한다.그냥 그림을 보고 이해하자

결국 모두 과거에서 시작해 과거에서 끝난다. 나중에 일어난 두 번째 사건을 기준으로 봤을 때 더 과거에 발생한 첫 번째 사건이 두 번째 사건까지 진행된 일을 표현한 것이다.

  • Peter had been studying French for 5 years before he moved to France.

Peter가 프랑스로 떠날 때까지 또는 떠나기 전 5년 동안 더 과거부터 프랑스어를 배웠다고 표현하고 있다.

  • My father had just turned TV off before I got home. He had been watching TV.

사건의 순서는 ①아버지께서 TV를 보고 계시다가 ②TV를 끄셨다. 그리고 ③내가 집에 들어간 것이다. ‘내’가 집에 들어갔을 때를 기준으로 보면 그 전까지 아버지는 TV를 보고 계셨던 것이다.

참고) 과거완료진행형과 현재완료진행형

  • We have been waiting here for three hours. 우리는 여기서 3시간 동안 기다리고 있어요.
  • We had been waiting there for three hours when Sarah arrived. 우리는 거기서 3시간째 기다리고 있었는데, 그때 Sarah가 도착했다.

과거완료진행형과 현재완료진행형과의 큰 차이는 없다. 과거완료진행형의 시제가 한 단계 뒤(더 과거)로 옮겨갔을 뿐이다.

예문을 보면 현재완료진행형은 현재를 기준으로 과거부터 현재까지 세 시간 동안 기다리는 행동이 지속됐다는 것을 알 수 있다. 과거완료진행형은 Sarah가 도착한 기준으로 더 과거부터 세 시간 동안 기다리는 행동이 지속됐다는 것을 알 수 있다.

참고) 과거완료진행형과 과거진행형

  • Mother was cooking when the telephone rang. 전화벨이 울렸을 때, 엄마는 요리를 하고 계셨다.
  • Mom said, “dinner is ready.” Mother had been cooking for half an hour. 엄마께서 말씀하셨다. “저녁식사 준비 다 됐다.” 엄마께서는 30분 동안 요리를 하셨다.

과거진행형은 과거에 한 사건이 발생했을 때, 진행 중이었던 일을 표현하는 것이다. 첫 번째 예문의 경우 과거에 전화벨이 울린 상황에서 엄마가 요리를 하고 계신 행위가 진행 중이었다는 것을 말하고 있다.

두 번째 예문의 경우 엄마께서 저녁식사 준비가 다 됐다고 말하는 시점까지 혹은 그 전까지 30분 동안 요리를 하고 계셨다는 것을 말하고 있다.

② 원인과 결과

  • Martha had been jogging, so she was out of breath. Martha는 조깅을 했었고, 그래서 그녀는 숨이 찼다.
  • (=Martha was out of breath because she had been jogging.)
  •  It had been raining, so the streets were very wet. 비가 내렸었고, 그래서 도로에는 물이 흔건했다.
  • (=The streets were very wet because it had been raining.)
  • She had been working all day, so she was very tired. 그녀는 하루종일 일했고, 그래서 그녀는 매우 피곤했다.
  • (=She was very tired because she had been working all day.)

과거완료진행형 역시 완료 시제이기 때문에 더 과거부터 진행된 행동이나 사건이 과거에 결과를 만들어 낼 수 있다.

③ 더 과거부터의 지속 기간 how long?

  • How long had you been studying French before you moved to French? 당신은 프랑스로 떠나기 전에 얼마나 프랑스어를 공부하셨나요?
  • Jim had been working at that company for thirty years when he retired in 2016. Jim이 2016년에 은퇴를 했을 때, 그는 30년 동안 그 회사에서 일을 했었다.
  • Jim had been working at that company since he graduated from high school when he retired in 2016. Jim이 은퇴를 2016년에 했을 때, 그는 고등학교를 졸업한 이후로 그 회사에서 일을 했었다.

과거완료진행형도 현재완료진행형처럼 일정 기간 동안 지속된 일을 표현할 수 있다. 다만 현재완료진행형과 달리 더 과거에서부터 어떤 한 과거 시점까지 또는 바로 전까지 일정 기간 동안 지속된 일을 표현한다.

의문문의 경우 how long?, 긍정문의 경우 for, since 등을 이용하여 경과된 지속시간을 묻거나 말할 수 있다.

④ 과거완료진행형 vs 과거완료

  • I had been standing on the street corner for 5 minutes when Jane arrived. Jane이 도착했을 때 나는 길모통이에서 5분 정도 서있었다.
  • That statue had stood in the square for two hundred years before a heavy earthquake hit in 1990. 1990년에 대지진이 발생하기 전 그 조각상은 광장에서 200년 동안 서 있었다.

일반적으로 진행형 구조는 단기간에 지속되고 일시적인 행위나 상황에 적합하고, 단순 구조는 장기간에 지속되고 영구적인 상황에 적합하다.

첫 번째 문장의 경우 5분 동안 지속된 일시적인 과거 상황이므로 과거완료진행형 표현을 사용했고, 두 번째 문장의 경우 200년 동안 지속된 장기적인 과거 상황이기 때문에 과거완료 표현을 사용했다.

(현재완료진행형 해당 문서 참조)

⑤ 진행불가 동사 사용 불가

  • had known him for 10 years before he died. 나는 그가 죽기 전까지 10년 동안 알고 지냈다.
  • I had been knowing him for 10 years before he died.

진행불가 동사는 어떠한 경우에도 진행형 구조로 사용할 수 없다. 아무리 의미가 진행의 의미를 나타낸다고 해도 말이다.

(더 자세한 내용은 해당항목 참조)

참고문헌

댓글 남기기

이메일은 공개되지 않습니다.