영어 문법 · B1-B2

완료 미래 시제(Future Perfect)

미래 완료 시제는 미래의 어떤 시점이나 다른 미래의 동작보다 먼저 완료될 동작을 나타냅니다. 이 글은 완전한 문법 설명을 제공합니다. will have + V3, 3가지 용법, 특징, 미래 진행형과의 차이

빠른 답변

미래 완료 시제(Future Perfect)미래의 특정 시간이나 다른 동작보다 먼저 완료될 동작을 나타내는 데 사용됩니다. 문법: S + will have + V3/-ed; 부정 S + will not have (won't have) + V3/-ed; 의문 Will + S + have + V3/-ed?. 특징: by, by the time, by then, by next year.

완료 미래 시제 공식

미래 완료 시제는 세 가지 형태가 있습니다: 긍정, 부정, 의문. "have" 다음에 오는 동사는 항상 과거 분사 형태입니다.(V3/-ed), 주어에 따라 변하지 않습니다.

문장 형태비교 구조 | 예시예시
긍정S + will have + V3/-edI will have finished the report by Friday.
She will have graduated by June.
부정S + will not have (won't have) + V3/-edThey won't have arrived by 8pm.
He will not have finished his homework.
의문문Will + S + have + V3/-ed?Will you have finished by then?
Will she have left before we arrive?

미래 완료 시제의 3가지 사용법

1. 미래의 특정 시점/기준 전에 완료될 동작

명확히 언급된 시간 이전에 끝나는 동작을 강조합니다.(미래의 특정 연도, 날짜, 시간).

2. 미래에 다른 동작보다 먼저 완료될 동작

다른 동작이 일어나기 전에 완료될 동작을 나타냅니다.(보통 현재 단순형을 사용합니다.)일어납니다.

3. 미래의 한 시점까지 경과된 시간에 대한 확정

달성할 수 있는 시간 간격을 말할 때 사용됩니다.(이미 얼마나 오래 지속되었나요?)미래의 한 시점까지, 보통 "for + 시간"과 함께 쓰임

인식하는 징후

문장에서 이러한 단어를 보게 되면 아마 미래 완료 시제일 가능성이 큽니다:

by + 미래 시간 by 2030 by next year by the time by then ...까지 끝나는 시간 before + 미래 기준점

참고: "By the time"는 종종 현재 단순 시제 절과 함께 사용됩니다.(by the time you arrive...), "by" + 구체적인 연/월/일과 함께 쓰일 때는 직선적으로(by 2030, by next Friday).

12개의 실제 예시

일반적인 실수

⚠️ 오류 1: "have"를 빼먹음

❌ Sai: I will finished the report by Friday.

✅ 맞음: I will have finished the report by Friday.

해설: "will"과 과거분사 형태의 동사 사이에 반드시 "have"가 필요합니다.(V3/-ed)"have"를 누락하는 것은 미래 단순형과 혼동하는 학습자에게 매우 흔한 오류입니다.

⚠️ 오류 2: 미래 진행형과 혼동

❌ 오류: 특정 시점 전에 완료된 동작을 말할 때는 "will be + V-ing"를 사용하지 않습니다.

✅ 맞음: 미래 진행형 (will be + V-ing) 미래의 한 시점에서 이미 완료된 동작을 강조하는 **미래 완료 시제**(will have + V3) 특정 시점 이전에 완료된 동작을 강조합니다.

해설: 비교: "8시에 저는 저녁을 준비하고 있을 것입니다."(오후 8시에 요리하고 있었습니다.) khác với "By 8pm, I will have cooked dinner." (8시까지 도달하면, 나는 이미 요리할 것이다.).

⚠️ 오류 3: "by the time"이 있는 절에서 "will"을 "will have" 대신 사용함

❌ Sai: By the time you arrive, I will finish cooking dinner.

✅ Đúng: By the time you arrive, I will have finished cooking dinner.

"By the time"는 주절의 동작이 "by the time" 절의 동작보다 먼저 끝나야 하기 때문에 미래 완료 시제를 사용해야 하며, 단순 미래 시제를 사용하면 안 됩니다.

빠른 테스트 연습 문제

올바른 답을 선택하세요. 답을 클릭하여 확인하세요.

1. By 2030, I _____ from university. (graduate)
  • A. will graduate
  • B. will have graduated
  • C. will be graduating
  • D. have graduated
2. _____ you _____ your homework by 9pm?
  • A. Do / finish
  • B. Are / finishing
  • C. Will / have finished
  • D. Have / finished
3. By the time you arrive, I _____ dinner. (not / finish)
  • A. don't finish
  • B. won't have finished
  • C. am not finishing
  • D. will not finish
4. 다음 중 문법적으로 올바른 문장은?
  • A. By next month, we will lived here for five years.
  • B. By next month, we will have lived here for five years.
  • C. By next month, we have will lived here for five years.
  • D. By next month, we will has lived here for five years.
5. 미래 완료 시제와 함께 자주 사용되는 신호는 무엇인가요?
  • A. yesterday
  • B. right now
  • C. by the time
  • D. every day
🎯 더 자신 있게 말하고 싶나요?

Engame에서 인터랙티브 연습

312문법 문제 · 무료 · 회원가입 필요 없음

문법 연습하기 →
✓ 12가지 완전한 시제✓ SRS 복습✓ 인터랙티브 연습

자세히 보기