TOEIC® 대비 미래완료진행형 강의

영어의 미래완료진행형은 특정 미래 시점까지 일정 기간 동안 계속 진행될 행동을 말할 때 사용됩니다. 이 시제는 행동의 지속성과 기간에 특히 초점을 둡니다.
미래완료진행형은 어떻게 만드는가?
미래완료의 기본형은: will have been + 동사−ing
다음은 영어에서 미래완료진행형을 어떻게 만드는지 요약한 표입니다:
형태 | 구조 | 예시 |
---|---|---|
긍정문 | 주어 + will have been + V-ing | I will have been working here for ten years by next January. They will have been studying English for three hours by lunchtime. She will have been living in New York for a decade by 2030. |
부정문 | 주어 + will not have been + V-ing (축약형: won't) | I will not have been working here for ten years by 2025. He won’t have been sleeping for very long by the time we arrive. They won’t have been waiting for us because we didn’t tell them we were coming. |
의문문 | Will + 주어 + have been + V-ing ? | Will you have been working here for a year by next month? Will she have been living in Australia for long by the end of the year? Will they have been studying for eight hours straight by this evening? |
의문사와 함께 하는 의문문 | 의문사 + will + 주어 + have been + V-ing ? | How long will you have been waiting by the time we get there? Where will she have been staying during her trip by next summer? |
특정 미래 시점 이전에 시작되어 그때까지 계속 진행 중인 행동을 말할 때의 미래완료진행형
미래완료진행형의 가장 흔한 쓰임은 이 경우입니다. 미래완료진행형은 행동이 미래의 특정 시점 전부터 이미 시작되어 그 시점까지 계속 진행 중임을 강조합니다.
- By the time he retires, he will have been working in the same company for forty years.
(그가 은퇴할 무렵에는 같은 회사에서 40년 동안 일하게 될 것이다.) - By 10 p.m. tomorrow, they will have been driving for twelve hours.
(내일 밤 10시가 되면, 그들은 12시간 동안 운전 중일 것이다.) - By the end of this year, we will have been working on this project for six months.
(올해가 끝날 때쯤, 우리는 이 프로젝트를 6개월 동안 진행해온 셈이 된다.)
특정 시점까지 행동의 기간이나 진행을 강조할 때의 미래완료진행형
미래완료진행형은 특정 미래 시점까지 행동이 얼마나 계속되고 있었는지를 강조할 때 자주 사용됩니다. « 얼마나 오래? » 또는 **« 언제부터? »**에 대한 답으로 사용됩니다.
- In October, I will have been living in this city for five years.
(10월이면 이 도시에서 산 지 5년이 된다.) - By next summer, we will have been practicing for the marathon for six months.
(다음 여름이 오면, 우리는 마라톤을 위해 6개월 동안 연습해온 셈이 된다.) - When she arrives, she will have been waiting for her friend for over an hour.
(그녀가 도착할 때쯤, 친구를 1시간 넘게 기다렸을 것이다.)
미래의 두 시점 사이를 비교할 때의 미래완료진행형
미래완료진행형은 행동의 시작점(종종 과거나 현재)과 미래의 어느 시점 사이의 기간을 강조하며 두 시점을 비교하는 데 사용됩니다.
- By the time you finish your degree, you will have been studying at university for six years.
(학위를 마칠 때쯤 대학교에서 6년 동안 공부한 셈이 된다.) - By 3 p.m. tomorrow, I will have been waiting for your call for an hour.
(내일 오후 3시가 되면 네 전화를 한 시간 동안 기다렸을 것이다.) - By the time we leave for vacation, we will have been working non-stop for two months.
(휴가를 떠날 때쯤, 우리는 두 달간 쉬지 않고 일한 셈이 된다.)
미래완료진행형에 자주 쓰이는 시간 표현
다음과 같은 시간 표현이 _미래완료진행형_과 함께 자주 사용됩니다:
-
By + 특정 시점: By next year, by 2025, by next week, by the time we arrive 등
- By next year, I will have been studying English for five years.
(내년이면 영어 공부한 지 5년이 된다.) - By 2025, she will have been running her business for a decade.
(2025년이면 그녀는 10년 동안 회사를 운영해온 셈이 된다.)
- By next year, I will have been studying English for five years.
-
For + 기간: For an hour, for three years, for a long time 등
- For a long time, they will have been discussing this topic without reaching any conclusion.
(오랫동안 그들은 이 주제를 결론 없이 논의해왔을 것이다.)
- For a long time, they will have been discussing this topic without reaching any conclusion.
-
By the time + 절: By the time she leaves, by the time you finish 등
- By the time she leaves, we will have been talking for hours.
(그녀가 떠날 때쯤, 우리는 몇 시간 동안 이야기한 셈이 된다.) - By the time the movie starts, we will have been waiting in line for an hour.
(영화가 시작할 때쯤, 우리는 한 시간 동안 줄을 서 있었을 것이다.)
- By the time she leaves, we will have been talking for hours.
-
Next, in, before + 시간 기준 (덜 일반적이지만 지속 기간의 개념이 있을 때 사용):
- In six months’ time, I will have been working here for two years.
(6개월 후면 여기서 일한 지 2년이 된다.) - Before he turns 30, he will have been playing the piano for two decades.
(그가 30살이 되기 전에 20년 동안 피아노를 연주한 셈이 된다.) - Next summer, we will have been traveling across Europe for eight weeks.
(다음 여름이면 8주 동안 유럽을 여행한 셈이 된다.)
- In six months’ time, I will have been working here for two years.
미래완료진행형을 사용하면 안 되는 경우는 언제인가?
미래완료진행형이 미래 행동의 기간을 표현하는 데 유용하지만, 사용할 수 없는 경우도 있습니다:
상태동사(정적동사)와 함께 사용할 수 없음
상태나 감정, 지각을 묘사하는 동사(to know, to believe, to own 등)는 진행형으로 사용하지 않습니다. 이런 경우에는 미래완료 단순형을 사용합니다.
- By next year, I will have known her for a decade.
(올바름 - "to know"는 상태동사임) - By next year, I will have been knowing her for a decade.
(틀림 - "to know"는 진행형으로 쓸 수 없음)
더 자세한 정보는 상태동사 강의를 참고하세요
완료/성과에 초점을 둘 때
행동이 완료됨에 초점을 두고 싶을 때는 미래완료 단순형이 더 적합합니다.
- By 5 p.m., I will have finished writing my report.
(오후 5시까지 보고서 작성이 끝난다.) - By 5 p.m., I will have been writing my report for five hours.
(오후 5시가 되면 5시간 동안 보고서를 작성해온 셈이다 - 여기서는 작성에 걸린 시간에 초점)
미래완료 단순형과 미래완료진행형, 무엇을 선택할까?
미래완료 단순형은 행동이 완료됨, 성취됨, 마무리됨에 초점을 둡니다.
- By 2025, I will have finished my training.
(2025년이면 교육이 끝난다 - 결과에 초점)
미래완료진행형은 행동의 지속 기간 또는 진행 과정에 초점을 둡니다.
- By 2025, I will have been training for four years.
(2025년이면 4년 동안 교육을 받아온 셈이다.)
미래진행형과 미래완료진행형, 무엇을 선택할까?
미래진행형은 특정 미래 시점에 행동이 진행 중임만을 나타내며, 총 기간에는 초점을 두지 않습니다.
- At 8 p.m. tomorrow, I will be having dinner.
(내일 저녁 8시에는 저녁식사 중일 것이다.)
미래완료진행형은 특정 미래 시점까지 얼마나 오랫동안 행동이 진행됐는지를 강조합니다.
- By 8 p.m. tomorrow, I will have been having dinner for an hour.
(내일 저녁 8시가 되면 한 시간 동안 저녁식사를 해온 셈이 된다.)
결론
미래완료진행형은 특정 미래 시점까지 행동이 지속된 경우를 표현할 때 사용합니다. 행동의 지속성과 기간에 초점을 둡니다.
이 시제는 흔하지 않지만, 진행 및 시간 경과의 아이디어를 표현하는 데 매우 유용합니다. 또한 TOEIC® 문제에서 미래완료진행형이 등장하는 경우가 종종 있습니다.
영어의 다른 미래 시제들도 반드시 익혀두어야 하며, 다음은 다른 미래 형태 강의입니다: