미래진행형과 미래완료
B1 Future continuous & future perfect 41 / 50
요약
미래의 어느 순간에 진행 중일 동작에는 미래진행형(will be + -ing)을 쓰고, 미래의 어느 시점 전에 끝나 있을 동작에는 미래완료(will have + past participle)를 씁니다.
규칙
이 세 가지 형태를 쓰면 단순한 will보다 더 정밀한 관점에서 미래를 바라볼 수 있습니다.
| 형태 | 구조 | 뜻 |
|---|---|---|
| 미래진행형 | will be + verb-ing | 미래의 어느 시점에 진행 중: This time tomorrow I’ll be flying to Tokyo. |
| 미래완료 | will have + past participle | 미래의 어느 시점 전에 완료: By 2030 they will have finished the bridge. |
| 미래완료진행형 | will have been + verb-ing | 미래의 어느 시점까지의 기간: In June I’ll have been working here for ten years. |
미래진행형의 두 번째, 매우 흔한 쓰임은 특별한 계획이나 결정 없이 어차피 일어날, 자연스러운 흐름의 일부로 보는 미래 사건을 나타낼 때입니다: I’ll be seeing her at the meeting anyway, so I can pass on the message.
미래완료는 “그때까지 끝나 있을까?”라는 질문에 답합니다 — 미래의 더 먼 시점에서 그것을 돌아봅니다. 미래완료진행형은 그 시점까지 그 활동이 얼마나 오래 계속되어 왔는지를 강조합니다.
이 형태들은 will(19강), 진행형(8강), 완료형(25강)을 바탕으로 합니다. 상위 B1 / B2 수준으로 다루세요.
형태와 패턴
| 미래진행형 | 미래완료 | 미래완료진행형 | |
|---|---|---|---|
| + | I’ll be working | I’ll have worked | I’ll have been working |
| - | I won’t be working | I won’t have worked | I won’t have been working |
| ? | Will you be working? | Will you have worked? | Will you have been working? |
이 형태들을 신호하는 시간 표현:
| 신호어 | 전형적인 형태 | 예 |
|---|---|---|
by + 시점 | 미래완료 | I’ll have read it by Friday. |
by the time + 절 | 미래완료 | By the time you arrive, we’ll have eaten. |
in + 기간 | 미래완료(진행형) | In two years I’ll have saved enough. |
this time next week/year | 미래진행형 | This time next week I’ll be lying on a beach. |
for + 기간 | 미래완료진행형 | I’ll have been studying English for five years. |
참고: by the time / when / before 뒤에서는 형태가 바뀌지 않습니다 — 그 절에는 will가 아니라 현재시제를 씁니다: By the time you get here…, before the shop closes…
예문
| English | 참고 |
|---|---|
| At 9 o’clock tonight we will be watching the final. | 바로 그 미래의 순간에 진행 중 |
| Will you be using the car tomorrow? | 이미 계획된 일을 부담 없이 물어봄 |
| Don’t call at six - I’ll be driving home then. | 동작이 진행 중이라 그 사람은 시간이 없을 것임 |
| By next summer they will have built the new station. | 그 미래 시점 전에 완료됨 |
| By the time the film ends, the kids will have fallen asleep. | 다른 미래 사건 전에 끝남 |
| In December she will have lived abroad for a decade. | 미래의 시점에서 완료된 기간을 돌아봄 |
| Next month I will have been teaching for twenty years. | 미래 시점까지 계속되는 활동의 기간 |
| I’ll be seeing Tom later, so I’ll ask him then. | 자연스러운 흐름의 일부인 일상적인 미래 사건 |
자주 하는 실수
- By Friday I will read it. -> By Friday I will have read it. —
by+ 미래 시점에는 단순will가 아니라 미래완료가 필요합니다. - This time tomorrow I will fly to Rome. -> This time tomorrow I will be flying to Rome. — 미래의 어느 순간에 진행 중인 동작은 진행형을 취합니다.
- In June I will work here for ten years. -> In June I will have been working here for ten years. — 미래 시점까지의 기간에는
will have been + -ing이 필요합니다. - By the time you will arrive, we’ll have left. -> By the time you arrive, we’ll have left. —
by the time,before,when뒤의 시간절에는 현재시제를 쓰고,will는 절대 쓰지 않습니다. - I will have finish it. -> I will have finished it. — 미래완료는 동사원형이 아니라 과거분사를 씁니다.
학습 팁
by(마감 시점)이 보이면 -> 미래완료를 떠올리세요: ‘그때 전에 끝남’.- 시각이나
this time tomorrow이 보이면 -> 미래진행형을 떠올리세요: ‘그때 한창 진행 중’. will be -ing은will보다 더 정중하고 중립적으로 들릴 수 있습니다: Will you be joining us?는 부담을 주지 않고 계획을 묻습니다.- 시간을 나타내는 접속사 —
when,by the time,as soon as,before,until— 뒤에서는will를 빼고 현재시제를 씁니다: When you finish, call me.