B1 Verb Tenses 12 min read 보통

영어 미래완료: Will Have Done (Future Perfect)

미래의 특정 시점까지 완료될 일을 이야기할 땐 will have done이라는 마법 같은 표현을 쓰면 돼요.

Grammar Rule in 30 Seconds

The Future Perfect describes an action that will be finished before a specific point in the future.

  • Use 'will have' + the past participle (e.g., 'will have eaten').
  • It always looks back from a future point to a completed action.
  • Commonly used with 'by' or 'by the time' (e.g., 'by tomorrow').
👤 + 🔮 will + 🤲 have + ✅ Verb-ed

Overview

### Overview
영어의 Future Perfect(미래완료) 시제인 will have done은 한국어 화자들에게 매우 생소하고 까다로운 개념입니다. 그 이유는 한국어에는 '미래완료'라는 독립적인 문법 범주가 없기 때문입니다. 한국어에서는 단순히 미래를 나타내는 -ㄹ 것이다-겠-을 사용하고, 완료의 의미를 더하고 싶을 때는 문맥상 '이미', '벌써'와 같은 부사를 덧붙여 해결합니다.
예를 들어, «내일이면 숙제를 다 끝냈을 거야»라고 할 때, 한국어는 서술어 형태가 고정되어 있지만, 영어는 will have finished라는 복합적인 구조를 통해 '미래의 특정 시점'과 '그 시점에서의 동작 완료'라는 두 가지 시간적 정보를 동시에 전달합니다.
이 시제는 단순히 미래의 일을 말하는 것이 아니라, 미래의 어느 시점을 기준으로 그 이전에 동작이 끝날 것임을 명시할 때 사용합니다. 마치 배달 앱에서 주문을 한 뒤, «도착할 때쯤이면 이미 음식을 다 만들었겠지?»라고 생각하는 상황을 떠올려 보세요. 이때 '음식을 다 만들다'라는 행위가 '도착'이라는 미래의 사건보다 먼저 완료됨을 나타내는 것이 바로 Future Perfect입니다.
비즈니스 이메일이나 학업 계획, 혹은 일상적인 약속을 잡을 때 이 시제를 사용하면 훨씬 더 논리적이고 정교하게 미래를 설계할 수 있습니다. 한국어의 -을 것이다만으로는 표현할 수 없는 미묘한 시간적 선후 관계를 영어에서는 이 시제를 통해 완벽하게 제어할 수 있습니다.
### How This Grammar Works
Future Perfect는 '미래의 한 지점에서 뒤를 돌아보는(retrospection)' 구조입니다. 이를 이해하기 위해서는 한국어 문법과의 차이를 명확히 해야 합니다. 한국어는 시제 표현이 주로 종결 어미에 의존하지만, 영어는 will(미래) + have(완료) + p.p.(과거분사)라는 세 가지 구성 요소가 결합하여 복합적인 시제를 만듭니다.
  1. 1will: 미래의 시점을 가리키는 지표입니다.
  2. 2have: 완료 시제를 나타내는 핵심 동사입니다.
  3. 3p.p. (Past Participle): 동작이 이미 완료된 상태를 의미합니다.
한국어의 '완료' 표현은 보통 -어 버리다-고 말다와 같은 보조 동사를 사용하지만, 이는 동작의 완결성이나 아쉬움을 강조할 뿐 시간적 기준점(Future Reference Point)을 설정하는 기능은 약합니다. 반면 영어의 will have doneby the time(…할 때쯤이면)과 같은 시간 부사구와 결합하여, 미래의 특정 시점을 기준으로 그보다 앞선 동작의 완료를 수학적으로 정의합니다. 예를 들어, «내년 12월이면 나는 이 회사를 5년째 다니게 된다»라는 문장을 영어로 옮길 때, 한국어는 단순히 '다닌다'를 쓰지만, 영어는 I will have worked here for 5 years by next December라고 표현합니다.
여기서 will have worked는 '5년이라는 시간의 축적'이 미래의 특정 시점까지 완성됨을 보여줍니다. 즉, 영어는 '시간의 흐름'을 단순히 선으로 보는 것이 아니라, 특정 미래 지점을 기준으로 '완료된 상태'를 하나의 블록으로 인식하는 언어적 습관을 가지고 있습니다.
### Formation Pattern
Future Perfect의 형태는 주어에 상관없이 항상 일정하여 한국어 화자들에게는 배우기 매우 쉽습니다. 핵심은 will 뒤에 반드시 동사원형 have가 온다는 점입니다.
| 문장 유형 | 구조 | 예시 (Positive/Negative/Question) |
| :--- | :--- | :--- |
| 긍정문 | 주어 + will + have + p.p. | I will have finished my homework. |
| 부정문 | 주어 + will + not + have + p.p. | I will not have finished my homework. |
| 의문문 | Will + 주어 + have + p.p.? | Will you have finished your homework? |
  • 주어(Subject): 문장의 주체입니다.
  • will have: 항상 이 형태로 고정됩니다. 주어가 3인칭 단수(he, she, it)라도 will has라고 쓰지 않도록 주의하세요. 이는 한국어 화자들이 has의 습관 때문에 가장 많이 하는 실수입니다.
  • p.p. (Past Participle): 동사의 과거분사형입니다. eat -> eaten, write -> written 등 불규칙 동사를 암기해야 합니다.
