목차
개요
과거완료진행형. 영어로는 Past Perfect Continuous 또는 Past Perfect Progressive.
더 과거에서 시작해 언급되고 있는 과거 시점까지 또는 그 전까지 진행됐던 일을 표현할 때 사용한다.
과거완료가 과거 사건들의 선후관계를 명확히 하기 위해 사용되었다면, 과거완료진행형은 더 과거부터 진행됐던 일을 표현하는 데 목표가 있다.
형태
had + been + 동사ing
과거완료 형태인 had + 과거분사에 진행형 형태인 be + 동사ing가 결합된 형태다. been은 be동사의 과거분사다.
긍정문
기본형 | 축약형 | |
---|---|---|
I | I had been doing | I'd been doing |
You | You had been doing | You'd been doing |
He/She/it | He had been doing She had been doing It had been doing | He'd been doing She'd been doing |
They/We | They had been doing We had been doing | They'd been doing We'd been doing |
주어의 인칭이나 단수/복수 여부에 상관 없이 조동사 had에 been + 동사ing 구조가 된다.
부정문
기본형 | 축약형 | |
---|---|---|
I | I had not been doing | I hadn't been doing |
You | You had not been doing | You hadn't been doing |
He/She/it | He 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/We | They had not been doing We had not been doing | They hadn't been doing We hadn't been doing |
조동사 had 뒤에 not을 붙인다.
의문문
기본형 | ||
---|---|---|
I | Had I been doing? | |
You | Had you been doing? | |
He/She/it | Had he been doing? Had she been doing? Had it been doing? | |
They/We | Had 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년 동안 지속된 장기적인 과거 상황이기 때문에 과거완료 표현을 사용했다.
(현재완료진행형 해당 문서 참조)
⑤ 진행불가 동사 사용 불가
- I had known him for 10 years before he died. 나는 그가 죽기 전까지 10년 동안 알고 지냈다.
I had been knowing him for 10 years before he died.
진행불가 동사는 어떠한 경우에도 진행형 구조로 사용할 수 없다. 아무리 의미가 진행의 의미를 나타낸다고 해도 말이다.
(더 자세한 내용은 해당항목 참조)
관련 문서
- [진리의 영문법] 미래표현⑤ 과거 속의 미래(future in the past)
- [진리의 영문법] 미래표현④ 종속절에서 현재시제, be about to, be to 용법
- [진리의 영문법] 미래표현③ – 현재시제의 미래표현(현재진행형, be going to, 단순현재)
- [진리의 영문법] 미래표현② 미래진행형 vs 미래완료 vs 미래완료진행형
- [진리의 영문법] 미래표현① will (feat. shall)
- [진리의 영문법] 미래시제와 미래표현
- [진리의 영문법] 시제⑨ used to ~했지만 지금은 아니다 (feat. would)
- [진리의 영문법] 시제⑧ 과거완료진행형 Past Perfect Continuous
- [진리의 영문법] 시제⑦ 과거완료 Past Perfect
- [진리의 영문법] 시제- 현재완료 vs 현재완료진행형
- [진리의 영문법] 시제⑥ 현재완료진행형 Present Perfect Continuous
- [진리의 영문법|기본] 시제⑤ 현재완료 Present Perfect
- [진리의 영문법]시제- 단순 과거 vs 과거진행형
- [진리의 영문법|심화]시제④ 과거진행형
- [진리의 영문법|기본]시제④ 과거진행형
- [진리의 영문법|기본]시제③ 단순 과거 “세종대왕께서는 1443년 훈민정음을 창제하셨다”
- [진리의 영문법]시제- 현재진행형 vs 단순 현재 비교
- [진리의 영문법|심화]시제② 단순 현재
- [진리의 영문법|기본]시제② 단순 현재 “수지는 항상 카카오톡을 사용한다”
- [진리의 영문법|심화]시제① 현재진행형
- [진리의 영문법|기본]시제① 현재진행형-“수지는 지금 친구와 카톡을 하고 있는 중이다”
참고문헌 및 사이트
- Swan, Michael. Practical English Usage. Oxford University Press, 2005.
- Raymond Murphy and William R. Smalzer. Grammar in Use Intermediate. Cambridge University Press, 2000.
- 네이버 사전