B2

미래완료진행형 연습문제

단원 소개

미래완료진행형 · B2. will have been + -ing 구조를 사용합니다. 의미: for·since 등과 함께 쓰는 미래 시점까지 누적된 기간.

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

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

Future perfect continuous

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

01for·since 등과 함께 쓰는 미래 시점까지 누적된 기간

will have been + -ing 구조를 사용합니다. 의미: for·since 등과 함께 쓰는 미래 시점까지 누적된 기간.

By next June, we will have been studying this species for ten years.

02by 등이 나타내는 미래 기한 전의 완료

will have + past participle 구조를 사용합니다. 의미: by 등이 나타내는 미래 기한 전의 완료.

By Friday, the lab will have analysed all sixty cultures.

03when, until, by the time의 미래 시간절에서는 보통 현재형 사용

present simple in a future time clause 구조를 사용합니다. 의미: when, until, by the time의 미래 시간절에서는 보통 현재형 사용.

By the time the grant expires, we will have been working for two years.

그림 설명

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

The research will continue; stress accumulated duration at next June.

By next June, we ___ this species for ten years.

내 답
1 / 12

학습 경로

01
단계 1 · 워밍업

워밍업

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

for·since 등과 함께 쓰는 미래 시점까지 누적된 기간

0/2

will have been + -ing 구조를 사용합니다. 의미: for·since 등과 함께 쓰는 미래 시점까지 누적된 기간.

By next June, we will have been studying this species for ten years.
03
단계 3 · 실력 다지기

by 등이 나타내는 미래 기한 전의 완료

0/1

will have + past participle 구조를 사용합니다. 의미: by 등이 나타내는 미래 기한 전의 완료.

By Friday, the lab will have analysed all sixty cultures.
04
단계 4 · 실력 다지기

when, until, by the time의 미래 시간절에서는 보통 현재형 사용

0/1

present simple in a future time clause 구조를 사용합니다. 의미: when, until, by the time의 미래 시간절에서는 보통 현재형 사용.

By the time the grant expires, we will have been working for two years.
05
단계 5 · 새로운 상황

새로운 상황

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

새로운 도전

0/2
이 단원의 복습 노트

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

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

0

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

학습 지도

미래완료진행형

B2
Future perfect continuous

이번 단원 핵심

01

for·since 등과 함께 쓰는 미래 시점까지 누적된 기간

will have been + -ing 구조를 사용합니다. 의미: for·since 등과 함께 쓰는 미래 시점까지 누적된 기간.

By next June, we will have been studying this species for ten years.
02

by 등이 나타내는 미래 기한 전의 완료

will have + past participle 구조를 사용합니다. 의미: by 등이 나타내는 미래 기한 전의 완료.

By Friday, the lab will have analysed all sixty cultures.
03

when, until, by the time의 미래 시간절에서는 보통 현재형 사용

present simple in a future time clause 구조를 사용합니다. 의미: when, until, by the time의 미래 시간절에서는 보통 현재형 사용.

By the time the grant expires, we will have been working for two years.

문제와 정답

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

D01 · 워밍업

The research will continue; stress accumulated duration at next June.

By next June, we ___ this species for ten years.

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

판단 단서는 “The research will continue; stress accumulated duration at next June.”입니다. will have been + -ing 구조를 사용합니다. 의미: for·since 등과 함께 쓰는 미래 시점까지 누적된 기간. 이 과제의 완성 문장은 “By next June, we will have been studying this species for ten years.”입니다.

D02 · 워밍업

Focus on an exact completed total before the future deadline.

By Friday, the lab ___ all sixty cultures.

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

판단 단서는 “Focus on an exact completed total before the future deadline.”입니다. will have + past participle 구조를 사용합니다. 의미: by 등이 나타내는 미래 기한 전의 완료. 이 과제의 완성 문장은 “By Friday, the lab will have analysed all sixty cultures.”입니다.

D03 · 워밍업

Future time boundary follows by the time.

By the time the grant ___, we will have been working for two years.

  1. expires
  2. will expire
  3. would expire
  4. will have expired
정답·해설 보기
expires

판단 단서는 “Future time boundary follows by the time.”입니다. present simple in a future time clause 구조를 사용합니다. 의미: when, until, by the time의 미래 시간절에서는 보통 현재형 사용. 이 과제의 완성 문장은 “By the time the grant expires, we will have been working for two years.”입니다.

P01 · 실력 다지기

The occupation will still be continuing; emphasise duration at a future anniversary.

In August, she ___ at the station for twenty years.

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