### When To Use It
  1. 1미래의 마감 기한을 강조할 때: «내일 5시까지는 보고서를 끝낼 것이다»와 같이 명확한 종료 시점이 있을 때 사용합니다. By the time이나 By [시간]과 함께 자주 쓰입니다. 예: By 5 PM, I will have finished the report.
  2. 2미래의 두 사건 사이의 선후 관계를 나타낼 때: 미래에 일어날 두 가지 일 중, 먼저 끝나는 일을 강조합니다. 예: When you arrive at the cafe, I will have already ordered the coffee. (도착보다 주문이 먼저 완료됨)
  3. 3미래 시점까지의 누적된 기간을 표현할 때: 특정 미래 시점까지 얼마나 오랫동안 어떤 상태가 지속되었는지를 말합니다. 예: By next year, we will have lived in Seoul for 10 years.
  4. 4강한 추측: 미래의 시점에 이미 어떤 일이 일어났을 것이라는 강한 확신을 나타냅니다. 예: He will have arrived home by now. (지금쯤이면 집에 도착했을 것이다.)
### Common Mistakes
  1. 13인칭 단수에서 will has라고 쓰는 경우: 한국어에는 동사의 인칭 변화가 전혀 없기 때문에, Present Perfect에서 배운 has를 무의식적으로 미래완료에도 적용하려 합니다. 하지만 will은 조동사이므로 뒤에는 반드시 원형 have가 와야 합니다.
  2. 2시간 부사절에서의 will 사용: 한국어는 «내일 비가 오면»처럼 조건절에서도 미래형을 자연스럽게 쓰지만, 영어는 시간/조건의 부사절(by the time, if, when 등) 안에서는 will을 쓰지 않습니다. By the time he will arrive (X) -> By the time he arrives (O)로 써야 합니다.
  3. 3단순 미래와 혼동: 단순히 미래의 계획을 말할 때는 will만 써야 하는데, 문장을 있어 보이게 하려고 will have done을 남용하는 경우입니다. «내일 나는 갈 것이다»를 I will have gone tomorrow라고 하면 문법적으로 틀리거나 의미가 왜곡됩니다. 동작의 '완료'가 강조되는 상황인지 꼭 확인하세요.
### Contrast With Similar Patterns
| 문법 구조 | 의미적 차이 | 한국어 대응 |
| :--- | :--- | :--- |
| will do | 단순 미래 계획/의지 | ~할 것이다 |
| will have done | 미래의 특정 시점까지 완료 | ~해 있을 것이다 |
| will be doing | 미래의 특정 시점에 진행 중 | ~하고 있을 것이다 |
will do는 미래의 동작 그 자체를 말하며, will have done은 그 동작이 완료된 '결과'에 집중합니다. 반면 will be doing은 미래의 한순간에 그 동작이 '진행'되고 있음을 보여줍니다. 예를 들어, I will have eaten은 «이미 먹고 없을 것이다»라는 완료의 느낌이고, I will be eating은 «그때 먹고 있을 것이다»라는 진행의 느낌입니다.
### Quick FAQ
  1. 1Q: will have p.p.를 줄여서 쓸 수 있나요? A: 네, I'll have done, you'll have done처럼 주어와 will을 줄여서 쓰는 것이 원어민 대화에서는 훨씬 자연스럽습니다.
  2. 2Q: Future PerfectFuture Perfect Continuous는 어떻게 다른가요? A: Future Perfect는 완료된 '결과'에 초점을 두고, Continuous(will have been doing)는 '진행된 시간의 양'에 초점을 둡니다. «10년간 살 것이다»라고 할 때는 will have been living이 더 강조됩니다.
  3. 3Q: 꼭 by라는 단어와 함께 써야 하나요? A: 필수적인 것은 아니지만, 미래의 어느 시점까지 완료됨을 명시해야 하므로 by, before, by the time과 같은 표현이 문맥상 함께 나오는 경우가 압도적으로 많습니다.

