flowexam.com 선생님이 TOEIC® 준비를 위해 칠판에서 과거 완료 진행형을 영어 예시와 함께 설명하는 모습

TOEIC®에서 과거완료진행형: 규칙, 용법 및 흔한 함정

(업데이트: 2026년 1월 25일)

Flow Exam team

과거완료 진행형(Past perfect continuous)은 과거의 특정 시점까지 계속되던 동작을 묘사합니다.

TOEIC 시험에서는 주로 파트 5와 6에서, 특정 핵심 사건 이전에 어떤 활동이 일정 기간 동안 지속되었음을 보여줘야 하는 비즈니스 상황에서 자주 접하게 됩니다.

예를 들어:

  • "She had been working on the report for three hours when her manager called."
    그녀의 매니저가 전화했을 때 그녀는 세 시간 동안 보고서를 작성하고 있는 중이었습니다.

자주 하는 실수는 이 시제를 단순 과거완료(past perfect simple)와 혼동하는 것입니다. 과거완료 진행형은 '지속 기간'과 '과정'을 강조합니다.

과거완료 진행형의 형성 및 구조

과거완료 진행형은 "had been" + 동사원형-ing 형태로 구성됩니다. 이 형태는 모든 인칭에서 동일하게 유지됩니다.

Unknown block type "table", specify a component for it in the `components.types` option

축약형인 "hadn't been"은 특히 파트 3과 4의 대화문에서 자주 나타납니다. 파트 5에서는 공식적인 서면 문장에서 전체 형태를 더 자주 보게 될 것입니다.

TOEIC®에서 사용 시점

이 시제는 테스트에서 접할 수 있는 세 가지 구체적인 상황에 사용됩니다.

과거의 특정 사건 이전의 기간

다른 어떤 일이 일어나기 전에 한 활동이 얼마나 오래 지속되었는지를 보여줄 때 사용합니다.

  • "The team had been preparing the presentation for two weeks before the client canceled the meeting."
    고객이 회의를 취소하기 전까지 팀은 2주 동안 프레젠테이션을 준비하고 있었습니다.

과거 상황의 원인

과거완료 진행형은 왜 어떤 일이 일어났는지 또는 누군가의 상태가 어떠했는지를 설명합니다.

  • "His eyes were tired because he had been reviewing contracts all morning."
    그의 눈은 피곤했습니다. 왜냐하면 그는 아침 내내 계약서를 검토하고 있었기 때문입니다.

과거에 중단된 활동

특정 사건으로 인해 중단된 진행 중인 활동을 나타낼 때 사용합니다.

  • "I had been waiting for the conference call when the system crashed." 시스템이 다운되었을 때 저는 컨퍼런스 콜을 기다리고 있었습니다.

파트 5에서 자주 나오는 함정

실제로는 이 동사 시제에 대해 세 가지 오류가 지속적으로 발생합니다. 문제는 규칙 자체가 아니라 압박감 속에서 잘못된 반사 반응을 보이는 것입니다.

Unknown block type "table", specify a component for it in the `components.types` option

Flow Exam에서는 파트 5의 "과거 시제" 테마에서 공식 TOEIC® 문제 형식과 동일한 수천 개의 문제를 통해 바로 연습할 수 있습니다. 따라서 이 주제에 어려움이 있다면 다시는 같은 실수를 반복하지 않을 것입니다.

주목해야 할 시간 표시어

이러한 시간 표지들은 과거완료 진행형을 사용해야 한다는 신호입니다. 이들은 파트 5에서 이 시제에 관한 문제의 70%에서 나타납니다.

명시적인 기간

  • for + 기간 (for three months, for several hours)
  • since + 특정 시점 (since January, since 8 AM)
  • all + 기간 (all morning, all week, all year)

시간 접속사

  • when (어떤 사건이 중단시킬 때)
  • before (과거의 특정 시점 이전에)
  • by the time (특정 시점에 이르러)
  • until (그때까지)

"By the time the meeting started, the team had been working on the proposal for six hours."
회의가 시작될 무렵, 팀은 제안서에 대해 6시간 동안 작업하고 있었습니다.

이러한 표시는 문장에서 동사와 멀리 떨어져 나타나는 경우가 많습니다. 테스트에서는 이를 확인하기 위해 의도적으로 단어들을 사이에 배치합니다.

단순 과거완료와의 차이점