판단 단서는 “The occupation will still be continuing; emphasise duration at a future anniversary.”입니다. will have been + -ing 구조를 사용합니다. 의미: for·since 등과 함께 쓰는 미래 시점까지 누적된 기간. 이 과제의 완성 문장은 “In August, she will have been working at the station for twenty years.”입니다.

P02 · 실력 다지기

Use the future perfect simple of publish for the completed total.

By the end of next year, the team ___ three volumes.

정답·해설 보기
will have published

완성 문장: “By the end of next year, the team will have published three volumes.” will have + past participle 구조를 사용합니다. 의미: by 등이 나타내는 미래 기한 전의 완료. 과제의 주어·시간·의미에 맞춘 형태입니다. 검토한 답만 자동으로 확인하며, 다른 표현을 자동으로 틀렸다고 하지 않습니다.

P03 · 실력 다지기

The main clause is future; this subordinate clause sets its time boundary.

When you ___ next week, I will have been teaching here for a month.

  1. will have arrived
  2. would arrive
  3. arrive
  4. will arrive
정답·해설 보기
arrive

판단 단서는 “The main clause is future; this subordinate clause sets its time boundary.”입니다. present simple in a future time clause 구조를 사용합니다. 의미: when, until, by the time의 미래 시간절에서는 보통 현재형 사용. 이 과제의 완성 문장은 “When you arrive next week, I will have been teaching here for a month.”입니다.

P04 · 실력 다지기

Use the future perfect continuous of travel to stress duration up to next Monday.

By next Monday, they ___ for six consecutive weeks.

정답·해설 보기
will have been travelling

완성 문장: “By next Monday, they will have been travelling for six consecutive weeks.” will have been + -ing 구조를 사용합니다. 의미: for·since 등과 함께 쓰는 미래 시점까지 누적된 기간. 과제의 주어·시간·의미에 맞춘 형태입니다. 검토한 답만 자동으로 확인하며, 다른 표현을 자동으로 틀렸다고 하지 않습니다.

다른 정답 표현
  • will have been traveling
R01 · 새로운 상황

The strike will be ongoing; count its duration at next Friday.

By next Friday, the workers ___ for a fortnight.

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

판단 단서는 “The strike will be ongoing; count its duration at next Friday.”입니다. will have been + -ing 구조를 사용합니다. 의미: for·since 등과 함께 쓰는 미래 시점까지 누적된 기간. 이 과제의 완성 문장은 “By next Friday, the workers will have been striking for a fortnight.”입니다.

R02 · 새로운 상황

Use the future perfect simple of complete for all ten trials finished before the meeting.

By the review meeting, we ___ all ten trials.

정답·해설 보기
will have completed

완성 문장: “By the review meeting, we will have completed all ten trials.” will have + past participle 구조를 사용합니다. 의미: by 등이 나타내는 미래 기한 전의 완료. 과제의 주어·시간·의미에 맞춘 형태입니다. 검토한 답만 자동으로 확인하며, 다른 표현을 자동으로 틀렸다고 하지 않습니다.

다른 정답 표현
  • shall have completed
R03 · 새로운 상황

In a future time clause, use the present simple for the event boundary.

We will have been walking for five hours when we ___ the refuge.

  1. reach
  2. will reach
  3. will have reached
  4. would reach
정답·해설 보기
reach

판단 단서는 “In a future time clause, use the present simple for the event boundary.”입니다. present simple in a future time clause 구조를 사용합니다. 의미: when, until, by the time의 미래 시간절에서는 보통 현재형 사용. 이 과제의 완성 문장은 “We will have been walking for five hours when we reach the refuge.”입니다.

X01 · 새로운 도전

Count completed deliveries, rather than the duration of delivery activity.

By this evening, the courier ___ eighty parcels.

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

판단 단서는 “Count completed deliveries, rather than the duration of delivery activity.”입니다. will have + past participle 구조를 사용합니다. 의미: by 등이 나타내는 미래 기한 전의 완료. 이 과제의 완성 문장은 “By this evening, the courier will have delivered eighty parcels.”입니다.

X02 · 새로운 도전

Use the present simple of finish in the time clause.

By the time the course ___, she will have been studying for nine months.

정답·해설 보기
finishes

완성 문장: “By the time the course finishes, she will have been studying for nine months.” present simple in a future time clause 구조를 사용합니다. 의미: when, until, by the time의 미래 시간절에서는 보통 현재형 사용. 과제의 주어·시간·의미에 맞춘 형태입니다. 검토한 답만 자동으로 확인하며, 다른 표현을 자동으로 틀렸다고 하지 않습니다.