B2 Verb Tenses 12 min read 어려움

미래 완료 진행형: 기간의 시제

미래의 한 시점까지 이어지는 행동의 '기간'을 강조하는 시제예요. DurationFuture Point를 기억하세요!

Grammar Rule in 30 Seconds

Use this tense to emphasize how long an action will have been happening by a specific point in the future.

  • Use 'will have been' + '-ing' for all subjects. Example: 'I will have been waiting.'
  • Always include a time reference like 'by next week' or 'for three hours'.
  • Avoid using stative verbs like 'know' or 'believe' in this continuous form.
Subject + ⏳ will have been + 🏃‍♂️ Verb-ing

Overview

### Overview
영어를 배우는 중급 이상의 학습자들에게 ‘미래 완료 진행형(Future Perfect Continuous)’은 마치 정교하게 설계된 시계 장치와 같습니다. B2 레벨에 도달한 여러분이 이 시제를 마스터해야 하는 이유는 단순히 문법 지식을 늘리기 위해서가 아닙니다. 이 시제는 미래의 특정 시점에서 과거를 되돌아보며, 어떤 일이 ‘얼마나 오랫동안 지속되어 왔는지’기간(Duration)을 강조하는 매우 세련된 표현 방식이기 때문입니다.
우리는 일상에서 “내년이면 내가 이 회사에서 일한 지 벌써 10년째야”라거나 “그 친구가 도착할 때쯤이면 난 여기서 두 시간째 기다리고 있는 셈이 되겠네”라는 말을 자주 합니다. 한국어에서는 단순히 ‘~한 지 ~되다’나 ‘~하고 있는 중일 것이다’라는 표현으로 뭉뚱그려 말하곤 하지만, 영어는 이를 표현하기 위해 will (미래), have (완료), been (상태), -ing (진행)이라는 네 가지 요소를 결합하여 아주 구체적인 시간의 그림을 그려냅니다.
이 시제의 핵심은 ‘결과’가 아니라 ‘과정의 지속성’에 있습니다. 미래의 어느 지점에 서서, 그 이전부터 시작된 동작이 그 시점까지 끊임없이 이어져 오고 있음을 강조할 때 사용하죠. 이는 원어민들이 자신의 노력, 인내, 또는 어떤 상황의 인과관계를 설명할 때 즐겨 쓰는 고급 문법입니다. 이제 이 복잡해 보이는 시제의 속살을 하나씩 파헤쳐 보겠습니다.
### How This Grammar Works
미래 완료 진행형을 이해하기 위해 가장 먼저 해야 할 일은 한국어와 영어의 시간 개념 차이를 인식하는 것입니다. 한국어는 동사의 어미 변화가 비교적 단순하여 문맥에 따라 시간을 파악하는 경우가 많지만, 영어는 조동사를 겹겹이 쌓아 올려 아주 미세한 뉘앙스 차이를 만들어냅니다.
이 시제는 네 가지 문법적 요소가 톱니바퀴처럼 맞물려 작동합니다.
  1. 1will (미래의 닻): 문장의 시점이 현재가 아닌 미래임을 나타냅니다. 미래의 특정 시점에 ‘깃발’을 꽂는 역할을 합니다.
  2. 2have (완료의 다리): 완료상은 서로 다른 두 시점을 연결합니다. 여기서는 ‘미래의 기준점’과 ‘그 이전의 어느 시점’을 연결하여, 그 사이의 기간을 아우릅니다.
  3. 3been (진행의 토대): be동사의 과거분사형인 been은 뒤에 오는 -ing와 결합하여 ‘지속되고 있는 상태’를 형성합니다.
  4. 4-ing (동작의 생동감): 현재분사 형태는 동작이 멈추지 않고 계속되고 있음을 생생하게 보여줍니다.
한국어와의 비교:
한국어에서는 “내일이면 5시간째 공부하는 거야”라고 말할 때, ‘공부하는 것’이라는 현재형에 ‘거야’라는 미래 추측을 붙입니다. 반면 영어는 will have been studying이라고 하여, 미래(will)의 어느 시점에 봤을 때 그 이전부터 공부가 완료(have)된 상태로 계속 진행(been -ing) 중임을 명시합니다.
| 한국어 표현 | 영어 시제 (Future Perfect Continuous) |
| :--- | :--- |
| ~한 지 (기간)째가 될 것이다 | will have been -ing for (duration) |
| (미래 시점에) 계속 ~하고 있는 중일 것이다 | will have been -ing (emphasizing continuity) |
이 구조를 머릿속에 그릴 때, 여러분은 미래의 어느 날짜(예: 내년 1월 1일)에 서서 지난 시간을 회상하는 자신의 모습을 상상해 보세요. 그 시점까지 이어진 ‘동작의 선’이 바로 미래 완료 진행형입니다.
### Formation Pattern
미래 완료 진행형의 형태는 주어의 인칭이나 수에 상관없이 일정하기 때문에 규칙만 익히면 의외로 간단합니다. 핵심은 will have been이라는 세 단어의 덩어리를 절대 깨뜨리지 않는 것입니다.
#### 1. 긍정문 (Affirmative)
주어 + will + have + been + 동사원형-ing
  • By next month, I will have been living in Seoul for ten years. (다음 달이면 서울에 산 지 10년이 됩니다.)
  • At 5 PM, she will have been working for eight hours straight. (오후 5시가 되면 그녀는 8시간 연속으로 일하고 있는 셈이 될 것입니다.)
