B2

과거완료진행형 연습문제

단원 소개

과거완료진행형 · B2. had been + -ing 구조를 사용합니다. 의미: 과거 시점까지 이어진 활동의 기간이나 직전 활동의 흔적.

새로 만든 12문제입니다. 상황에서 의도를 파악하고 형태를 연습한 뒤 새로운 맥락에 적용하세요.

12 문항
저장하면 내 컬렉션에서 다시 볼 수 있어요.
개념 지도

Past perfect continuous

연습 시작
Past perfect continuous — 개념 지도
Past perfect continuous — 개념 지도

01과거 시점까지 이어진 활동의 기간이나 직전 활동의 흔적

had been + -ing 구조를 사용합니다. 의미: 과거 시점까지 이어진 활동의 기간이나 직전 활동의 흔적.

They had been searching for survivors for six hours when the helicopter arrived.

02과거 기준 시점까지 완료된 결과 또는 그때까지 이어진 상태

had+과거분사는 과거 기준 시점에 이미 완료된 결과나 그때까지 이어진 상태를 나타냅니다. 상태를 뜻하는 know는 보통 비진행형을 씁니다. had known for ten years만으로 그 후 관계가 끝났다고 할 수는 없습니다.

By the audit date, we had checked all forty accounts.

03이후 과거 시점의 눈에 보이는 흔적으로 추론하는 이전 활동

had been + -ing 구조를 사용합니다. 의미: 이후 과거 시점의 눈에 보이는 흔적으로 추론하는 이전 활동.

She was drenched because she had been cycling in the rain.

그림 설명

0/12
문제
01 / 12D01저장하면 내 컬렉션에서 다시 볼 수 있어요.

The search lasted from dawn until the helicopter arrived; stress the ongoing duration.

They ___ for survivors for six hours when the helicopter arrived.

내 답
1 / 12

학습 경로

01
단계 1 · 워밍업

워밍업

0/3
02
단계 2 · 실력 다지기

과거 시점까지 이어진 활동의 기간이나 직전 활동의 흔적

0/2

had been + -ing 구조를 사용합니다. 의미: 과거 시점까지 이어진 활동의 기간이나 직전 활동의 흔적.

They had been searching for survivors for six hours when the helicopter arrived.
03
단계 3 · 실력 다지기

과거 기준 시점까지 완료된 결과 또는 그때까지 이어진 상태

0/1

had+과거분사는 과거 기준 시점에 이미 완료된 결과나 그때까지 이어진 상태를 나타냅니다. 상태를 뜻하는 know는 보통 비진행형을 씁니다. had known for ten years만으로 그 후 관계가 끝났다고 할 수는 없습니다.

By the audit date, we had checked all forty accounts.
04
단계 4 · 실력 다지기

이후 과거 시점의 눈에 보이는 흔적으로 추론하는 이전 활동

0/1

had been + -ing 구조를 사용합니다. 의미: 이후 과거 시점의 눈에 보이는 흔적으로 추론하는 이전 활동.

She was drenched because she had been cycling in the rain.
05
단계 5 · 새로운 상황

새로운 상황

0/3
06
단계 6 · 새로운 도전

새로운 도전

0/2
이 단원의 복습 노트

실수를 배움으로 바꿔보세요.

첫 시도를 남기고 변화의 이유를 이해한 뒤 새로운 상황에서 확인해 보세요.

0

아직 복습 노트가 없어요. 짧은 워밍업부터 해보세요.

학습 지도

과거완료진행형

B2
Past perfect continuous

이번 단원 핵심

01

과거 시점까지 이어진 활동의 기간이나 직전 활동의 흔적

had been + -ing 구조를 사용합니다. 의미: 과거 시점까지 이어진 활동의 기간이나 직전 활동의 흔적.

They had been searching for survivors for six hours when the helicopter arrived.
02

과거 기준 시점까지 완료된 결과 또는 그때까지 이어진 상태

had+과거분사는 과거 기준 시점에 이미 완료된 결과나 그때까지 이어진 상태를 나타냅니다. 상태를 뜻하는 know는 보통 비진행형을 씁니다. had known for ten years만으로 그 후 관계가 끝났다고 할 수는 없습니다.

By the audit date, we had checked all forty accounts.
03

이후 과거 시점의 눈에 보이는 흔적으로 추론하는 이전 활동

had been + -ing 구조를 사용합니다. 의미: 이후 과거 시점의 눈에 보이는 흔적으로 추론하는 이전 활동.

She was drenched because she had been cycling in the rain.

문제와 정답

정답을 열면 해당 문제에 도움 사용이 기록돼요.

D01 · 워밍업

The search lasted from dawn until the helicopter arrived; stress the ongoing duration.

They ___ for survivors for six hours when the helicopter arrived.

  1. will have been searching
  2. have been searching
  3. had been searching
  4. had been search
정답·해설 보기
had been searching

판단 단서는 “The search lasted from dawn until the helicopter arrived; stress the ongoing duration.”입니다. had been + -ing 구조를 사용합니다. 의미: 과거 시점까지 이어진 활동의 기간이나 직전 활동의 흔적. 이 과제의 완성 문장은 “They had been searching for survivors for six hours when the helicopter arrived.”입니다.

D02 · 워밍업

The focus is a completed total before the audit.

By the audit date, we ___ all forty accounts.

  1. had checked
  2. had been checking
  3. have been checking
  4. were checking
정답·해설 보기
had checked

판단 단서는 “The focus is a completed total before the audit.”입니다. had + past participle 구조를 사용합니다. 의미: 과거의 기준 시점보다 먼저 완료된 사건. 이 과제의 완성 문장은 “By the audit date, we had checked all forty accounts.”입니다.