Conjugating 'To Finish' in Future Perfect

Subject Auxiliary Perfective Past Participle
I
will
have
finished
You
will
have
finished
He/She/It
will
have
finished
We
will
have
finished
They
will
have
finished

Contractions in the Future Perfect

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

Meanings

Used to express an action that will be completed between now and a specific point in the future.

1

Future Completion

An action that is finished before another action or time in the future.

“I will have finished the report by 5 PM.”

“They will have arrived before the party starts.”

2

Duration in the Future

To show how long an action has been happening at a specific point in the future (usually with stative verbs).

“By next Monday, I will have been in this job for ten years.”

“They will have been married for fifty years this June.”

3

Logical Assumption (Past)

To express a strong belief or certainty that something happened in the past (similar to 'must have').

“You will have heard the news already, I assume.”

“He will have forgotten about the meeting by now.”

Reference Table

Reference table for 영어 미래완료: Will Have Done (Future Perfect)
유형 형태 예시 핵심 특징
긍정문
Subject + will have + Past Participle
I will have finished
미래의 특정 시점까지 완료되는 행동
부정문
Subject + will not have + Past Participle
She won't have arrived
미래의 특정 시점까지 완료되지 않는 행동
의문문
Will + Subject + have + Past Participle?
Will they have eaten?
미래 완료 여부를 묻기
줄임말 (긍정)
Subject + 'll have + Past Participle
You'll have studied
비격식, 구어체 영어
줄임말 (부정)
Subject + won't have + Past Participle
We won't have left
비격식, 구어체 부정

격식 수준 스펙트럼

격식체
The committee will have finalized the proposal by Friday.

The committee will have finalized the proposal by Friday. (Workplace productivity)

중립
I will have finished the report by the end of the day.

I will have finished the report by the end of the day. (Workplace productivity)

비격식체
I'll have it done by tonight.

I'll have it done by tonight. (Workplace productivity)

속어
I'll have it knocked out by 5.

I'll have it knocked out by 5. (Workplace productivity)

미래완료 시제: 한눈에 보기

미래완료 시제 (will have done)

형태

  • will + have + Past Participle Always 'have', never 'has' after 'will'
  • 줄임말 'I'll have', 'won't have'

주요 용도

  • 미래 마감일 By 2025, I will have graduated.
  • 미래 사건 이전 When you arrive, I will have cooked.

시간 표시어

  • by By next week, by 7 PM
  • before Before he leaves
  • when When she calls

흔한 함정

  • 'has' 사용 Incorrect: She will has done.
  • 잘못된 과거분사 Incorrect: I will have write.

미래 시제: 언제 무엇을 쓸까요?

단순 미래 (will do)
I will study. 미래의 단순한 행동.
She will call. 일반적인 예측.
미래 진행 (will be doing)
I will be studying at 3 PM. 미래 특정 시점에 진행 중인 행동.
She will be calling then. 진행 중인 활동.
미래 완료 (will have done)
By 5 PM, I will have studied. 미래 특정 시점 이전에 완료된 행동.
By then, she will have called. 미래 사건 이전에 완료된 행동.

미래완료 시제, 당신에게 맞을까요?

1

미래에 일어날 행동에 대해 이야기하고 있나요?

YES
계속 진행
NO
과거 또는 현재 시제를 사용하세요.
2

이 행동이 미래의 특정 시간이나 다른 사건까지 *완료*될까요?

YES
미래완료 시제 (will have done)를 사용하세요!
NO
계속 진행.
3

이 행동이 미래의 특정 시간에 *진행 중*일까요?

YES
미래 진행 시제 (will be doing)를 사용하세요.
NO
일반적인 미래 행동에는 단순 미래 시제 (will do)를 사용하세요.