축약형 (Contractions): 구어체나 비격식적인 글(카톡, 이메일 등)에서는 주어와 will을 줄여 씁니다.
  • I'll have been... / You'll have been... / They'll have been...
  • We'll have been studying at this academy for six months by graduation.
#### 2. 부정문 (Negative)
주어 + will not (won't) + have + been + 동사원형-ing
부정어 not은 첫 번째 조동사인 will 바로 뒤에 위치합니다.
  • He won't have been waiting long when the bus finally arrives. (버스가 마침내 도착할 때, 그가 오래 기다린 상황은 아닐 것입니다.)
  • By the time the project ends, we will not have been using that software for very long.
#### 3. 의문문 (Interrogative)
Will + 주어 + have + been + 동사원형-ing?
  • Will you have been traveling for more than 24 hours by the time you reach New York? (뉴욕에 도착할 때쯤이면 24시간 이상 여행하고 있는 중이겠네요?)
  • How long will they have been practicing before the concert starts? (콘서트가 시작되기 전까지 그들은 얼마나 오랫동안 연습하게 되는 건가요?)
### When To Use It
이 시제는 아무 때나 쓰지 않습니다. 특정한 ‘뉘앙스’가 필요할 때만 선택적으로 사용됩니다. 주요 사용 상황 세 가지를 살펴보겠습니다.
#### 1. 미래의 특정 시점까지의 '지속 기간'을 강조할 때
가장 대표적인 용법입니다. 단순히 미래에 어떤 일을 할 것이라는 사실보다, 그 일이 ‘얼마나 오래’ 지속되었는지가 대화의 핵심일 때 사용합니다.
  • In December, my parents will have been married for 30 years. (이 문장은 상태이므로 미래 완료를 쓰지만, 동작이라면) -> By next year, they will have been living together for three decades.
  • When I graduate, I will have been studying English for 12 years. (졸업할 때면, 나는 12년 동안 영어를 공부해 온 것이 된다. - 나의 꾸준함을 강조)
#### 2. 미래 상황의 '원인'을 설명할 때
미래의 어떤 시점에 누군가의 상태가 어떠할 텐데, 그 이유가 ‘그때까지 계속된 어떤 동작’ 때문임을 나타낼 때 씁니다.
  • Tae-ho will be exhausted when he gets home because he will have been exercising at the gym all afternoon. (태호가 집에 오면 기진맥진할 거야. 오후 내내 체육관에서 운동을 하고 있었을 테니까.)
  • The ground will be wet because it will have been raining for hours. (땅이 젖어 있을 거야. 몇 시간 동안 비가 내리고 있었을 테니까.)
#### 3. 확신이 있는 미래의 추측이나 예측
어떤 상황이 미래의 특정 시점까지 당연히 계속되고 있을 것이라고 강하게 확신할 때 사용합니다.
  • Don't call her at midnight. She'll have been sleeping for a while by then. (자정에 전화하지 마. 그때쯤이면 그녀는 한참 자고 있는 중일 거야.)
  • By the time the delivery app notification pops up, I will have been starving for an hour. (배달 앱 알림이 뜰 때쯤이면, 난 이미 한 시간 동안 굶주려 있는 상태일 거야.)
### Common Mistakes
한국인 학습자들이 이 시제를 사용할 때 자주 범하는 실수들은 대부분 한국어의 간결한 시제 구조를 영어에 그대로 투영하기 때문에 발생합니다.
#### 1. 완료형(will have done)과 완료 진행형(will have been doing)의 혼동
가장 흔한 실수입니다. 핵심은 '결과(완료)''과정(지속)'이냐입니다.
  • 잘못된 예: By tomorrow, I will have been finishing the report. (X)
  • 옳은 예: By tomorrow, I will have finished the report. (O)
  • 설명: 보고서를 '끝내는 것'은 일시적인 완료 사건이지, 지속되는 과정이 아닙니다. 반면, I will have been writing the report for five hours는 5시간이라는 '지속 기간'을 강조하므로 적절합니다.
#### 2. 상태 동사(Stative Verbs)에 -ing를 붙이는 실수
영어에서 감정, 소유, 인지 등을 나타내는 동사(know, love, believe, have, own, belong)는 진행형으로 쓸 수 없습니다. 이는 미래 완료 진행형에서도 마찬가지입니다.
  • 잘못된 예: By next month, I will have been knowing him for a year. (X)
  • 옳은 예: By next month, I will have known him for a year. (O)
  • 설명: '알고 있다'는 상태이지 동작이 아니므로 진행형(-ing)을 쓸 수 없습니다.
#### 3. 조동사 누락 및 has 사용 오류
문장 구조가 길다 보니 been을 빼먹거나, 주어가 3인칭 단수(He/She/It)라고 해서 will has로 쓰는 실수를 자주 합니다.
  • 잘못된 예: She will has been working... (X)
  • 옳은 예: She will have been working... (O)
  • 설명: 조동사 will 뒤에는 반드시 동사원형이 와야 하므로, 주어와 상관없이 항상 have를 씁니다.
#### 4. 미래 기준점(Future Reference Point)의 부재
미래 완료 진행형은 반드시 미래의 어느 시점을 기준으로 합니다. for 2 hours만 있고 by the time... 같은 기준점이 없으면 문장이 공중에 붕 뜨게 됩니다.
  • 모호한 예: I will have been studying. (언제까지?)
  • 명확한 예: By the time the cafe closes, I will have been studying here for six hours.
### Contrast With Similar Patterns
미래를 나타내는 여러 시제들 사이에서 길을 잃지 않도록 비교 표를 통해 정리해 봅시다.
| 시제 | 형태 | 강조점 | 예시 (Example) |
| :--- | :--- | :--- | :--- |
| 미래 진행 (Future Continuous) | will be -ing | 미래의 특정 순간에 하고 있을 동작 자체 | At 9 PM, I will be watching Netflix. (9시에 나는 넷플릭스를 보는 중일 거야.) |
| 미래 완료 (Future Perfect) | will have p.p. | 미래의 특정 시점 전에 완료될 결과/상태 | By 9 PM, I will have watched the movie. (9시가 되면 영화 시청을 끝냈을 거야.) |
| 미래 완료 진행 (Future Perfect Continuous) | will have been -ing | 미래의 특정 시점까지 이어져 온 동작의 기간 | By 9 PM, I will have been watching Netflix for three hours. (9시가 되면 3시간째 보고 있는 셈이 돼.) |
비교 분석:
  • will be watching은 단순히 그 시간에 무엇을 하는지(What)를 보여줍니다.
  • will have watched는 그때 일이 끝났는지(Done)를 보여줍니다.
  • will have been watching은 그때까지 얼마나 힘들게 혹은 즐겁게 그 일을 해왔는지(How long) 그 노력과 시간의 양을 보여줍니다.
### Quick FAQ
Q1: 일상 대화에서 will have been -ing를 정말 많이 쓰나요? 너무 복잡해 보여요.
A: 솔직히 말씀드리면, 단순 미래나 미래 진행형보다는 빈도가 낮습니다. 하지만 비즈니스 상황에서 프로젝트 기간을 강조하거나, 친구에게 자신의 기다림을 생색낼 때(?), 혹은 자격증 시험 등에서 목표 달성 기간을 언급할 때 이보다 정확한 표현은 없습니다. 격식 있는 영어를 구사하려면 반드시 알아야 합니다.
Q2: forsince 같은 시간 표현이 꼭 들어가야 하나요?
A: 거의 그렇습니다. 이 시제의 존재 이유 자체가 '기간'을 나타내기 위함이기 때문입니다. for two hours, for a long time, since morning 같은 표현이 동반되어야 문맥이 자연스럽습니다.
Q3: will 대신 be going to를 써서 am going to have been -ing라고 할 수도 있나요?
A: 문법적으로 불가능하지는 않지만, 원어민들도 혀가 꼬일 정도로 너무 길고 복잡합니다. 따라서 거의 모든 경우에 will have been -ing를 사용합니다. 간결함이 생명인 언어의 특성상 will을 선택하는 것이 훨씬 자연스럽습니다.
Q4: 이 시제를 쓰면 안 되는 동사가 또 있나요?
A: 앞서 언급한 상태 동사 외에도 '순간적인 동작'을 나타내는 동사들(start, stop, break, hit)은 기간을 강조하는 이 시제와 어울리지 않습니다. «내일이면 3시간째 멈추고 있는 중일 거야»라는 말은 논리적으로 어색하죠? 지속 가능한 동작(work, study, live, wait, play, sleep)들과 찰떡궁합인 시제입니다.
---
선생님의 한마디: 여러분, 미래 완료 진행형은 영어 시제의 '끝판왕' 중 하나입니다. 이 문장을 입 밖으로 자연스럽게 낼 수 있다면, 여러분의 영어는 이미 중급을 넘어 고급의 문턱에 들어선 것입니다. 오늘 배운 문장을 활용해 여러분의 미래 계획을 한 문장으로 만들어 보세요. 예를 들어,
By this time next year, I will have been studying English for [숫자] years!
처럼요. 쉽죠?

Conjugation of 'To Work' in Future Perfect Continuous

Subject Auxiliary Perfect/Continuous Main Verb (-ing)
I
will
have been
working
You
will
have been
working
He/She/It
will
have been
working
We
will
have been
working
They
will
have been
working

Contractions and Short Forms

Full Form Contraction Negative Contraction
I will have been
I'll have been
I won't have been
You will have been
You'll have been
You won't have been
He will have been
He'll have been
He won't have been
We will have been
We'll have been
We won't have been
They will have been
They'll have been
They won't have been

Meanings

The Future Perfect Continuous describes an ongoing action that will continue up until a specific point in the future, focusing specifically on the duration or the process of that action.

1

Duration up to a future point

To show how long an activity has been in progress when a future deadline is reached.

“By the time the sun sets, we will have been hiking for eight hours straight.”

“In December, she will have been working at this firm for two decades.”

2

Cause of a future result

To explain the reason for a future state or feeling based on a continuous action.

“I'll be exhausted when I see you because I will have been traveling for 24 hours.”

“Their eyes will be tired because they will have been staring at screens all day.”

3

Projected certainty of duration

Expressing a strong conviction about the length of an ongoing future state.

“By then, they will have been dating long enough to get married.”

“I will have been practicing this piece so much that I'll know it by heart.”

Reference Table

Reference table for 미래 완료 진행형: 기간의 시제
종류 형태 초점 예시
긍정
will have been + 동사-ing
기간
I will have been working.
부정
will NOT have been + 동사-ing
기간
She will not have been sleeping.
의문
Will + 주어 + have been + 동사-ing?
기간
Will they have been waiting long?
짧은 대답 (긍정)
Yes, 주어 will.
긍정
Yes, I will.
짧은 대답 (부정)
No, 주어 will not.
부정
No, we will not.
축약형
주어 + 'll have been + 동사-ing
비격식
He'll have been cooking.

격식 수준 스펙트럼

격식체
By the conclusion of this fiscal year, Mr. Smith will have been serving as Director for a decade.

By the conclusion of this fiscal year, Mr. Smith will have been serving as Director for a decade. (Professional milestone)

중립
By the end of the year, he will have been working as the Director for ten years.

By the end of the year, he will have been working as the Director for ten years. (Professional milestone)

비격식체
He'll have been the boss for ten years by Christmas.

He'll have been the boss for ten years by Christmas. (Professional milestone)

속어
He's gonna have been running the show for ten years straight soon.

He's gonna have been running the show for ten years straight soon. (Professional milestone)

미래완료진행 시제: 시간 여행 시제

미래완료진행 시제

형태

  • 주어 + 누구/무엇
  • will 미래
  • have been 완료 진행
  • 동사-ing 행동

핵심 아이디어

  • 기간 얼마나 오래
  • 진행 중인 행동 아직 끝나지 않음
  • 미래 시점 특정 시간까지

신호 단어

  • By then 미래 마감일
  • For (기간) 시간의 범위
  • Since (시점) 시작점

미래 시제 비교: 한눈에 보기

FPC (미래완료진행)
will have been waiting 미래 시점까지의 '기간' 강조
will have been studying 행동이 얼마나 오래 지속되었는지 강조
FP Simple (미래완료)
will have waited 미래 시점까지의 행동 '완료'
will have studied 결과 또는 완료
F Continuous (미래진행)
will be waiting 미래 특정 시점의 진행 중인 행동
will be studying 미래 특정 시간의 활동

미래 시제 선택하기

1

행동이 미래에 일어나나요?

YES
다음 단계로 이동
NO
현재/과거 시제 사용
2

미래의 특정 시점까지 행동이 완료될까요?

YES
미래완료 시제 (`will have done`)
NO
다음 단계로 이동
3

미래 시점까지의 '기간'을 강조하나요?

YES
미래완료진행 시제 (`will have been doing`)
NO
다음 단계로 이동
4

미래의 특정 시점에 행동이 진행 중일 것이지만, 기간 강조가 주 목적은 아닌가요?

YES
미래진행 시제 (`will be doing`)
NO
단순 미래 시제 (`will do`) 고려

미래완료진행 시제: 맥락 속에서

🎓

학술적

  • 연구 보고서
  • 논문 마감일
  • 학습 계획
  • 프로젝트 마일스톤
💼

직업적

  • 프로젝트 관리
  • 성과 검토
  • 고객 업데이트
  • 교육 일정
💬

사교적

  • 여행 계획
  • 이벤트 준비
  • 장기 우정
  • 개인적인 목표
📱

디지털

  • 스트리밍 몰아보기
  • 게임 세션
  • 앱 개발 주기
  • 콘텐츠 제작 시리즈

수준별 예문

1

I will have been here for one hour.

I will have been here for one hour.

2

She will have been sleeping for a long time.

She will have been sleeping for a long time.

3

We will have been playing for ten minutes.

We will have been playing for ten minutes.

4

Will you have been waiting long?

Will you have been waiting long?

1

By 6 PM, I will have been working for eight hours.

By 6 PM, I will have been working for eight hours.

2

They will have been living here for a month soon.

They will have been living here for a month soon.

3

He won't have been studying for very long.

He won't have been studying for very long.

4

How long will she have been cooking by then?

How long will she have been cooking by then?

1

By the time the train arrives, we will have been standing here for forty minutes.

By the time the train arrives, we will have been standing here for forty minutes.

2

Next year, they will have been traveling around the world for six months.

Next year, they will have been traveling around the world for six months.

3

I will have been practicing the piano all day, so I'll be tired.

I will have been practicing the piano all day, so I'll be tired.

4

Will you have been staying at the hotel for a week by Friday?

Will you have been staying at the hotel for a week by Friday?

1

By the end of this semester, I will have been researching this topic for over a year.

By the end of this semester, I will have been researching this topic for over a year.

2

She will have been competing professionally for a decade by the time she retires.

She will have been competing professionally for a decade by the time she retires.

3

They won't have been dating long enough to make such a big decision.

They won't have been dating long enough to make such a big decision.

4

By tomorrow morning, it will have been snowing for twenty-four hours straight.

By tomorrow morning, it will have been snowing for twenty-four hours straight.

1

By the time the legislation passes, the committee will have been debating its merits for years.

By the time the legislation passes, the committee will have been debating its merits for years.

2

I'll be quite relieved when the project ends, as I will have been working under immense pressure.

I'll be quite relieved when the project ends, as I will have been working under immense pressure.

3

Will the scientists have been monitoring the volcano long enough to predict the eruption?

Will the scientists have been monitoring the volcano long enough to predict the eruption?

4

By the gala, the dancers will have been rehearsing this specific choreography for months.

By the gala, the dancers will have been rehearsing this specific choreography for months.

1

Upon his inauguration, he will have been campaigning tirelessly for the better part of two years.

Upon his inauguration, he will have been campaigning tirelessly for the better part of two years.

2

The ecosystem will have been recovering from the spill for decades before it reaches its former state.

The ecosystem will have been recovering from the spill for decades before it reaches its former state.

3

By the time the sun burns out, it will have been fusing hydrogen for billions of years.

By the time the sun burns out, it will have been fusing hydrogen for billions of years.

4

One wonders if they will have been cohabiting in such disharmony for long before they part ways.

One wonders if they will have been cohabiting in such disharmony for long before they part ways.

혼동하기 쉬운

Future Perfect Continuous: The Duration Tense Future Continuous

Both tenses use 'will' and '-ing'. Learners often use Future Continuous when they should be measuring duration.

Future Perfect Continuous: The Duration Tense Future Perfect Simple

Learners struggle to choose between the result (Simple) and the process (Continuous).

Future Perfect Continuous: The Duration Tense Present Perfect Continuous

The structures are similar (have been -ing).

자주 하는 실수

I will have working.

I will have been working.

You missed the word 'been'.

I will been working.

I will have been working.

You missed the word 'have'.

I will have been work.

I will have been working.

You need the -ing form for continuous tenses.

By tomorrow I will have been here.

By tomorrow I will have been staying here.

The continuous form needs an action verb.

I will have been knowing him.

I will have known him.

'Know' is a stative verb and cannot be continuous.

Will you have been work?

Will you have been working?

Questions still need the -ing form.

I won't have been wait long.

I won't have been waiting long.

Negative forms also require -ing.

By the time he comes, I will be working for 2 hours.

By the time he comes, I will have been working for 2 hours.

Use Future Perfect Continuous for duration up to a point, not Future Continuous.

I will have been being tired.

I will have been tired.

Adjectives like 'tired' use the Simple form, not Continuous.

How long will you have been having this car?

How long will you have had this car?

Possession 'have' is stative.

By next year, the house will have been being built.

By next year, the house will have been under construction.

The passive of this tense is so rare it sounds unnatural; use a prepositional phrase instead.

문장 패턴

By the time ___, I will have been ___ for ___.

In [Month/Year], she will have been ___ at ___ for ___.

Real World Usage

Job Interviews common

By next month, I will have been working in this industry for five years.

Anniversaries very common

On Saturday, we will have been dating for exactly two years!

Project Management common

By the time we launch, the developers will have been coding for six months.

Travel Planning occasional

By the time we reach Tokyo, we will have been traveling for 15 hours.

Academic Writing occasional

The subjects will have been receiving the treatment for three weeks before the first evaluation.

Weather Forecasts occasional

By tomorrow, it will have been raining for three days straight.

💡

시간 관련 표현에 주목하세요

by the time, for (기간), since (시점) 같은 표현이 보이면 미래완료진행 시제일 가능성이 높아요. 미래의 특정 시점을 알려주거든요.
They will have been traveling for six months by the time they reach Japan.
⚠️

상태 동사는 피해주세요

상태를 나타내는 동사(know, believe, be, have 등)는 보통 진행형으로 쓰지 않아요. 'will have been -ing' 형태에는 동작 동사를 사용하세요.
I will have been knowing him for ten years
는 어색해요.
🎯

완료보다는 '기간'에 집중하세요

미래의 특정 시점까지 '얼마나 오래' 행동이 지속되었는지를 강조하고 싶다면 이 시제를 쓰세요. 만약 그 시점까지 행동이 '끝날 것'이라는 점만 말하고 싶다면 미래완료 시제(will have done)를 사용하세요.
She will have been writing the novel for five years by the end of this year.
🌍

고급스러운 영어 표현

미래완료진행 시제를 정확하게 사용하면 영어 실력이 뛰어나다는 인상을 줄 수 있어요. 특히 학문적이거나 전문적인 상황에서 복잡한 미래 상황을 섬세하게 표현할 때 아주 유용하답니다. "His presentation will have been demonstrating the project's progress for over an hour by the time he finishes."

Smart Tips

Use the Future Perfect Continuous to describe your upcoming milestones.

Next year, I will work here for five years. By next year, I will have been working here for five years.

Use this tense to emphasize the exhaustion of travel.

When we get to Sydney, we will travel for 20 hours. By the time we reach Sydney, we will have been traveling for 20 hours.

Immediately check if you need 'will have been -ing'.

I will be waiting for you for two hours. I will have been waiting for you for two hours.

Switch to Future Perfect Simple immediately.

I will have been liking this book. I will have liked this book.

발음

/aɪl əv bɪn/

The 'will have' contraction

In natural speech, 'will have' is almost always contracted to 'll have' or even 'll've'.

/bɪn/

The weak 'been'

The word 'been' is usually unstressed and pronounced with a short /ɪ/ sound, like 'bin'.

Emphasis on duration

I will have been waiting for FIVE hours!

The speaker is emphasizing the length of time to show frustration or effort.

암기하기

기억법

W.H.B.I. - 'Will Have Been -Ing'. Think: 'Will He Be Interesting?' to remember the order of the auxiliary verbs.

시각적 연상

Imagine a long, glowing bridge stretching from today into next year. At the end of the bridge is a clock. The bridge represents the 'duration' (have been -ing) and the clock is the 'future point' (will).

Rhyme

By the time the clock strikes ten, I will have been working since who knows when!

Story

A marathon runner is approaching the finish line. As they run, they think: 'By the time I cross that line, I will have been running for four hours.' The line is the future point, and the sweat is the continuous effort.

Word Web

DurationProcessMilestoneAnniversaryContinuityDeadlineProjection

챌린지

Write down one thing you will have been doing for a long time by the end of this year. Use the full structure: 'By December 31st, I will have been...'

문화 노트

British speakers may use 'shall' instead of 'will' in very formal contexts, though 'shall have been' is becoming extremely rare.

Americans often simplify this tense in casual conversation, opting for the Future Continuous if the duration is already clear from the context.

This tense is frequently used in performance reviews and project planning to emphasize commitment and long-term involvement.

The English future perfect continuous developed as the language moved from a synthetic structure (using endings) to an analytic structure (using auxiliary verbs).

대화 시작하기

By the end of this year, how long will you have been studying English?

If you stay in your current job for another five years, how long will you have been working there in total?

By the time you retire, what is one hobby you will have been doing for most of your life?

Imagine you are on a 20-hour flight. By the 15th hour, how will you be feeling and what will you have been doing?

일기 주제

Write about your 10-year high school reunion. Describe what you will have been doing since graduation.
Describe a long-term scientific experiment. Explain what the scientists will have been monitoring by the time the results are published.
Write a letter to your future self 5 years from now. Mention the habits you hope you will have been maintaining.
Predict the state of the environment in 2050. What processes will have been occurring for decades?

자주 하는 실수

Incorrect

정답


Incorrect

정답


Incorrect

정답


Incorrect

정답

Test Yourself

빈칸을 미래완료진행 시제에 맞게 채워 문장을 완성하세요.

By next year, I ___ (learn) English for five years.

✓ Correct! ✗ Not quite. Correct answer: will have been learning
'for five years'라는 표현은 'next year'까지의 기간을 나타내므로 미래완료진행 시제가 적절합니다.
문장에서 문법 오류를 찾아 수정하세요. Error Correction

Find and fix the mistake:

By the time he retires, he will been teaching for thirty years.

✓ Correct! ✗ Not quite. Correct answer: By the time he retires, he will have been teaching for thirty years.
미래완료진행 시제는 'will have been + 동사-ing' 형태를 필요로 합니다. 원문에는 'have'가 빠져 있었습니다.
미래완료진행 시제를 올바르게 사용한 문장을 고르세요. 객관식

Choose the correct sentence:

✓ Correct! ✗ Not quite. Correct answer: At 8 PM, we will have been watching the movie for an hour.
올바른 형태는 'will have been + 동사-ing'입니다. 옵션 A는 과거분사('watched')를 잘못 사용했고, 옵션 C는 'have'가 빠져 있습니다.
다음 한국어 문장을 영어로 번역하세요: '다음 주 월요일이면, 이 책을 일주일 동안 읽고 있을 거예요.' 번역

Translate into English: '다음 주 월요일이면, 이 책을 일주일 동안 읽고 있을 거예요.'

Answer starts with: ["B...

✓ Correct! ✗ Not quite. Correct answer: ["By Monday, I will have been reading this book for a week.","By Monday, I'll have been reading this book for a week."]
이 한국어 문장은 미래의 특정 시점까지 계속 진행될 행동을 묘사하므로 미래완료진행 시제와 완벽하게 일치합니다.

Score: /4

연습 문제

8 exercises
Complete the sentence with the correct form of the verb in parentheses.

By the time the guest arrives, I ___ (cook) for three hours.

✓ Correct! ✗ Not quite. Correct answer: will have been cooking
We need the Future Perfect Continuous to show the duration (three hours) up to a future point.
Identify the error in the sentence. Error Correction

Find and fix the mistake:

By next week, she will has been living here for a month.

✓ Correct! ✗ Not quite. Correct answer: will has
After 'will', we must use the base form 'have', never 'has'.
Choose the best tense for the context. 객관식

I'm so tired! By the time I get home, I ___ for ten hours.

✓ Correct! ✗ Not quite. Correct answer: will have been working
The context emphasizes the duration and the cause of tiredness.
Change the sentence to the Future Perfect Continuous. Sentence Transformation

I am studying English. (By 2026 / for five years)

✓ Correct! ✗ Not quite. Correct answer: By 2026, I will have been studying English for five years.
This correctly combines the future point and the duration.
Is the following sentence grammatically correct? True False Rule

By next year, I will have been knowing her for a decade.

✓ Correct! ✗ Not quite. Correct answer: False
'Know' is a stative verb and cannot be used in the continuous form.
Complete the dialogue. Dialogue Completion

A: Will you be tired when you arrive? B: Yes, I ___ for two days.

✓ Correct! ✗ Not quite. Correct answer: will have been traveling
The duration 'for two days' explains the state of being tired.
Which of these verbs CANNOT be used in the Future Perfect Continuous? Grammar Sorting

✓ Correct! ✗ Not quite. Correct answer: Understand
'Understand' is a stative verb.
Match the start of the sentence with the correct ending. Match Pairs

1. By midnight... / 2. By next year... / 3. By the time he arrives...

✓ Correct! ✗ Not quite. Correct answer: 1. I will have been sleeping for 2 hours. / 2. I will have been working here for a year. / 3. I will have been waiting for an hour.
These all correctly use the future perfect continuous structure.

Score: /8

Practice Bank

12 exercises
미래완료진행 시제로 문장을 완성하세요. 빈칸 채우기

By midnight, the band ___ (perform) for five hours straight.

✓ Correct! ✗ Not quite. Correct answer: will have been performing
문법 오류를 찾아 수정하세요. Error Correction

When we meet, I will have waited for over twenty minutes.

✓ Correct! ✗ Not quite. Correct answer: When we meet, I will have been waiting for over twenty minutes.
미래완료진행 시제를 올바르게 사용한 문장을 선택하세요. 객관식

Which sentence is grammatically correct?

✓ Correct! ✗ Not quite. Correct answer: By 2030, scientists will have known how to cure this disease for years.
영어로 번역하세요: 'Para cuando termine la obra, habrán estado construyendo el edificio por tres años.' 번역

Translate into English: 'Para cuando termine la obra, habrán estado construyendo el edificio por tres años.'

✓ Correct! ✗ Not quite. Correct answer: ["By the time the work finishes, they will have been building the building for three years.","By the time the project is complete, they'll have been constructing the building for three years."]
단어를 배열하여 완전한 문장을 만드세요. Sentence Reorder

Put the words in order:

✓ Correct! ✗ Not quite. Correct answer: By the meeting's start, they will have been discussing the topic for hours.
주어와 올바른 조동사 구문을 연결하세요. Match Pairs

Match the subjects with the correct form:

✓ Correct! ✗ Not quite. Correct answer: matched
미래완료진행 시제로 빈칸을 채우세요. 빈칸 채우기

If you don't call soon, I ___ (worry) about you for hours by now.

✓ Correct! ✗ Not quite. Correct answer: will have been worrying
문장의 오류를 수정하세요. Error Correction

By Tuesday, we will have been travel for a week.

✓ Correct! ✗ Not quite. Correct answer: By Tuesday, we will have been traveling for a week.
미래완료진행 시제에 가장 적합한 문장을 고르세요. 객관식

Choose the best option:

✓ Correct! ✗ Not quite. Correct answer: By Christmas, I will have been decorating the entire house for a month.
영어로 번역하세요: 'El próximo año, ella habrá estado trabajando como enfermera durante diez años.' 번역

Translate into English: 'El próximo año, ella habrá estado trabajando como enfermera durante diez años.'

✓ Correct! ✗ Not quite. Correct answer: ["Next year, she will have been working as a nurse for ten years.","By next year, she'll have been working as a nurse for ten years."]
단어를 배열하여 올바른 문장을 만드세요. Sentence Reorder

Arrange these words into a sentence:

✓ Correct! ✗ Not quite. Correct answer: By the meeting's start, they will have been discussing the topic for hours.
올바른 동사 형태로 빈칸을 채우세요. 빈칸 채우기

By the time the festival ends, I ___ (dance) for almost twelve hours!

✓ Correct! ✗ Not quite. Correct answer: will have been dancing

Score: /12

자주 묻는 질문 (8)

No, it is quite rare. Most native speakers will use the Future Continuous or Future Perfect Simple unless they specifically want to emphasize the duration of an action.

Yes, but only with 'I' and 'we', and it sounds extremely formal or old-fashioned. 'I shall have been working' is grammatically correct but rarely heard.

We use `by` to indicate the deadline or the point in time we are looking back from. We use `until` to show when the action stops. Example: 'By 5:00, I will have been working until I can't see straight.'

Yes, but remember that after 'when', we use the present tense to refer to the future. Example: 'When you arrive, I will have been waiting for an hour.'

Because 'know' is a stative verb. Stative verbs describe states, not actions, and English grammar generally forbids using them in any continuous (-ing) tense.

Technically, yes: 'will have been being + past participle'. However, it is so awkward that native speakers almost never use it. Instead of 'The car will have been being repaired for a week', we say 'The car will have been in the shop for a week'.

You can say 'Won't you have been working?' or 'Will you not have been working?'. The first is much more common in spoken English.

Almost always. Without a time expression like 'for two hours' or 'since morning', the tense loses its primary purpose of showing duration.

Scaffolded Practice

1

1

2

2

3

3

4

4

Mastery Progress

Needs Practice

Improving

Strong

Mastered

In Other Languages

Spanish high

Futuro perfecto + gerundio

English always uses 'will have been', while Spanish has alternative verbs for duration.

French low

Futur antérieur + en train de

French avoids the continuous aspect in the future perfect.

German moderate

Futur II

German lacks a specific continuous form for the future perfect.

Japanese low

~te iru koto ni naru

Japanese focuses on the state/result rather than the auxiliary string 'will have been'.

Arabic partial

sa + yakun + qad + kuntu

Arabic uses aspectual particles rather than a single continuous verb form.

Chinese none

yijing ... le

Chinese relies entirely on context and time adverbs.

Learning Path

Prerequisites

Was this helpful?
아직 댓글이 없습니다. 첫 번째로 생각을 공유하세요!