많은 사람들의 점수를 깎아 먹는 부분입니다. 두 시제 모두 과거보다 더 과거의 일을 다루지만 그 논리가 다릅니다.

Unknown block type "table", specify a component for it in the `components.types` option

학교를 통해 이미 준비 플랫폼을 이용하는 응시자들 사이에서도 파트 5에서 이 두 시제의 혼동은 계속 발생합니다. 하지만 규칙은 간단합니다:

  • "for" 또는 "since" + 동작 동사가 보이나요? → 과거완료 진행형
  • 피로감, 원인, 눈에 보이는 과정이 맥락에서 언급되나요? → 과거완료 진행형
  • 단순히 과거에 완료된 사실인가요? → 단순 과거완료

실제 사례

테스트에서 만날 수 있는 실제 상황과 가져야 할 반사적 대응 방법을 알려드립니다.

상황 1: 비즈니스 이메일 (파트 6)

  • "We apologize for the delay. Our technical team ______ the issue for several days before finding a solution."

A) resolved B) had resolved C) had been resolving D) was resolving

정답: C) had been resolving

반사 반응: "for several days" + 해결책을 찾기 전까지의 기간 맥락 = 반드시 과거완료 진행형.

상황 2: 활동 보고서 (파트 7)

  • "The sales department reported strong results. They ______ new strategies throughout the quarter."

A) implemented B) had implemented C) had been implementing D) were implementing

정답: C) had been implementing

반사 반응: "throughout the quarter"는 보고 시점까지 해당 분기 전체에 걸친 지속적인 활동을 나타냅니다.

상황 3: 대화 (파트 5)

  • "When the CEO announced the merger, employees ______ about it for weeks."

A) speculated B) had speculated C) had been speculating D) were speculating

정답: C) had been speculating

반사 반응: "for weeks" + 특정 과거 사건(발표) = 발표 전까지의 기간을 보여주는 과거완료 진행형.

반드시 피해야 할 실수

실수는 규칙 자체에서 오는 경우는 드뭅니다. 압박감이 있을 때 습관적으로 나오는 자동적인 문제인 경우가 대부분입니다.

"been"을 놓치는 경우

오류: They had working on the project.
수정: They had been working on the project.

이러한 실수는 스트레스를 받거나 너무 빨리 진행할 때 발생합니다. 구조상 "been"은 필수적입니다.

"had been" 대신 "have been" 사용

오류: When I arrived, they have been waiting for an hour.
수정: When I arrived, they had been waiting for an hour.

"When I arrived"라는 시간적 기준점이 과거이므로 "have"가 아닌 "had"를 사용해야 합니다.

과거 진행형과 혼동

오류: She was working there for five years when she left.
수정: She had been working there for five years when she left.

과거 진행형은 "for five years"와 같은 전체 기간과 함께 사용되지 않습니다. 이는 특정 시점의 진행 중인 동작을 묘사합니다.

연습할 준비가 되셨나요?

과거완료 진행형은 TOEIC®에서 마스터하면 가장 많은 보상을 주는 시제 중 하나입니다. 시험 여러 파트에 걸쳐 나오며, 일단 습관을 들이면 이 유형의 문제는 더 이상 틀리지 않게 됩니다.

Flow Exam 플랫폼의 일부 강력한 기능:

  • +950점을 획득한 500명 이상의 응시자의 경험을 바탕으로 한 150가지의 실질적으로 독점적인 팁: 명확하고 구체적이며 현장에서 테스트 및 검증됨.
  • 지능형 학습 시스템. 응시자 프로필에 맞춰 운동을 조정하고 가장 많이 실수하는 주제에 대해 직접 훈련합니다. 결과 → 기존 플랫폼 대비 3.46배 더 빠른 향상.
  • 초개인 맞춤형 학습 경로: 점수를 잃게 만드는 문제와 주제에만 집중 훈련 → 수준 변화에 적응하기 위해 지속적으로 조정됨.
  • +200가지 세부 주제(부사, 대명사, 연결어 등)에 대한 맞춤 통계.
  • 실제 시험 환경과 동일한 모드(Listening 지시문 읽기, 타이머 등) → 원할 때 활성화 가능.
  • 사용자 자신의 실수로부터 자동으로 생성되고 지속적인 암기를 위해 J 간격(간격 반복) 방식으로 최적화된 플래시 카드.
  • TOEIC®에서 +300점 보장. 그렇지 않으면 전액 환불해 드립니다.
시작하기