맥락 속의 미래완료 시제

📅

계획 및 마감일

  • By Friday, I will have finished.
  • The report will have been submitted.
🔮

예측 및 예상

  • He will have heard the news.
  • She'll have seen my story.
➡️

사건의 순서

  • When you arrive, I will have cooked.
  • Before sunrise, preparations will have been completed.
⏱️

미래의 특정 시점까지의 기간

  • By December, I will have worked here for a year.
  • We'll have lived here for five years.

수준별 예문

1

By 6:00, I will have finished.

By 6:00, I will have finished.

2

I will have eaten by then.

I will have eaten by then.

3

Will you have finished your homework?

Will you have finished your homework?

4

She will have gone to bed.

She will have gone to bed.

1

By next week, we will have moved house.

By next week, we will have moved house.

2

I won't have finished the book by tomorrow.

I won't have finished the book by tomorrow.

3

Will they have arrived by dinner time?

Will they have arrived by dinner time?

4

By noon, he will have cleaned the car.

By noon, he will have cleaned the car.

1

By the time you read this, I will have left.

By the time you read this, I will have left.

2

In two years, I will have completed my degree.

In two years, I will have completed my degree.

3

They will have built the new bridge by 2025.

They will have built the new bridge by 2025.

4

Will you have saved enough money by summer?

Will you have saved enough money by summer?

1

By next month, I will have been with the company for five years.

By next month, I will have been with the company for five years.

2

The movie will have started by the time we get to the cinema.

The movie will have started by the time we get to the cinema.

3

Won't you have finished your exams by the end of June?

Won't you have finished your exams by the end of June?

4

By the time she retires, she will have taught thousands of students.

By the time she retires, she will have taught thousands of students.

1

You will have noticed that the market has shifted recently.

You will have noticed that the market has shifted recently.

2

By the end of the decade, technology will have transformed our lives.

By the end of the decade, technology will have transformed our lives.

3

The package will have been delivered by now, surely.

The package will have been delivered by now, surely.

4

By the time the government acts, the damage will have been done.

By the time the government acts, the damage will have been done.

1

Doubtless, he will have anticipated our every move.

Doubtless, he will have anticipated our every move.

2

By the turn of the century, these traditions will have all but vanished.

By the turn of the century, these traditions will have all but vanished.

3

The architect will have intended for the light to hit the altar at noon.

The architect will have intended for the light to hit the altar at noon.

4

Should you arrive late, the ceremony will have already concluded.

Should you arrive late, the ceremony will have already concluded.

혼동하기 쉬운

English Future Perfect: Will Have Done (Future Perfect) Future Continuous

Learners use 'will be doing' when they mean the action is finished.

English Future Perfect: Will Have Done (Future Perfect) Present Perfect

Both use 'have + V3', but one is for the past and one is for the future.

English Future Perfect: Will Have Done (Future Perfect) Future Simple

Simple future doesn't emphasize the 'before' relationship.

자주 하는 실수

By 5:00 I will finish.

By 5:00 I will have finished.

Simple future doesn't show completion before a time.

I will have finish.

I will have finished.

You must use the past participle (V3), not the base form.

He will has finished.

He will have finished.

After 'will', we always use 'have', never 'has'.

I will have went.

I will have gone.

Use the past participle 'gone', not the past simple 'went'.

By the time he will arrive, I will have finished.

By the time he arrives, I will have finished.

In time clauses with 'by the time', use the Present Simple, not 'will'.

I will have been finished.

I will have finished.

Don't add 'been' unless you want the passive voice.

Will have you finished?

Will you have finished?

The subject must come between 'will' and 'have' in questions.

I will have finished since two hours.

I will have finished in two hours.

Use 'in' for future periods, 'since' is for past starting points.

I will have finished until 5 PM.

I will have finished by 5 PM.

'Until' is for duration; 'by' is for a deadline.

By next year I will have had a car.

By next year I will have bought a car.

Using 'had' implies you already owned it; 'bought' implies the completion of the act.

They will have arrived by yesterday.

They will have arrived by now.

Future perfect for assumptions refers to 'now' or 'future', not 'yesterday' (use 'must have' for yesterday).

문장 패턴

By the time ___, I will have ___.

In ___ years' time, she will have ___.

