C1

S + will have been + V-ing + for + time

will have been V-ing

설명

미래의 한 시점에서 거슬러 보며, 그 시점까지 이어져 온 일을 나타내요. 항상 미래의 시점(by then, next June)과 기간(for ten years)이 함께 와요. 미래 시제 중 가장 긴 형태이고, C1 수준을 가르는 기준이에요. 자주 틀리는 실수: by the time 뒤에는 will이 아니라 현재형을 써요: By the time we will land ✗, By the time we land ✓.

예문

By June she will have been teaching here for twenty years.

6월이면 그녀는 이곳에서 20년째 가르치게 돼요.

By the time we land, we will have been flying for eleven hours.

착륙할 때쯤이면 우리는 열한 시간째 비행 중일 거예요.

Next month they will have been waiting for a decision for a year.

다음 달이면 그들은 1년째 결정을 기다리고 있는 셈이에요.

By Friday I will have been working on this for six weeks.

금요일이면 저는 이 일을 6주째 하고 있게 돼요.

연습

객관식 문제로 이해도를 확인해 보세요

“S + will have been + V-ing + for + time” 효과적으로 배우기

문법 항목 “S + will have been + V-ing + for + time”(will have been V-ing)은 CEFR 5의 핵심 구조 중 하나예요. 이 구조를 능숙하게 쓰려면 쓰이는 맥락을 정확히 이해하고 꾸준히 연습해야 해요.

학습 팁: 예문을 여러 번 소리 내어 읽으면 자연스러운 반사 능력이 생겨요. 그다음 나만의 상황으로 직접 문장을 만들어 보세요. 발음 버튼을 눌러 정확한 발음을 듣고 따라 해 보세요.

전체 레슨 “”을 보면 관련 문법과 단어까지 더 깊이 이해할 수 있어요.

자주 묻는 질문