"Next September, I will have been living in Berlin for ten years."(내년 9월이면 저는 베를린에서 10년째 살고 있게 됩니다.) 간단한 말을 하기에는 꽤 긴 표현입니다. 바로 그래서 future perfect continuous는 영어 12시제 중 가장 드문 시제입니다. 몇 주 동안 한 번도 쓰지 않는 사람도 많습니다. 그래도 이 시제는 다른 시제가 이만큼 깔끔하게 해내지 못하는 일을 합니다. 미래의 한 시점에 서서, 어떤 일이 얼마나 오래 이어져 왔는지를 돌아볼 수 있게 해 줍니다.
구조
will have been + verb-ing
- She will have been teaching for fifteen years by June.
- 부정문: They won't have been waiting long.
- 의문문: How long will you have been studying by then?
세 개의 시제를 겹쳐 놓은 것처럼 보이는데, 실제로 그렇습니다. will(미래) + have(완료) + been + -ing(진행). 어렵게 느껴지면 한 층씩 쌓아 보세요.
| 단계 | 시제 | 예문 |
|---|---|---|
| 1 | Present perfect continuous | I have been working for two hours. |
| 2 | Past perfect continuous | I had been working for two hours when she called. |
| 3 | Future perfect continuous | By 5 PM, I will have been working for two hours. |
바뀌는 것은 첫 단어뿐입니다. 지속 시간의 논리는 이미 알고 있을 두 시제와 똑같습니다. 그래서 이 글의 선수 학습으로는 Present Perfect Continuous와 Past Perfect Continuous vs Past Perfect가 가장 좋습니다.
머릿속 그림: 미래의 날짜에 자를 대 보기
이 시제는 미래의 한 지점에 자를 대는 것이라고 생각하세요. 활동은 과거나 현재에 시작되었고, 자는 그 지점에 도달했을 때 활동이 얼마나 오래 이어졌는지를 잽니다.
- 시작: 이미 일어났거나 지금 진행 중
- 재는 시점: 구체적인 미래 시간(by June, in 2030, when she arrives)
- 말하는 내용: 기간의 길이(for fifteen years, since 2019, all day)
그래서 이 시제는 거의 항상 양쪽 끝에 시간 표현이 함께 옵니다. 미래 시점(by, by the time, next, in)과 지속 기간(for, since, all)입니다.
실제로 자연스럽게 쓰이는 세 가지 상황
1. 이정표와 기념일
단연 가장 흔한 쓰임입니다.
- Next month, we will have been married for twenty years. (다음 달이면 결혼 20년이 됩니다.)
- In March, I will have been working here for a decade. (3월이면 여기서 일한 지 10년이 됩니다.)
- By the end of the season, the band will have been touring for three years. (시즌이 끝날 때쯤이면 밴드는 3년째 투어 중이 됩니다.)
2. 미래의 순간에 어떤 기분일지 설명하기
진행형에는 계속되는 노력의 느낌이 담겨 있어서, 불평이나 피곤함을 말할 때 잘 어울립니다. "미래"가 불과 몇 시간 뒤여도 마찬가지입니다.
- By the time the train arrives, I will have been standing here for an hour. (기차가 도착할 때쯤이면 저는 여기에 한 시간째 서 있게 됩니다.)
- When she finally calls back, I'll have been waiting all afternoon. (그녀가 드디어 다시 전화할 때쯤이면 저는 오후 내내 기다린 셈이 됩니다.)
3. 격식 있는 계획, 보고서, 전망
- By the end of the trial, researchers will have been monitoring participants for 18 months. (시험이 끝날 때쯤이면 연구자들은 18개월 동안 참가자를 관찰해 온 셈이 됩니다.)
- By launch day, the team will have been developing the app for two years. (출시일이 되면 팀은 2년째 앱을 개발해 온 셈이 됩니다.)
Future perfect vs future perfect continuous
진짜 중요한 것은 이 대비입니다. 두 시제는 거의 모든 단어를 공유하기 때문입니다. 하나의 질문이 결정합니다. 말하려는 것이 결과인가, 지속 시간인가?
| 초점 | 예문 | |
|---|---|---|
| Future perfect | 완료, 결과 | By 6 PM, I will have written the report. |
| Future perfect continuous | 지속 시간, 이어지는 노력 | By 6 PM, I will have been writing for five hours. |
둘 다 같은 오후를 묘사할 수 있습니다. 첫 번째는 상사에게 보고서가 완성될 것이라고 알리고, 두 번째는 몇 시간째 책상에 앉아 있게 되는지를 알립니다. 몇 시간, 며칠, 몇 년이라는 숫자가 핵심이면 진행형을, "끝났는가 아닌가"가 핵심이면 future perfect를 쓰세요. 이 짝에 대해서는 Future Continuous and Future Perfect Explained도 참고하세요.
흔한 실수
- "been" 빠뜨리기.
By June, she will have teaching for fifteen years.→ By June, she will have been teaching for fifteen years. - 상태 동사와 함께 쓰기.
By May, I will have been knowing her for ten years.→ By May, I will have known her for ten years. 전체 목록은 Stative Verbs를 보세요. - 끝난, 셀 수 있는 결과에 쓰기.
By Friday, I will have been reading three books.→ By Friday, I will have read three books. 완료된 것을 셀 때는 진행형이 아니라 future perfect를 씁니다. - 미래 기준 시점 없음.
I will have been waiting for an hour.는 "언제까지"가 없으면 불완전합니다. by the time he arrives나 by 8 o'clock을 덧붙이세요. - 더 간단한 시제로 충분한데 쓰기. 확신이 없다면 *"I'll have worked here for ten years in March"*도 완벽하게 맞고, 말할 때는 보통 더 자연스럽게 들립니다.
위험을 피하고 싶을 때의 지름길
학습자가 이 시제를 아예 피하는 경우도 많고, 그래도 괜찮습니다. 거의 모든 문장에는 안전한 대체 표현이 있습니다.
- "By June, I will have been teaching for fifteen years." → "I'll have taught for fifteen years by June." (future perfect)
- "By then, I will have been waiting for two hours." → "I will have waited two hours by then." (future perfect)
- "By the end of the year, we will have been living here for a decade." → "We will have lived here for a decade by the end of the year." (future perfect)
의미는 아주 조금만 달라질 뿐(이어지는 활동에 대한 강조가 줄어듭니다)이고, 쓰지 않은 시제에서의 실수는 아무도 알아채지 못합니다.
직접 풀어 보기
알맞은 형태를 빈칸에 넣으세요.
- By the time the film ends, we ______ (sit) here for three hours. → will have been sitting
- By Friday, she ______ (finish) all of her exams. → will have finished
- In July, they ______ (date) for six years. → will have been dating
- By next week, I ______ (know) him for a decade. → will have known (상태 동사)
어디서 연습할까요
이 시제만을 위한 퀴즈 주제는 없으니, 두 부분을 따로 쌓아 보세요. Future Perfect는 "will have" 구조를, Present Perfect Continuous는 지속 시간의 논리를 다룹니다. 그다음 12시제가 어떻게 맞물리는지 전체 시제 표에서 확인하세요.
자주 묻는 질문
이어서 읽기
Sequence of Tenses: 이야기 속에서 시제를 일관되게 유지하는 방법
이야기에서 시제가 자기도 모르게 흔들리는 이유와 고치는 방법을 알려 드립니다. 타임라인 앵커 방법, 간접화법의 backshift, 시간 부사절, 그리고 일관성과 관련해 가장 흔한 실수 다섯 가지를 다룹니다.
상태 동사: “I Am Knowing”이라고 말할 수 없는 이유 (그리고 예외)
신호등으로 보는 상태 동사 가이드. -ing를 쓰지 않는 동사, 의미가 바뀌는 동사, 원어민이 일부러 규칙을 깨는 경우까지 정리했습니다.
Present Perfect vs Present Perfect Continuous: “I've worked”일까 “I've been working”일까?
같은 동사, 다른 이야기. “I've painted”와 “I've been painting” 중 무엇을 쓸지 알려 주는 간단한 질문 네 가지, 그리고 둘 다 되는 경우와 하나만 되는 경우를 정리했습니다.