Will you have ___ by ___?

The ___ will have been ___ by ___.

Real World Usage

Job Interviews very common

By this time next year, I will have completed my certification.

Project Management constant

We will have migrated all data by the end of the weekend.

Travel Planning common

We'll have reached the border by sunrise.

Academic Writing very common

This study will have demonstrated the link between the two variables.

Texting Friends occasional

I'll have finished my shower in 10 mins, then I can talk.

Financial Forecasting common

The company will have doubled its revenue by 2030.

💡

‘by’가 있는 표현을 찾아보세요

미래완료 시제는 마감일을 아주 좋아해요! 'by tomorrow'(내일까지), 'by next week'(다음 주까지), 'by the time X happens'(X가 일어날 때쯤) 같은 표현이 보인다면, 미래완료 시제를 쓸 좋은 기회예요. 이런 표현들이 미래 완료 시점을 알려주거든요.
By next Tuesday, I will have completed the project.
⚠️

'have'와 'has'를 혼동하지 마세요

흔히 하는 실수예요! 'will' 다음에는 항상 동사원형인 'have'를 쓴다는 걸 기억하세요. 주어가 'he', 'she', 'it'이더라도 항상 'will have'를 쓰고, 'will has'는 절대 쓰지 않아요.
She will have finished her work.
(O)
She will has finished her work.
(X)
🎯

불규칙 동사를 잘 알아두세요

미래완료 시제에는 과거분사(past participle)가 필요한데, 많은 일반 동사들이 불규칙해요 (예: 'go' → 'gone', 'eat' → 'eaten'). 이 형태들을 외우면 미래완료의 달인이 될 수 있어요. 온라인에서 'irregular verbs list'를 검색해보는 것이 여러분의 비장의 무기랍니다.
By midnight, I will have gone to bed.
🌍

줄임말을 편하게 써보세요

친구들과 대화하거나 문자를 주고받을 때, 또는 SNS에서는 'I'll have done' (I will have done)이나 'they won't have seen' (they will not have seen) 같은 줄임말을 정말 많이 써요. 이렇게 줄임말을 쓰면 원어민처럼 더 자연스럽고 유창하게 들릴 거예요. "By then, I'll have already eaten."
💡

미래에서 과거를 돌아보듯 생각하세요

미래의 한 시점에 서 있다고 상상하고, 그때까지 이미 무엇을 완료했을지 생각해보세요. 이런 사고방식은 '미래의 어떤 시점 이전에 완료될 일'이라는 미래완료의 개념을 이해하는 데 큰 도움이 될 거예요. 마치 미래의 성과를 미리 계획하는 것과 같죠!
By my birthday, I will have saved enough money for a trip.

Smart Tips

Use the Future Perfect to describe your expected graduation or certification dates to sound professional.

I will finish my MBA in 2025. By June 2025, I will have completed my MBA.

Check if you are using a stative verb like 'be' or 'live'. If so, Future Perfect is likely needed.

Next year I will be here for 10 years. Next year I will have been here for 10 years.

If you forget the V3, use a synonym that is regular. Instead of 'written', use 'completed'.

I will have writ... (struggling) I will have finished the document.

Always tap your watch. 'By the time' is a trigger for the Future Perfect in the other half of the sentence.

By the time you arrive, I cook dinner. By the time you arrive, I will have cooked dinner.

발음

/wɪl əv/

The 'Will Have' Reduction

In natural speech, 'will have' is often reduced to 'wull-uv' or even 'wuv'.

I'll have FINished.

Contraction Stress

When using 'I'll have', the stress is usually on the past participle, not the auxiliary.

Rising-Falling for Statements

By tomorrow, I will have finished ↘

Conveys certainty and completion.

암기하기

기억법

Remember 'W.H.P.' — Will Have Participle. It's the 'What Has Passed' in the future.

시각적 연상

Imagine a finish line in the future. You are standing past the finish line, looking back at the race you just completed. That 'looking back' is the Future Perfect.

Rhyme

By the time the clock strikes ten, I will have put away my pen.

Story

Imagine a robot named 'Will-Have'. Will-Have only talks about things he finishes. 'By tomorrow, I will have cleaned the planet,' he says. He always looks at his watch and then at a completed task.

Word Web

willhavebyfinisheddeadlinemilestonealready

챌린지

