1
기본 개념BASIC CONCEPT
⭐ TODAY'S KEY GRAMMAR
Future Perfect
미래의 특정 시점 이전에 완료될 일을 표현
Future Perfect → 미래의 특정 시점 이전에 완료될 일을 표현합니다. 주로 by / before / by the time 등과 함께 사용합니다.
비교: Future Simple(단순 미래): I will finish. (언젠가 끝낼 것) vs Future Perfect(미래완료): I will have finished by 5 PM. (5시 이전에 끝낼 것)
- I will have finished the report by 5 PM.5시까지 보고서를 끝낼 것이다.
- She will have arrived before the meeting starts.회의 시작 전에 도착할 것이다.
2
문법 규칙GRAMMAR RULES
긍정문 · POSITIVE
will have + p.p.
I will have finished.
I will have finished.
부정문 · NEGATIVE
will not have + p.p.
I won't have finished.
I won't have finished.
BY + 시간 · BY TIME
by 5 PM, by Friday
by next week, by tomorrow
by next week, by tomorrow
BEFORE / BY THE TIME
before she arrives
by the time you get here
by the time you get here
- will have + p.p → will have finished / will have gone / will have seen
- 시간 표현: by 5 PM / before you arrive / by next week / by the time we start
- 미래완료는 결과 강조: 어떤 일이 미래 시점 이전에 끝남
- 현재완료/과거완료는 현재 또는 과거 기준, 미래완료는 미래 기준
- 미래완료는 계획, 예측, 마감에 자주 사용됨
3
긍정문 예시POSITIVE EXAMPLES
- I will have finished my homework by 8 PM.8시까지 숙제를 끝낼 것이다.
- She will have arrived before the meeting starts.회의 시작 전에 도착할 것이다.
- We will have completed the project by Friday.금요일까지 프로젝트를 완성할 것이다.
- He will have left by the time you get here.네가 도착할 때쯤 그는 떠났을 것이다.
- They will have eaten dinner before 7.7시 전에 저녁을 먹을 것이다.
- I will have read the book by next week.다음 주까지 책을 다 읽을 것이다.
- She will have cleaned the room before the guests arrive.손님 오기 전에 방을 청소할 것이다.
- We will have packed everything by tomorrow morning.내일 아침까지 짐을 다 쌀 것이다.
- He will have written the report before lunch.점심 전에 보고서를 쓸 것이다.
- I will have learned all the grammar points by the end of the course.과정이 끝날 때까지 모든 문법을 배울 것이다.
4
의문문 예시QUESTION EXAMPLES
- Will you have finished your homework by 8?8시까지 숙제를 끝낼 수 있니?
- Will she have arrived before the meeting?회의 전에 도착할까?
- Will they have completed the project by Friday?금요일까지 프로젝트를 완성할까?
- Will he have left by the time I get there?내가 도착할 때쯤 그가 떠났을까?
- Will you have eaten dinner before 7?7시 전에 저녁을 먹을까?
- Will you have read the book by next week?다음 주까지 책을 다 읽을 수 있을까?
- Will she have cleaned the room before the guests arrive?손님 오기 전에 방을 청소할까?
- Will he have written the report before lunch?점심 전에 보고서를 쓸 수 있을까?
5
상황별 대화 흐름SITUATIONAL DIALOGUES
🏫 학교 상황 · SCHOOL
A: Will you have finished your homework by 9?
B: Yes, I'll have finished it before dinner.
A: Great. Will you have studied the grammar part too?
B: I think so!
💼 직장 상황 · OFFICE
A: Will you have submitted the report by Monday?
B: Yes, I'll have submitted it by Friday.
A: Perfect. The client needs it early.
✈️ 여행 상황 · TRAVEL
A: Will we have arrived before sunset?
B: Yes, we'll have arrived by 5 PM.
A: Great. We can watch the sunset!
🏠 가족 상황 · FAMILY
A: Will you have packed everything by tomorrow?
B: I'll have packed by tonight.
A: Don't forget your passport!
🏥 병원 상황 · HOSPITAL
A: Will she have graduated by next year?
B: Yes, she'll have graduated by June.
A: Then she can apply for the program.
6
문장 결합 연습SENTENCE COMBINING
I will finish my homework. (by 8 PM)
→ I will have finished my homework by 8 PM.
She will arrive. (before the meeting starts)
→ She will have arrived before the meeting starts.
We will complete the project. (by Friday)
→ We will have completed the project by Friday.
He will leave. (by the time you get here)
→ He will have left by the time you get here.
I will read the book. (by next week)
→ I will have read the book by next week.
She will graduate. (by next year)
→ She will have graduated by next year.
We will pack everything. (by tomorrow morning)
→ We will have packed everything by tomorrow morning.
7
실생활 사용 예시REAL-LIFE USAGE
- I will have submitted the report by Monday.📧 마감 계획 — 월요일까지 보고서를 제출할 것이다.
- She will have graduated by next year.🏫 예측 — 내년에는 졸업했을 것이다.
- He will have left before you arrive.💼 순서 설명 — 네가 도착하기 전에 떠났을 것이다.
- We will have completed 100 projects by December.📋 성과 예상 — 12월까지 100개 프로젝트를 완성할 것이다.
- I will have learned all the grammar by the end of the course.🏫 학습 목표 — 과정 끝까지 모든 문법을 배울 것이다.
8
자주 쓰이는 패턴COMMON PATTERNS
BY + 시간 · BY TIME
주어 + will have + p.p. + by + 시간
I will have finished by 5 PM.
I will have finished by 5 PM.
BEFORE + 현재시제 · BEFORE CLAUSE
주어 + will have + p.p. + before + 현재시제
She will have arrived before the meeting starts.
She will have arrived before the meeting starts.
BY THE TIME · BY THE TIME
By the time + 현재시제, 주어 + will have + p.p.
By the time you get here, he will have left.
By the time you get here, he will have left.
BY THE END OF · DEADLINE
By the end of + 기간, 주어 + will have + p.p.
By the end of the year, we will have completed 100 projects.
By the end of the year, we will have completed 100 projects.
9
흔한 실수COMMON MISTAKES
✗ I will have finish the report by 5.
✓ I will have finished the report by 5.
will have 뒤에는 반드시 과거분사(finished) 사용
✗ By the time you will arrive, I will have left.
✓ By the time you arrive, I will have left.
시간 부사절(by the time)에서는 현재시제 사용
✗ She will has finished the work.
✓ She will have finished the work.
will 뒤에는 항상 have (has 아님)
✗ I will have finished the report yesterday.
✓ I will have finished the report by tomorrow.
미래완료는 미래 시점과 함께 사용, 과거 시점 불가
10
레벨업 팁LEVEL-UP TIPS
TIP 1 · 마감 표현에 활용
"~까지 끝낼 것이다"를 표현할 때 미래완료가 딱! "I will have finished by..." 패턴을 기억하세요.
TIP 2 · 시간절에는 현재시제
before/by the time/when 뒤에는 현재시제! "before she arrives" (O) / "before she will arrive" (X)
TIP 3 · 완료 시제 3종 비교
현재완료(현재 기준) / 과거완료(과거 기준) / 미래완료(미래 기준) — 기준 시점만 다릅니다!
TIP 4 · 계획/목표 세울 때 연습
"올해 안에 뭘 끝낼까?" → "By the end of this year, I will have..." 패턴으로 목표를 세워보세요.
11
연습문제PRACTICE EXERCISES
빈칸에 알맞은 형태를 넣으세요.
- I ___ (finish) my homework by 8 PM. (will have finished)
- She ___ (arrive) before the meeting starts. (will have arrived)
- ___ you ___ (read) the book by next week? (Will ... have read)
- He ___ (leave) by the time you get here. (will have left)
- We ___ (complete) the project by Friday. (will have completed)
- They ___ (eat) dinner before 7. (will have eaten)
- ___ she ___ (graduate) by next year? (Will ... have graduated)
- I ___ (learn) all the points by the end. (will have learned)
12
자가진단 체크리스트SELF-CHECK
- will have + 과거분사 구조를 안다.
- by / before / by the time과 함께 사용할 수 있다.
- 시간 부사절에서 현재시제를 사용한다는 것을 안다.
- 미래완료와 단순미래의 차이를 설명할 수 있다.
- 마감/계획을 미래완료로 표현할 수 있다.
- 흔한 실수 4가지를 이해했다.