Future Perfect Continuous 사용합니다
미래완료진행형은 미래의 특정 시점까지 또는 또 다른 미래의 행동 이전까지 계속되고 있을 행동에 대해 말할 때 사용된다.
By next month, she will have been working here for five years.
다음 달이면 그녀는 이곳에서 5년째 일하고 있게 될 것이다.
다음 달이면 그녀는 이곳에서 5년째 일하고 있게 될 것이다.
Future Perfect Continuous 형식
Subject + will have been + V-ing
I will have been studying for three hours by 8 p.m.
저녁 8시까지 나는 세 시간째 공부하고 있을 것이다.
저녁 8시까지 나는 세 시간째 공부하고 있을 것이다.
They will have been waiting for a long time by the time we arrive.
우리가 도착할 때쯤이면 그들은 오랫동안 기다리고 있을 것이다.
우리가 도착할 때쯤이면 그들은 오랫동안 기다리고 있을 것이다.
Future Perfect Continuous 규칙
-
미래의 어떤 특정 시점까지 계속될 동작에 사용된다.
By midnight, I will have been working on this task for six hours.
자정이 되면, 나는 이 작업을 여섯 시간째 하고 있을 것이다.By next week, she will have been living here for a year.
다음 주가 되면, 그녀는 이곳에서 1년째 살고 있게 될 것이다. -
그것은 또 다른 미래의 사건이 일어나기 전에 어떤 행동이 지속되는 기간을 강조합니다.
By the time you come back, we will have been discussing this issue for two hours.
네가 돌아올 때쯤이면, 우리는 이 문제를 두 시간 동안 논의하고 있을 것이다.He will have been driving for five hours before he reaches the city.
그가 도시에 도착하기 전까지 그는 다섯 시간 동안 운전하고 있었을 것이다. -
미래의 상태나 결과의 원인을 설명할 때 자주 사용됩니다.
She will be tired because she will have been studying all day.
그녀는 하루 종일 공부해 왔기 때문에 피곤할 것이다.The ground will be wet because it will have been raining.
비가 내리고 있었을 것이기 때문에 땅이 젖어 있을 것이다. -
기간을 나타내기 위해 for와 함께, 그리고 미래의 시점을 나타내기 위해 by 표현과 함께 자주 사용됩니다.
By June, I will have been working on this project for three months.
6월이 되면, 나는 이 프로젝트를 세 달째 진행하고 있을 것이다.By the end of the year, they will have been running the business for a decade.
연말이 되면, 그들은 그 사업을 10년째 운영해 오고 있을 것이다. -
일반적인 시간 표현에는 두 시간 동안, 그때까지, ~할 때까지, 다음 주까지, 그리고 하루 종일이 포함됩니다.
By then, we will have been waiting for over an hour.
그때쯤이면 우리는 한 시간을 넘게 기다리고 있을 것이다.At 6 p.m., he will have been preparing for the presentation all day.
오후 6시가 되면, 그는 하루 종일 발표를 준비하고 있었을 것이다. -
미래완료진행형은 과정과 지속 기간에 초점을 맞추는 반면, 미래완료형은 더 자주 결과에 초점을 맞춥니다.
✅ By noon, she will have been writing emails for three hours. (process)✅ By noon, she will have written ten emails. (result)
-
일부 상태동사는 과정이 아니라 상태, 감정, 의견 또는 지식을 나타내기 때문에 보통 진행형으로 쓰이지 않습니다. 여기에는 know, like, want, need, understand, believe, remember, love, hate, prefer, mean, seem 등이 자주 포함됩니다. 이런 경우에는 보통 미래완료진행형 대신 미래완료형을 사용합니다.
✅ By next month, I will have known her for a year.❌ By next month, I will have been knowing her for a year.✅ By then, she will have understood the rule.❌ By then, she will have been understanding the rule.✅ By Friday, we will have needed more time.❌ By Friday, we will have been needing more time.
Future Perfect Continuous 부정
-
부정문은 will not have been 또는 축약형 won't have been으로 만듭니다.
I won't have been working here for long by July.
7월이 될 때쯤이면 나는 여기서 오래 일하고 있지는 않았을 것이다.She will not have been waiting for more than ten minutes by the time we get there.
우리가 그곳에 도착할 때쯤이면 그녀는 10분 이상 기다리고 있지는 않을 것이다.They won't have been living in Cyprus for a full year by then.
그때까지 그들은 키프로스에서 꼬박 1년 동안 살고 있지는 않을 것이다.
Future Perfect Continuous 질문들
의문문에서는 will이 주어 앞에 옵니다.
Will + subject + have been + V-ing?
Wh-word + will + subject + have been + V-ing?
Will you have been working here for a year by June?
6월이 되면 여기서 일한 지 1년이 되나요?
6월이 되면 여기서 일한 지 1년이 되나요?
Will she have been studying for long by the time the exam starts?
시험이 시작될 때쯤이면 그녀는 오랫동안 공부하고 있었을까?
시험이 시작될 때쯤이면 그녀는 오랫동안 공부하고 있었을까?
How long will they have been waiting by then?
그때쯤이면 그들은 얼마나 오래 기다리고 있었을까요?
그때쯤이면 그들은 얼마나 오래 기다리고 있었을까요?
Why will he have been travelling for so many hours?
그는 왜 그렇게 오랜 시간 동안 계속 여행하고 있었을까?
그는 왜 그렇게 오랜 시간 동안 계속 여행하고 있었을까?
Future Perfect Continuous 흔한 실수들
❌ She will have been work all day by 6 p.m.
✅ She will have been working all day by 6 p.m.
❌ They will been waiting for hours by then.
✅ They will have been waiting for hours by then.
❌ Will you have been wait long by the time I arrive?
✅ Will you have been waiting long by the time I arrive?
❌ By next year, I will have worked on this project for six months. (if you want to stress the process)
✅ By next year, I will have been working on this project for six months.
❌ By tomorrow, she will have been knowing him for years.
✅ By tomorrow, she will have known him for years.
Future Perfect Continuous 문장들
By 8 p.m., I will have been preparing for the presentation for three hours.
저녁 8시까지 나는 발표를 위해 3시간 동안 준비하고 있는 중일 것이다.
저녁 8시까지 나는 발표를 위해 3시간 동안 준비하고 있는 중일 것이다.
She will have been working on the report all day by the time her manager reads it.
그녀의 관리자가 그 보고서를 읽을 때쯤이면, 그녀는 하루 종일 그 보고서 작업을 하고 있었을 것이다.
그녀의 관리자가 그 보고서를 읽을 때쯤이면, 그녀는 하루 종일 그 보고서 작업을 하고 있었을 것이다.
We will have been waiting at the station for forty minutes by then.
그때쯤이면 우리는 역에서 40분 동안 기다리고 있을 것이다.
그때쯤이면 우리는 역에서 40분 동안 기다리고 있을 것이다.
He will have been learning English for two years by next spring.
그는 내년 봄이 되면 2년째 영어를 배우고 있을 것이다.
그는 내년 봄이 되면 2년째 영어를 배우고 있을 것이다.
They will have been discussing the new feature for hours before the meeting ends.
회의가 끝나기 전에 그들은 몇 시간째 그 새로운 기능에 대해 논의하고 있을 것이다.
회의가 끝나기 전에 그들은 몇 시간째 그 새로운 기능에 대해 논의하고 있을 것이다.
I will have been trying to fix this bug all evening by the time I call you.
내가 너에게 전화할 때쯤이면 나는 저녁 내내 이 버그를 고치려고 애쓰고 있었을 거야.
내가 너에게 전화할 때쯤이면 나는 저녁 내내 이 버그를 고치려고 애쓰고 있었을 거야.
She will have been feeling stressed for days before the deadline passes.
마감일이 지나기 전까지 그녀는 며칠 동안 계속 스트레스를 받고 있을 것이다.
마감일이 지나기 전까지 그녀는 며칠 동안 계속 스트레스를 받고 있을 것이다.
We will have been living here for six months by July.
우리는 7월이 되면 여기에서 산 지 6개월이 될 것이다.
우리는 7월이 되면 여기에서 산 지 6개월이 될 것이다.
He will have been running every morning for a year by the end of the month.
그는 이달 말이면 1년 동안 매일 아침 달리고 있게 될 것이다.
그는 이달 말이면 1년 동안 매일 아침 달리고 있게 될 것이다.
The team will have been developing the feature for several weeks by the release date.
팀은 출시일이 될 때쯤이면 그 기능을 몇 주째 개발하고 있을 것이다.
팀은 출시일이 될 때쯤이면 그 기능을 몇 주째 개발하고 있을 것이다.
Future Perfect Continuous 예시들
I will have been checking the document for an hour by the time the call starts.
통화가 시작될 때쯤이면 나는 그 문서를 한 시간째 확인하고 있을 것이다.
통화가 시작될 때쯤이면 나는 그 문서를 한 시간째 확인하고 있을 것이다.
She will have been speaking to customers all morning by lunchtime.
점심시간이 될 때쯤이면 그녀는 아침 내내 고객들과 이야기하고 있었을 것이다.
점심시간이 될 때쯤이면 그녀는 아침 내내 고객들과 이야기하고 있었을 것이다.
They will have been working on the same issue since early morning by noon.
그들은 정오가 될 때까지 이른 아침부터 같은 문제를 계속 해결하고 있을 것이다.
그들은 정오가 될 때까지 이른 아침부터 같은 문제를 계속 해결하고 있을 것이다.
We will have been driving for five hours before we stop for dinner.
우리가 저녁을 먹으러 멈출 때쯤이면 다섯 시간 동안 운전하고 있었을 것이다.
우리가 저녁을 먹으러 멈출 때쯤이면 다섯 시간 동안 운전하고 있었을 것이다.
He will have been teaching at the school for ten years by September.
그는 9월이 되면 그 학교에서 10년째 가르치고 있게 될 것이다.
그는 9월이 되면 그 학교에서 10년째 가르치고 있게 될 것이다.
I will have been waiting for your reply for two days by tomorrow evening.
내일 저녁이면 나는 당신의 답장을 이틀째 기다리고 있게 될 것입니다.
내일 저녁이면 나는 당신의 답장을 이틀째 기다리고 있게 될 것입니다.
She will have been reading that book for a week by Friday.
그녀는 금요일이면 그 책을 읽은 지 일주일이 되어 있을 것이다.
그녀는 금요일이면 그 책을 읽은 지 일주일이 되어 있을 것이다.
We will have been discussing all the details for hours by the end of the workshop.
워크숍이 끝날 무렵이면 우리는 모든 세부 사항에 대해 몇 시간째 논의하고 있을 것이다.
워크숍이 끝날 무렵이면 우리는 모든 세부 사항에 대해 몇 시간째 논의하고 있을 것이다.
He will have been packing since morning by the time the taxi arrives.
택시가 도착할 때쯤이면 그는 아침부터 계속 짐을 싸고 있었을 것이다.
택시가 도착할 때쯤이면 그는 아침부터 계속 짐을 싸고 있었을 것이다.
They will have been building the road for months by the end of the year.
그들은 연말이 되면 몇 달째 그 길을 건설하고 있을 것이다.
그들은 연말이 되면 몇 달째 그 길을 건설하고 있을 것이다.