Past Perfect Continuous: 문장, 연습문제, 테스트 및 예문

Past Perfect Continuous 사용합니다

과거완료진행형은 과거의 특정 시점이나 또 다른 과거의 동작 이전부터 한동안 계속되고 있던 행동을 말할 때 사용됩니다.

She had been working for two hours before the meeting started.
회의가 시작되기 전에 그녀는 두 시간 동안 일하고 있었다.

Past Perfect Continuous 형식

Subject + had been + V-ing

I had been studying all evening.
나는 저녁 내내 공부하고 있었다.
They had been waiting for a long time.
그들은 오랫동안 기다리고 있었다.

Past Perfect Continuous 규칙

  • 과거의 특정 시점까지 계속되었던 동작에 사용된다.
    I had been reading the report before my manager came in.
    매니저가 들어오기 전에 나는 그 보고서를 읽고 있었다.
    She had been talking on the phone before the lesson started.
    수업이 시작되기 전에 그녀는 전화로 이야기하고 있었다.
  • 그것은 다른 과거 사건 이전에 어떤 동작이 지속된 기간을 강조합니다.
    They had been travelling for three days before they arrived.
    그들은 도착하기 전에 사흘 동안 여행하고 있었다.
    He had been working there for years before he changed jobs.
    그는 직장을 바꾸기 전에 그곳에서 여러 해 동안 일해 왔다.
  • 과거의 상태나 결과의 원인을 설명할 때 자주 사용됩니다.
    She was tired because she had been studying all night.
    그녀는 밤새 공부하고 있었기 때문에 피곤했다.
    The ground was wet because it had been raining.
    비가 오고 있었기 때문에 땅이 젖어 있었다.
  • 기간을 나타내기 위해 forsince와 함께 자주 사용됩니다.
    I had been living in London for five years before I moved to Cyprus.
    나는 키프로스로 이사하기 전에 런던에서 5년 동안 살고 있었다.
    She had been working there since 2020 before the company closed.
    그녀는 회사가 문을 닫기 전까지 2020년부터 그곳에서 일하고 있었다.
  • 일반적인 시간 표현에는 하루 종일, 아침 내내, 두 시간 동안, 월요일부터, 이전에, 그리고 ~할 때가 포함됩니다.
    We had been discussing the problem all morning before we found a solution.
    우리는 해결책을 찾기 전에 아침 내내 그 문제를 논의하고 있었다.
    He had been sleeping for an hour when I called him.
    내가 그에게 전화했을 때 그는 한 시간 동안 자고 있었다.
  • 과거완료진행형은 과정에 초점을 맞추는 반면, 과거완료는 더 자주 결과에 초점을 맞춥니다.
    ✅ She had been writing emails before lunch. (process)
    ✅ She had written five emails before lunch. (result)
  • 일부 동사들은 보통 진행형으로 사용되지 않습니다(know, like, want, need, understand).
    ✅ I had known him for years before we worked together.
    ❌ I had been knowing him for years before we worked together.

Past Perfect Continuous 부정

  • 부정문은 had not been 또는 축약형 hadn't been으로 만듭니다.
    I hadn't been sleeping well before the exam.
    시험 전에 잠을 잘 자지 못했어요.
    She had not been working there for very long before she resigned.
    그녀는 그곳에서 일한 지 얼마 되지 않아 사직했다.
    They hadn't been waiting for more than ten minutes when the bus arrived.
    그들은 버스가 도착했을 때 십 분도 채 기다리지 않고 있었다.

Past Perfect Continuous 질문들

의문문에서는 had가 주어 앞에 옵니다.

Had + subject + been + V-ing?
Wh-word + had + subject + been + V-ing?

Had you been waiting long before the doctor saw you?
의사에게 진찰을 받기 전에 오래 기다리셨나요?
Had she been studying before the test began?
시험이 시작되기 전에 그녀는 공부하고 있었나요?
Why had they been arguing before the meeting?
그들은 왜 회의 전에 다투고 있었을까?
How long had he been working there before he left?
그가 떠나기 전에 거기서 얼마나 오래 일했었나요?

Past Perfect Continuous 흔한 실수들

❌ She had been work all day.
✅ She had been working all day.
❌ They had working for hours before the break.
✅ They had been working for hours before the break.
❌ Had you been wait long?
✅ Had you been waiting long?
❌ I was tired because I had worked all night. (if you want to stress the process)
✅ I was tired because I had been working all night.
❌ She had been knowing him for years.
✅ She had known him for years.

Past Perfect Continuous 문장들

I had been preparing for the interview for several days before it finally happened.
면접이 마침내 열리기 전에 나는 며칠 동안 그것을 준비하고 있었다.
She had been working on the presentation since morning before the manager reviewed it.
그녀는 관리자가 그것을 검토하기 전에 아침부터 프레젠테이션 작업을 하고 있었다.
We had been waiting at the airport for two hours before the flight was cancelled.
우리는 비행기가 취소되기 전에 공항에서 두 시간 동안 기다리고 있었다.
He had been learning English for a year before he moved abroad.
그는 해외로 이주하기 전에 1년 동안 영어를 배우고 있었다.
They had been discussing the new design before the client joined the call.
그들은 고객이 통화에 참여하기 전에 새 디자인에 대해 논의하고 있었다.
I had been trying to fix the bug all evening before I found the solution.
해결책을 찾기 전에 나는 저녁 내내 그 버그를 고치려고 애쓰고 있었다.
She had been feeling stressed before she took a few days off.
그녀는 며칠 휴가를 내기 전에 스트레스를 받고 있었다.
We had been living in that apartment for six months before we moved.
우리는 이사하기 전에 그 아파트에서 여섯 달 동안 살고 있었다.
He had been running every morning before he injured his leg.
그는 다리를 다치기 전에 매일 아침 달리기를 하고 있었다.
The team had been developing the feature for weeks before it was released.
팀은 그 기능이 출시되기 전 몇 주 동안 개발해 왔다.

Past Perfect Continuous 예시들

I had been checking the document before I noticed the mistake.
나는 그 실수를 알아차리기 전에 그 문서를 검토하고 있었다.
She had been speaking to a customer for twenty minutes before the line disconnected.
그녀는 통화가 끊기기 전에 20분 동안 고객과 통화하고 있었다.
They had been working on the same issue since Monday before they escalated it.
그들은 그 문제를 상부에 보고하기 전에 월요일부터 계속 작업하고 있었다.
We had been looking for a better solution before we changed the plan.
우리는 계획을 바꾸기 전에 더 나은 해결책을 찾고 있었다.
He had been fixing the server all night before everything started working again.
모든 것이 다시 작동하기 시작하기 전에 그는 밤새 서버를 고치고 있었다.
I had been thinking about that idea for a long time before I shared it.
나는 그 생각을 공유하기 전에 오랫동안 그것에 대해 생각해 왔다.
She had been getting ready for the trip before the weather changed.
그녀는 날씨가 바뀌기 전에 여행을 준비하고 있었다.
We had been testing the application for hours before we deployed it.
우리는 그것을 배포하기 전에 몇 시간 동안 그 애플리케이션을 테스트하고 있었다.
He had been talking to HR before he made the final decision.
그는 최종 결정을 내리기 전에 인사부와 이야기를 나누고 있었다.
They had been planning the event for months before it took place.
그들은 행사가 열리기 전에 몇 달 동안 그것을 계획해 왔다.

앱에서 이용할 수 있는 영어 문법 연습

Tenses

Conditionals

Sentences

Verbs