Write down three things you will have accomplished by the end of this year using 'I will have...'

문화 노트

British speakers use the Future Perfect more frequently as a modal of deduction (e.g., 'You will have seen the news').

Highly common in 'corporate speak' to emphasize accountability and deadlines.

Often shortened significantly in casual speech, sometimes omitting 'have' entirely in very broad accents (though not grammatically correct).

The Future Perfect in English developed from the combination of the modal 'will' (originally meaning 'to want') and the perfect aspect 'have + participle'.

대화 시작하기

What will you have accomplished by the time you are 50?

By the end of this month, what will you have learned in English?

If you travel to Japan next year, what cities will you have visited by the end of your trip?

By the time the next election happens, what will have changed in your country?

일기 주제

Write about your 'Perfect Future Self'. By this time next year, what will you have changed about your life?
Imagine you are an architect. Describe a building project. What will have been completed by month 6, month 12, and month 24?
Write a letter to your future self 10 years from now. List 5 things you hope you will have done.
Predict the state of the world in 2100. What technologies will have been invented?

자주 하는 실수

Incorrect

정답


Incorrect

정답


Incorrect

정답


Incorrect

정답

Test Yourself

문장을 완성하는 올바른 형태를 선택하세요.

By Saturday morning, I ___ all my packing for the trip.

✓ Correct! ✗ Not quite. Correct answer: will have finished
'By Saturday morning'이라는 구문은 미래의 완료 시점을 나타내므로, 미래완료 시제인 'will have finished'가 필요해요.
문장의 실수를 찾아 고치세요. Error Correction

Find and fix the mistake:

She will has graduated by next June.

✓ Correct! ✗ Not quite. Correct answer: She will have graduated by next June.
조동사 'will' 다음에는 동사원형 'have'를 사용해야 하며, 'has'는 틀린 형태입니다. 올바른 형태는 'will have graduated'예요.
단어들을 배열하여 올바른 문장을 만드세요. Sentence Reorder

Arrange the words in the correct order:

All words placed

Click words above to build the sentence

✓ Correct! ✗ Not quite. Correct answer: By 7 PM, they will have cooked dinner.
올바른 순서는 오후 7시라는 미래 마감일까지 저녁 식사 완료를 강조해요.

Score: /3

연습 문제

8 exercises
Fill in the correct form of the verb in Future Perfect.

By next month, I ___ (finish) my English course.

✓ Correct! ✗ Not quite. Correct answer: will have finished
The structure is will + have + past participle (finished).
Choose the correct sentence. 객관식

Which sentence is grammatically correct?

✓ Correct! ✗ Not quite. Correct answer: She will have arrived by now.
We always use 'have' (not 'has') and the past participle 'arrived'.
Find the error in the sentence. Error Correction

Find and fix the mistake:

By the time you will get here, I will have cooked dinner.

✓ Correct! ✗ Not quite. Correct answer: will get
In a 'by the time' clause, we use the present simple ('get'), not 'will get'.
Change the sentence to Future Perfect. Sentence Transformation

I am going to finish the report before 5 PM.

✓ Correct! ✗ Not quite. Correct answer: I will have finished the report by 5 PM.
Future Perfect expresses completion before a specific time.
Match the tense to the meaning. Match Pairs

Match 'I will be working' and 'I will have worked'.

✓ Correct! ✗ Not quite. Correct answer: Continuous = In progress; Perfect = Completed
Future Continuous is for ongoing actions; Future Perfect is for finished ones.
Complete the dialogue. Dialogue Completion

A: Can we meet at 7 PM? B: No, I ___ (not/finish) my gym session by then.

✓ Correct! ✗ Not quite. Correct answer: won't have finished
Negative Future Perfect: won't + have + V3.
Is this rule true or false? True False Rule

You can use 'has' in the Future Perfect if the subject is 'he' or 'she'.

✓ Correct! ✗ Not quite. Correct answer: False
It is always 'will have', regardless of the subject.
Put the words in the correct order. Sentence Building

have / they / by / arrived / will / noon / ?

✓ Correct! ✗ Not quite. Correct answer: Will they have arrived by noon?
Question order: Will + Subject + have + V3.

Score: /8

Practice Bank

12 exercises
올바른 형태를 선택하세요. 빈칸 채우기

When you arrive, I ___ the whole apartment.

