영어 공부를 하다 보면 헷갈리는 시제 중 하나가
바로 Past Perfect(과거완료)와 Past Perfect Continuous(과거완료진행)입니다.
특히 "3년 동안 ~했다"라는 표현을 쓸 때 어떤 형태가 더 자연스러운지 고민되셨을 거예요.
본격적인 설명에 앞서, 아래 두 문장의 미묘한 차이가 느껴지시나요?
A: He had worked as a chef for 10 years before he opened his own restaurant.
B: He had been working as a chef for 10 years before he opened his own restaurant.
결론부터 말씀드리면, 둘 다 문법적으로 가능하지만 '어디에 초점을 두느냐'가 다릅니다.
오늘 이 포스팅 하나로 완벽하게 정리해 드릴게요.

Past Perfect (had p.p.) → 경험과 결과의 '마침표'
과거의 특정 시점을 기준으로, 그 이전에 이미 '완료된 경험'이나 '이력(Record)'을 나타낼 때 주로 사용합니다.
- 핵심 느낌: "식당을 차리기 전, 이미 10년이라는 베테랑 요리사 경력을 쌓은 상태였어."
- 포커스: 결과(Result), 경험(Experience), 완료(Completion)
"He had worked as a chef for 10 years before he opened his own restaurant."
(그는 자기 식당을 차리기 전 이미 10년 동안 요리사로 일한 경력이 있었다.)
Past Perfect Continuous (had been -ing) → 과정과 '역동성'
과거의 특정 시점까지 그 동작이 '얼마나 꾸준히 이어져 왔는지'를 강조할 때 사용합니다.
동작의 생생한 과정을 보여주고 싶을 때 아주 효과적입니다.
- 핵심 느낌: "개업하기 직전까지 10년 동안 주방에서 정말 쉼 없이 계속 요리를 해오고 있었어."
- 포커스: 지속성(Duration), 과정(Process), 강조(Emphasis)
"He had been working as a chef for 10 years before he opened his own restaurant."
(그는 자기 식당을 차리기 전까지 10년이라는 긴 세월 동안 쉬지 않고 요리사로 일해오던 중이었다.)
한눈에 비교하는 핵심 차이점 & Tip!
| 과거완료 | have done | 경험 / 결과 | 경력, 이력, 자격 등을 언급할 때 |
| 과거완료진행 | had been doing | 지속 / 과정 | 계속해온 노력이나 동작 자체를 강조할 때 |
1. " 나는 N년 차 A라는 자격과 이력이 있어"라고 커리어를 말하고 싶다면? → had p.p.
2. "그 긴 시간 동안 멈추지 않고 노력해온 과정"을 생생하게 강조하고 싶다면? → had been -ing
바로 써먹는 문장 패턴
Pattern 1. 경력/경험 강조 (had done)
I had [과거분사] ______ for [기간] before I [과거 사건].
I had lived in London for 2 years when I first met my partner.
(내 파트너를 처음 만났을 때, 나는 이미 런던에서 2년째 거주 중이었다.)
I had studied English for 3 years before I moved abroad.
(해외 가기 전 이미 3년 공부를 마친 상태였다.)
I had worked there for 3 years before I quit.
(그만두기 전 이미 3년의 근무 경력이 쌓였었다.)
Pattern 2. 동작의 지속 강조 (had been -ing)
I had been [동사-ing] ______ for [기간] before I [과거 사건].
I had been living in London for 2 years when I first met my partner.
(내 파트너를 처음 만났을 때, 나는 런던에서 2년 동안 쭉 생활해오고 있었다.)
I had been studying English for 3 years before I moved abroad.
(해외 가기 직전까지 3년 동안 쭉 공부를 해오고 있었다.)
I had been working there for 3 years before I quit.
(그만두기 전까지 3년 동안 쉼 없이 일해오던 중이었다.)
Practice (실전 연습)
문맥을 보고 알맞은 형태를 넣어보세요. (답안은 하단에 있습니다.)
Q1. I __________________ (work) there for 3 years before I changed jobs.
(단순히 이직 전 '3년 근무 경력'을 말하고 싶을 때)
Q2. I __________________ (work) there for 3 years before I finally took a break.
(쉬기 전까지 '정말 오랫동안 일해왔음'을 강조할 때)
Q3. She __________________ (study) French for 2 years before she moved to Paris.
(파리 가기 전 '2년 공부한 경험'이 있었다는 사실 중심)
Q4. She __________________ (study) French for 2 years when she suddenly quit.
(그만두기 전까지 '계속 공부하던 흐름'을 강조할 때)
Answers:
Q1. had worked / Q2. had been working / Q3. had studied / Q4. had been studying
오늘 배운 시제 차이를 활용해 여러분의 영어 이력을 더 멋지게 표현해 보세요!
댓글