D03 · 워밍업

Her wet clothes were evidence of activity immediately before she entered.

She was drenched because she ___ in the rain.

  1. had been cycle
  2. had been cycling
  3. will be cycling
  4. has been cycling
정답·해설 보기
had been cycling

판단 단서는 “Her wet clothes were evidence of activity immediately before she entered.”입니다. had been + -ing 구조를 사용합니다. 의미: 이후 과거 시점의 눈에 보이는 흔적으로 추론하는 이전 활동. 이 과제의 완성 문장은 “She was drenched because she had been cycling in the rain.”입니다.

P01 · 실력 다지기

Use the duration-focused form for activity continuing until yesterday’s failure.

The pump ___ continuously for months before it failed.

  1. had been running
  2. will have been running
  3. is running
  4. has been running
정답·해설 보기
had been running

판단 단서는 “Use the duration-focused form for activity continuing until yesterday’s failure.”입니다. had been + -ing 구조를 사용합니다. 의미: 과거 시점까지 이어진 활동의 기간이나 직전 활동의 흔적. 이 과제의 완성 문장은 “The pump had been running continuously for months before it failed.”입니다.

P02 · 실력 다지기

Use the past perfect simple of complete for work finished before the inspection.

Before the inspection began, the crew ___ every safety check.

정답·해설 보기
had completed

완성 문장: “Before the inspection began, the crew had completed every safety check.” had + past participle 구조를 사용합니다. 의미: 과거의 기준 시점보다 먼저 완료된 사건. 과제의 주어·시간·의미에 맞춘 형태입니다. 검토한 답만 자동으로 확인하며, 다른 표현을 자동으로 틀렸다고 하지 않습니다.

P03 · 실력 다지기

The driver was tired at the past reference point because of the preceding activity.

He was exhausted because he ___ through the night.

  1. is driving
  2. will have been driving
  3. has been driving
  4. had been driving
정답·해설 보기
had been driving

판단 단서는 “The driver was tired at the past reference point because of the preceding activity.”입니다. had been + -ing 구조를 사용합니다. 의미: 이후 과거 시점의 눈에 보이는 흔적으로 추론하는 이전 활동. 이 과제의 완성 문장은 “He was exhausted because he had been driving through the night.”입니다.

P04 · 실력 다지기

Use the past perfect continuous of negotiate to stress duration before the deal.

The unions ___ for weeks when an agreement was finally reached.

정답·해설 보기
had been negotiating

완성 문장: “The unions had been negotiating for weeks when an agreement was finally reached.” had been + -ing 구조를 사용합니다. 의미: 과거 시점까지 이어진 활동의 기간이나 직전 활동의 흔적. 과제의 주어·시간·의미에 맞춘 형태입니다. 검토한 답만 자동으로 확인하며, 다른 표현을 자동으로 틀렸다고 하지 않습니다.

R01 · 새로운 상황

The question asks for duration up to a past moment, not now.

How long ___ when the power failed?

  1. had you been working
  2. have you been working
  3. are you working
  4. will you have been working
정답·해설 보기
had you been working

판단 단서는 “The question asks for duration up to a past moment, not now.”입니다. had been + -ing 구조를 사용합니다. 의미: 과거 시점까지 이어진 활동의 기간이나 직전 활동의 흔적. 이 과제의 완성 문장은 “How long had you been working when the power failed?”입니다.

R02 · 새로운 상황

Use the past perfect simple of know for the state before the trial.

At the time of the trial, I ___ the witness for a decade.

정답·해설 보기
had known

재판 당시까지 그 증인을 알고 지낸 기간이 10년이었습니다. know는 상태를 나타내므로 보통 진행형이 아닌 과거완료 had known을 씁니다. 재판 때 그 관계가 끝났다는 뜻은 아닙니다.

R03 · 새로운 상황

Steam on the windows showed the room’s recent activity before we entered.

People ___ in the room; the windows were steamed up.

  1. had been exercising
  2. will have been exercising
  3. are exercising
  4. have been exercising
정답·해설 보기
had been exercising

판단 단서는 “Steam on the windows showed the room’s recent activity before we entered.”입니다. had been + -ing 구조를 사용합니다. 의미: 이후 과거 시점의 눈에 보이는 흔적으로 추론하는 이전 활동. 이 과제의 완성 문장은 “People had been exercising in the room; the windows were steamed up.”입니다.

X01 · 새로운 도전

Distinguish a completed product from the process leading up to it.

Before the editor called, I ___ the final version and sent it.

  1. had finished
  2. have been finishing
  3. had been finishing
  4. was finishing
정답·해설 보기
had finished

판단 단서는 “Distinguish a completed product from the process leading up to it.”입니다. had + past participle 구조를 사용합니다. 의미: 과거의 기준 시점보다 먼저 완료된 사건. 이 과제의 완성 문장은 “Before the editor called, I had finished the final version and sent it.”입니다.

X02 · 새로운 도전

Use the past perfect continuous of leak for the process causing the earlier damage.

The floor was rotten because the pipe ___ for months.

정답·해설 보기
had been leaking

완성 문장: “The floor was rotten because the pipe had been leaking for months.” had been + -ing 구조를 사용합니다. 의미: 이후 과거 시점의 눈에 보이는 흔적으로 추론하는 이전 활동. 과제의 주어·시간·의미에 맞춘 형태입니다. 검토한 답만 자동으로 확인하며, 다른 표현을 자동으로 틀렸다고 하지 않습니다.