1. 서론
과거완료진행 시제(Past Perfect Continuous Tense)는 과거의 특정 시점 이전부터 지속되어 온 동작을 나타낼 때 사용됩니다.
• 기본 구조: “had been + 동사-ing”
• 두 개의 과거 사건 중 먼저 시작되어 일정 기간 동안 지속된 사건을 표현할 때 유용
예문:
✔ She had been studying for three hours before she took a break.
(그녀는 쉬기 전에 세 시간 동안 공부하고 있었다.)
✔ They had been living in New York before they moved to Los Angeles.
(그들은 로스앤젤레스로 이사 가기 전에 뉴욕에서 살고 있었다.)
본 글에서는 과거완료진행 시제의 개념, 문장 구조, 용법, 예문, 실생활 활용법을 체계적으로 정리하겠습니다.
2. 과거완료진행 시제(Past Perfect Continuous Tense)의 문장 구조
2.1 긍정문 (Affirmative Sentence)
✅ 주어 + had been + 동사-ing + (나머지 문장)
✔ She had been working at the company for five years before she got promoted.
(그녀는 승진하기 전에 5년 동안 그 회사에서 일하고 있었다.)
✔ They had been waiting for an hour when the train finally arrived.
(기차가 마침내 도착했을 때, 그들은 한 시간 동안 기다리고 있었다.)
2.2 부정문 (Negative Sentence)
✅ 주어 + had not been + 동사-ing + (나머지 문장)
✔ He had not been feeling well for several days before he went to the doctor.
(그는 병원에 가기 전에 며칠 동안 몸이 좋지 않았다.)
✔ We hadn’t been talking for long when the phone suddenly disconnected.
(우리는 오래 이야기하지 않았는데 전화가 갑자기 끊겼다.)
🚨 “had not”은 줄여서 “hadn’t”로 사용 가능함
2.3 의문문 (Interrogative Sentence)
✅ Had + 주어 + been + 동사-ing + (나머지 문장)?
✔ Had she been working there before she moved?
(그녀는 이사 가기 전에 거기서 일하고 있었나요?)
✔ Had they been dating for a long time before they got married?
(그들은 결혼하기 전에 오랫동안 사귀고 있었나요?)
🚨 의문문에서는 “had”가 주어 앞에 위치함
3. 과거완료진행 시제의 용법
3.1 과거의 특정 시점까지 지속된 동작 표현
과거의 특정 시점까지 일정 기간 동안 지속되었던 동작을 나타냅니다.
✔ She had been studying for hours before she took a break.
(그녀는 쉬기 전에 몇 시간 동안 공부하고 있었다.)
✔ They had been traveling for six months before they returned home.
(그들은 집에 돌아오기 전에 6개월 동안 여행하고 있었다.)
3.2 과거의 원인과 결과 표현
어떤 일이 발생한 원인을 설명할 때 사용됩니다.
✔ He was exhausted because he had been running for an hour.
(그는 한 시간 동안 뛰었기 때문에 지쳐 있었다.)
✔ Her eyes were red because she had been crying all night.
(그녀의 눈이 빨갛게 된 이유는 밤새 울었기 때문이다.)
3.3 두 개의 과거 사건 중 먼저 지속된 사건 표현
과거에 일어난 두 개의 사건 중 먼저 지속된 사건을 강조할 때 사용됩니다.
✔ I had been waiting for 30 minutes when she finally arrived.
(그녀가 마침내 도착했을 때, 나는 30분 동안 기다리고 있었다.)
✔ He had been studying English before he moved to Canada.
(그는 캐나다로 이사 가기 전에 영어를 공부하고 있었다.)
🚨 과거완료진행 시제는 보통 “before”나 “when”과 함께 사용됨
4. 과거완료진행 시제에서 자주 사용하는 표현
표현 | 의미 | 예문 |
For + 기간 | ~ 동안 | She had been working for three years before she got a promotion. |
Since + 과거 시점 | ~부터 | They had been living there since 2010 before they moved. |
Before + 과거 시점 | ~ 전에 | We had been dating for two years before we got engaged. |
By the time + 과거 시점 | ~할 때까지 | By the time she arrived, we had been waiting for an hour. |
🚨 “for + 기간”과 함께 자주 사용되며, 과거의 특정 시점까지 지속되었음을 강조
✔ By the time she got home, it had been raining for hours.
(그녀가 집에 도착했을 때, 몇 시간 동안 비가 내리고 있었다.)
5. 과거완료진행 시제와 다른 시제 비교
시제 | 형태 | 의미 | 예문 |
과거 (Past Simple) | 동사 과거형 | 과거의 단순한 사건 | I worked there last year. |
과거진행 (Past Continuous) | was/were + 동사-ing | 과거의 특정 순간에 진행 중인 동작 | I was working at 3 PM. |
과거완료 (Past Perfect) | had + 과거분사 | 과거의 특정 시점 전에 완료된 동작 | I had worked there before moving. |
과거완료진행 (Past Perfect Continuous) | had been + 동사-ing | 과거의 특정 시점까지 지속된 동작 | I had been working there for 5 years. |
✔ At 5 PM, I was working. (과거진행: 5시에 일하고 있는 중이었다.)
✔ By 5 PM, I had been working for 3 hours. (과거완료진행: 5시까지 3시간 동안 일하고 있었다.)
6. 과거완료진행 시제 실생활 예문
✔ She had been practicing the piano for years before she became a professional musician.
(그녀는 프로 연주자가 되기 전에 몇 년 동안 피아노를 연습하고 있었다.)
✔ They had been working on the project for months before they finally completed it.
(그들은 프로젝트를 완성하기 전에 몇 달 동안 작업하고 있었다.)
✔ Had you been studying all night before the exam?
(시험 전에 밤새 공부하고 있었나요?)
✔ He was tired because he had been working out at the gym.
(그는 헬스장에서 운동하고 있었기 때문에 피곤했다.)
✔ It had been snowing for hours before the roads were closed.
(도로가 폐쇄되기 전에 몇 시간 동안 눈이 내리고 있었다.)
7. 자주 묻는 질문 (FAQs)
Q1: 과거완료진행 시제는 언제 사용하나요?
과거의 특정 시점까지 지속된 동작을 강조할 때 사용합니다.
Q2: 과거완료진행과 과거진행 시제의 차이는 무엇인가요?
• 과거진행(Past Continuous): 특정한 순간에 진행 중인 동작
✔ I was sleeping at 10 PM.
• 과거완료진행(Past Perfect Continuous): 과거의 특정 시점 이전부터 지속된 동작
✔ I had been sleeping for 2 hours by 10 PM.
8. 결론
과거완료진행 시제는 과거의 특정 시점까지 지속되었던 동작을 나타낼 때 사용됩니다. “had been + 동사-ing” 구조를 정확히 익히고, “for, since, before” 등의 표현과 함께 연습하면 자연스럽고 정확한 영어 문장을 만들 수 있습니다.
'영어문법' 카테고리의 다른 글
현재분사절 (Present Participle Clauses) [영어 문법 완벽 정리] (0) | 2025.03.20 |
---|---|
현재완료진행 시제 (Present Perfect Continuous) [영어 문법 완벽 정리] (0) | 2025.03.20 |
미래진행 시제 (Future Continuous Tense) [영어 문법 완벽 정리] (0) | 2025.03.20 |
미래완료 시제 (Future Perfect Tense) [영어 문법 완벽 정리] (0) | 2025.03.20 |
제한적 vs. 비제한적 관계절 (Restrictive vs. Non-restrictive Clauses): that을 사용하지 못하는 경우 [영어 문법 완벽 정리] (1) | 2025.03.20 |