✓ Correct! ✗ Not quite. Correct answer: will have cleaned
올바른 형태를 선택하세요. 빈칸 채우기

By her 30th birthday, she ___ around the world.

✓ Correct! ✗ Not quite. Correct answer: will have traveled
실수를 찾아 고치세요. Error Correction

We won't has finished the project by next Monday.

✓ Correct! ✗ Not quite. Correct answer: We won't have finished the project by next Monday.
실수를 찾아 고치세요. Error Correction

By the end of the year, I will save enough for a new car.

✓ Correct! ✗ Not quite. Correct answer: By the end of the year, I will have saved enough for a new car.
어떤 문장이 올바른가요? 객관식

올바른 문장을 선택하세요:

✓ Correct! ✗ Not quite. Correct answer: When she arrives, I will have cooked.
어떤 문장이 올바른가요? 객관식

올바른 문장을 선택하세요:

✓ Correct! ✗ Not quite. Correct answer: Will they have finished their presentation by 4 PM?
올바른 영어 문장을 입력하세요. 번역

'Para el próximo mes, habré leído tres libros.'를 영어로 번역하세요.

✓ Correct! ✗ Not quite. Correct answer: ["By next month, I will have read three books.","By next month, I'll have read three books."]
올바른 영어 문장을 입력하세요. 번역

'Cuando llegue ella, la cena estará lista.' (도착 시점까지의 완료에 초점)를 영어로 번역하세요.

✓ Correct! ✗ Not quite. Correct answer: ["When she arrives, dinner will have been made.","When she arrives, dinner will have been cooked."]
단어들을 순서대로 배열하세요. Sentence Reorder

단어들을 배열하여 문장을 만드세요:

✓ Correct! ✗ Not quite. Correct answer: They will have finished the project before the deadline.
단어들을 순서대로 배열하세요. Sentence Reorder

단어들을 배열하여 문장을 만드세요:

✓ Correct! ✗ Not quite. Correct answer: By tomorrow, I will have sent her the package.
문장의 시작과 올바른 미래완료 시제 끝을 짝지으세요. Match Pairs

구절을 짝지으세요:

✓ Correct! ✗ Not quite. Correct answer: matched
질문의 시작과 적절한 미래완료 시제 끝을 짝지으세요. Match Pairs

질문을 짝지으세요:

✓ Correct! ✗ Not quite. Correct answer: matched

Score: /12

자주 묻는 질문 (8)

In casual speech, yes, but it changes the meaning. `I will finish` means you start finishing at that time. `I will have finished` means it is already done.

This is a rule for all future time clauses (when, before, after, by the time). We use the present tense to refer to the future in these specific clauses.

Not always. It can be the Future Perfect of the verb 'to be' (e.g., `I will have been here for an hour`). It is only passive if followed by another past participle.

It is moderately common. You'll use it most when talking about work deadlines, travel arrivals, or life milestones.

`By` is for a deadline (one point in time). `Until` is for a duration (an action that continues up to a point). You use `by` with Future Perfect.

Yes, but it is very formal and mostly used in British English with 'I' or 'We'. `I shall have finished` is correct but rare.

Most verbs are regular and end in `-ed`. For irregulars, you must memorize the third column of the verb table (e.g., go-went-`gone`).

Yes, in reported speech or conditional sentences (e.g., `He said he would have finished`). This is the 'Future in the Past'.

Scaffolded Practice

1

1

2

2

3

3

4

4

Mastery Progress

Needs Practice

Improving

Strong

Mastered

In Other Languages

Spanish high

Futuro Compuesto (Habré cantado)

Spanish uses it more frequently for probability in the present/past.

French high

Futur Antérieur (J'aurai fini)

French requires 'être' for certain verbs of motion, whereas English always uses 'have'.

German moderate

Futur II (Ich werde abgeschlossen haben)

German speakers usually replace it with the 'Perfekt' (Present Perfect) for simplicity.

Japanese low

〜てしまっているだろう (~te shimatte iru darou)

Japanese relies on context and aspect rather than a dedicated future perfect tense.

Arabic moderate

سيكون قد (Sa-yakunu qad...)

The particle 'qad' is essential to signal the completion aspect.

Chinese none

已经...了 (Yǐjīng...le)

Meaning is entirely derived from time words (e.g., 'Tomorrow I already finish').

Learning Path

Prerequisites

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