심화 · Unit 4
미래완료, 미래완료진행형
미래완료(will have + p.p.)는 미래 특정 시점까지의 완료를, 미래완료진행형(will have been + 동사-ing)은 그 시점까지의 지속을 나타냅니다. 두 시제 모두 by + 미래 시점 표현과 짝을 이룹니다.
개념 설명
미래완료(will have + p.p.)는 미래 특정 시점까지의 완료를, 미래완료진행형(will have been + 동사-ing)은 그 시점까지의 지속을 나타냅니다. 두 시제 모두 by + 미래 시점 표현과 짝을 이룹니다.
A. 미래완료 — will have + 과거분사
미래완료는 will have 뒤에 동사의 과거분사를 붙여 만들며, 미래 특정 시점까지 어떤 일이 이미 끝나 있음을 나타냅니다. will have + 과거분사 = 미래 시점까지 완료 라는 공식을 통째로 익혀 두세요.
| 주어 | will have + p.p. | 예시 |
|---|---|---|
| I | will have + p.p. | I will have finished by 5. |
| you | will have + p.p. | You will have arrived by then. |
| he / she / it | will have + p.p. | She will have left by noon. |
| we | will have + p.p. | We will have eaten by 7. |
| they | will have + p.p. | They will have gone by Monday. |
- I will have written three emails by lunch. (점심때까지 저는 이메일 세 통을 다 써 놓을 거예요.)
- By next month, he will have saved enough money. (다음 달이면 그는 돈을 충분히 모아 놓게 될 거예요.)
- The workers will have completed the bridge by December. (일꾼들은 12월까지 다리를 완공해 놓을 거예요.)
B. 미래완료진행형 — will have been + 동사-ing
미래완료진행형은 will have been 뒤에 동사-ing를 붙여 만들며, 미래 특정 시점까지 어떤 동작이 얼마나 오래 계속되고 있는지를 강조합니다. 완료가 아니라 지속에 초점이 있다는 점이 미래완료와의 결정적 차이입니다.
| 시제 | 형태 | 강조점 |
|---|---|---|
| 미래완료 | will have + p.p. | 미래 시점까지의 완료 |
| 미래완료진행 | will have been + -ing | 미래 시점까지의 지속 기간 |
- Next year, I will have been teaching English for ten years. (내년이면 저는 영어를 10년째 가르치고 있는 것이 돼요.)
- By 6 p.m., she will have been studying for six hours straight. (오후 6시면 그녀는 6시간 연속으로 공부하고 있는 것이 돼요.)
- When you arrive, we will have been driving all day. (당신이 도착할 때쯤 우리는 하루 종일 운전하고 있는 것이 돼요.)
- By the end of the month, they will have been dating for two years. (이번 달 말이면 그들은 사귄 지 2년째가 돼요.)
C. by + 미래 시점 표현
미래완료와 미래완료진행형은 by + 미래 시점(by tomorrow, by next year, by the time ~)과 짝을 이루어 어느 시점까지의 완료·지속인지 분명히 해 줍니다. by 없이는 기준 시점이 모호해지므로 함께 등장하는 경우가 많습니다.
| 표현 | 의미 | 예시 |
|---|---|---|
| by tomorrow | 내일까지 | I will have finished it by tomorrow. |
| by next year | 내년까지 | We will have moved by next year. |
| by the time ~ | ~할 때쯤이면 | By the time you come, dinner will have been ready. |
| in five years | 5년 뒤에 | In five years, she will have been working here for ten years. |
- By next Friday, I will have submitted the application. (다음 주 금요일까지 저는 지원서를 제출해 놓을 거예요.)
- By the time the concert starts, they will have been standing in line for hours. (콘서트가 시작할 때쯤이면 그들은 몇 시간째 줄을 서고 있는 것이 돼요.)
- By 2030, we will have built three new stations. (2030년까지 우리는 새로운 역을 세 개 지어 놓을 거예요.)
- By the end of this year, she will have been studying Korean for two years. (올해 말이면 그녀는 한국어를 2년째 공부하고 있는 것이 돼요.)
핵심 포인트
- 1미래완료는 will have + 과거분사, 미래완료진행형은 will have been + 동사-ing 형태로, 두 시제 모두 주어에 관계없이 형태가 그대로 유지된다는 점이 형태의 핵심입니다. (예: She will have finished, They will have been working.)
- 2미래완료는 완료 여부에, 미래완료진행형은 지속 기간에 초점이 있어서 뜻이 갈린다는 감각을 익혀 두세요. (예: will have written three emails / will have been writing for two hours.)
- 3미래완료·미래완료진행형은 대부분 by + 미래 시점과 짝을 이루어 등장한다는 점을 기억하세요. (예: By next year, I will have graduated.)
- 4상태 동사(know·love·have 등)는 진행형을 쓸 수 없으므로, 미래완료진행형이 아니라 미래완료로 표현한다는 규칙을 지키세요. (예: I will have known him for 10 years.)
- 5한국어의 '~해 놓을 것이다·이미 ~해 있을 것이다·~째 …하고 있는 것이 된다'가 자연스럽게 두 시제로 옮겨진다는 감각을 잡아 두세요.
예문
I will have finished the report by Friday.
저는 금요일까지 보고서를 다 끝내 놓을 거예요.
She will have graduated by next spring.
그녀는 내년 봄이면 이미 졸업해 있을 거예요.
By 2030, they will have lived here for twenty years.
2030년이면 그들은 여기서 20년을 산 것이 될 거예요.
By the time you arrive, dinner will have been ready.
당신이 도착할 때쯤이면 저녁이 준비되어 있을 거예요.
The workers will have completed the bridge by December.
일꾼들은 12월까지 다리를 완공해 놓을 거예요.
이 유닛에는 예문이 더 있습니다. 가입하면 전체를 듣고 볼 수 있어요.
이렇게 틀리기 쉬워요
She will have graduated by spring.
By next year, I will have worked here for five years.
By 6 p.m., she will have been studying for hours.
I will have known him for ten years.
By tomorrow, I will have finished the book.