✅ 중학 영문법 - 과거완료진행시제(Past Perfect Continuous) 완벽 정리! 🚀
💡 **과거완료진행(Past Perfect Continuous)**은
✅ **"과거의 특정 시점까지 계속 진행된 동작"**을 표현하는 시제예요!
즉, 과거의 한 시점보다 더 이전부터 계속되던 일이 과거 특정 시점까지 지속되었을 때 사용합니다.
오늘은 과거완료진행의 개념, 공식, 예문, 그리고 과거완료와의 차이점까지 쉽게 정리해 볼게요! 🎯
🔍 1. 과거완료진행시제란?
✔ 과거보다 더 과거에 시작된 동작이 특정 과거 시점까지 계속되었음을 나타냄
✔ "had been + 동사~ing" 형태
✔ "for, since"와 함께 쓰이며 지속성을 강조
✔ "얼마나 오래 지속되었는지"에 초점
📌 과거완료 vs. 과거완료진행 비교
시제
|
예문
|
의미
|
과거완료 (Past Perfect)
|
I had lived in Seoul before I moved to Busan.
|
(나는 부산으로 이사 가기 전에 서울에서 살았다.)
|
과거완료진행 (Past Perfect Continuous)
|
I had been living in Seoul before I moved to Busan.
|
(나는 부산으로 이사 가기 전까지 계속 서울에서 살고 있었다.)
|
✅ 과거완료 → "완료"된 상태를 강조
✅ 과거완료진행 → "계속 진행되고 있었음"을 강조
🔍 2. 과거완료진행의 공식과 구조
✔ 주어 + had been + 동사~ing
📌 기본 문장 구조
✅ 긍정문:
➡ She had been studying for three hours before the test.
➡ (그녀는 시험 전에 3시간 동안 공부하고 있었다.)
✅ 부정문:
➡ She hadn’t been studying for three hours before the test.
➡ (그녀는 시험 전에 3시간 동안 공부하지 않고 있었다.)
✅ 의문문:
➡ Had she been studying for three hours before the test?
➡ (그녀는 시험 전에 3시간 동안 공부하고 있었니?)
🔍 3. 과거완료진행을 사용해야 하는 경우
✅ 1️⃣ 과거의 특정 시점까지 지속된 행동
✔ 과거보다 더 과거부터 특정 시점까지 계속된 동작
✅ They had been working hard before they finally finished the project.
➡ (그들은 마침내 프로젝트를 끝내기 전까지 열심히 일하고 있었다.)
✅ I had been reading a book before my friend called me.
➡ (나는 친구가 전화하기 전까지 책을 읽고 있었다.)
✅ 2️⃣ 과거의 원인을 설명할 때
✔ 어떤 행동이 과거의 특정한 결과를 초래했음을 설명할 때
✅ She was tired because she had been running for an hour.
➡ (그녀는 한 시간 동안 달리고 있었기 때문에 피곤했다.)
✅ His hands were dirty because he had been painting.
➡ (그의 손이 더러웠던 이유는 그가 페인트칠을 하고 있었기 때문이다.)
✅ 3️⃣ "얼마 동안"을 강조할 때 (for/since와 함께 사용)
✔ 행동이 일정 기간 동안 지속되었음을 강조
✅ We had been living in New York for five years before we moved.
➡ (우리는 이사 가기 전까지 뉴욕에서 5년 동안 살고 있었다.)
✅ She had been teaching English since 2010 before she retired.
➡ (그녀는 은퇴하기 전까지 2010년부터 영어를 가르치고 있었다.)
📌 for + 기간 → for 3 hours, for 2 years, for a long time
📌 since + 특정 시점 → since Monday, since last year, since I was a child
🔍 4. 과거완료 vs. 과거완료진행 비교 🚨
시제
|
사용 예
|
의미
|
과거완료
|
I had worked there for 10 years before I quit.
|
(나는 그만두기 전에 10년 동안 일했었다.)
|
과거완료진행
|
I had been working there for 10 years before I quit.
|
(나는 그만두기 전까지 10년 동안 계속 일하고 있었다.)
|
과거완료
|
He had studied Spanish before he went to Spain.
|
(그는 스페인에 가기 전에 스페인어를 공부했었다.)
|
과거완료진행
|
He had been studying Spanish before he went to Spain.
|
(그는 스페인에 가기 전까지 계속 스페인어를 공부하고 있었다.)
|
📌 과거완료 → "완료된 상태"를 강조
📌 과거완료진행 → "지속성"을 강조
🔍 5. 과거완료진행을 사용할 때 주의할 점 🚨
✅ 1️⃣ 특정한 과거 시점이 없다면 단순 과거로 표현하는 것이 더 자연스러움
❌ I had been sleeping when she called me. (X)
✅ I was sleeping when she called me. (O)
📌 과거완료진행은 **"과거보다 더 과거"**를 표현할 때만 사용!
✅ 2️⃣ 상태 동사(Stative Verbs)와 함께 사용하지 않음
📌 상태를 나타내는 동사들은 진행형과 함께 사용하지 않음
❌ I had been knowing her for five years. (X)
✅ I had known her for five years. (O)
📌 진행형을 쓰지 않는 동사:
know, like, love, hate, believe, understand, want, own, belong, see, hear
🎯 마무리 정리!
✔ 과거완료진행(Past Perfect Continuous) = had been + 동사~ing
✔ 과거 특정 시점까지 지속된 동작을 표현
✔ for/since와 함께 자주 사용되며 "얼마 동안"을 강조
✔ 과거완료(완료 강조) vs. 과거완료진행(지속성 강조) 차이 주의!
✔ 상태 동사와 함께 사용하지 않음
💬 "과거완료진행이 헷갈린다면? 댓글로 질문하세요!" 😊 🚀✨