VocabNote
시제고급

미래완료형

Future Perfect

미래완료형은 미래의 특정 시점까지 완료될 동작을 묘사합니다. will have + 과거분사로 만듭니다. 주로 "by" + 미래 시간과 함께 쓰입니다.

사용 시기

미래의 특정 시간 이전 또는 미래의 또 다른 동작 이전에 끝날 동작에 사용합니다. 주로 "by", "by the time", 또는 "before"와 함께 씁니다.

구조

positiveS + will have + V3/V-ed

By next year, I will have finished my degree.

내년까지 나는 학위를 **마쳤을 것이다**.

negativeS + won't have + V3/V-ed

She won't have arrived by 6 PM.

그녀는 오후 6시까지 **도착하지 못했을 것이다**.

questionWill + S + have + V3/V-ed?

Will you have eaten by the time I get home?

내가 집에 도착할 때쯤이면 너는 **먹었을까**?

표시 단어

  • by
  • by the time
  • before
  • by then
  • by next year
  • by tomorrow

예시

By 2030, technology will have changed dramatically.

2030년까지, 기술은 극적으로 **변해 있을 것이다**.

She will have graduated by next June.

그녀는 내년 6월까지 **졸업해 있을 것이다**.

Will they have finished the project by Friday?

그들은 금요일까지 그 프로젝트를 **끝냈을까**?

I won't have completed the report by tonight.

나는 오늘 밤까지 보고서를 **완성하지 못했을 것이다**.

By the time you arrive, we will have left.

네가 도착할 때쯤이면 우리는 **떠났을 것이다**.

철자 규칙 (HE/SHE/IT)

규칙 동사과거분사에 -ed 추가finish → finished, work → worked
-e로 끝남-d 추가arrive → arrived, live → lived
불규칙 동사V3 형태 사용eat → eaten, write → written, go → gone

흔한 실수

By next year, I will finish my degree.

By next year, I will have finished my degree.

미래의 시간 이전에 완료됨을 표현하려면 will + V가 아니라 will have + V3를 사용하세요.

By the time you will arrive, we will have left.

By the time you arrive, we will have left.

"by the time" 뒤에는 미래가 아니라 단순현재를 씁니다 — 다른 시간 부사절과 같은 규칙입니다.

"by + 시간"으로 테스트하세요: "[어떤 미래 시점]까지 X가 끝나 있을 것이다"라고 말할 수 있다면 미래완료가 맞습니다. 핵심은 그 시점 이전에 완료되는 것이지, 그 시점에서가 아닙니다.

시제