← 블로그 목록

미래완료 will have pp 총정리 — by the time 구문 완벽 이해하기

Whonee쌤·

미래완료의 핵심, by the time을 정복해야 점수가 올라갑니다

영어 공부를 하다 보면 미래완료 시제인 will have p.p.를 마주하게 되지요. 특히 수능이나 내신 시험에서 이 시제는 단독으로 나오기보다 by the time이라는 시간 부사절과 함께 짝을 이루어 단골로 출제됩니다. 미국에서 초등학생 아이들에게 영어를 가르칠 때도 아이들이 이 시제의 개념을 잡는 걸 참 어려워하곤 했어요. 왜냐하면 우리말에는 없는 개념이라서 그렇거든요. 하지만 기본 원리만 알면 정말 쉬운 파트랍니다 ㅎㅎ

🎯시험 포인트
시험에 자주 나오는 이유는 특정 시점까지의 상태를 강조하기 때문이며 수능 어법 문제와 내신 서술형에서 시제 일치 오류를 묻는 단골 문제로 활용되기 때문입니다

미래완료 will have p.p.의 진짜 의미

미래완료는 단순히 미래의 일을 말하는 게 아니에요. 기준이 되는 미래의 특정 시점을 정해두고, 그 전부터 시작된 동작이 그 시점에 어떤 상태가 될지를 나타내는 거예요. 그래서 will have p.p.라는 형태를 씁니다. 여기서 핵심은 그 동작이 완료되었거나, 계속되고 있거나, 경험했다는 걸 나타낸다는 점이에요.

많은 학생이 미래 시제인 will과 완료 시제인 have p.p.를 따로 생각하는데, 이건 하나의 덩어리로 보셔야 해요. 주의할 점은 미래 시제인 will 뒤에는 항상 동사원형이 와야 하므로 will has p.p.라고 쓰면 절대 안 된다는 거예요! 이건 정말 기본 중의 기본인데도 시험에서 은근히 많이 틀리는 포인트랍니다.

💡학습 팁
미래완료 공식은 will have p.p.이며 주어가 3인칭 단수라도 has가 아닌 have를 써야 한다는 점을 기억하세요

시험에 무조건 나오는 3가지 출제 패턴

시험에서는 by the time이 이끄는 절의 시제와 주절의 시제를 맞추는 문제가 가장 흔하게 나옵니다. 첫 번째는 by the time + 현재시제, 주절은 미래완료 조합이에요. 두 번째는 by the time + 과거시제, 주절은 과거완료 조합이지요. 세 번째는 시제 불일치를 유도하는 오답 고르기입니다.

📐공식 정리
주절이 미래완료면 부사절은 현재시제를 쓰고 주절이 과거완료면 부사절은 과거시제를 써야 한다는 규칙을 반드시 지키세요

패턴 1: 미래의 완료를 나타낼 때


By the time you arrive, I will have finished my homework.
네가 도착할 때쯤이면, 나는 숙제를 끝낸 상태일 것이다.

이 문장에서 arrive는 현재형이지만 미래의 의미를 담고 있어요. 시간 부사절에서는 미래 대신 현재를 쓰는 영어의 규칙 때문이지요. 그래서 주절에는 will have finished를 써서 미래의 완료 시점을 강조합니다.

📋핵심 정리
주절의 will have p.p.와 부사절의 현재시제 동사를 짝지어 문장을 완성하는 것이 핵심입니다

패턴 2: 과거의 완료를 나타낼 때


By the time he got home, the movie had already started.
그가 집에 도착했을 때, 영화는 이미 시작된 상태였다.

여기서는 got이라는 과거 동사가 쓰였지요? 그럼 주절도 과거보다 더 이전의 일을 나타내야 하므로 had started라는 과거완료를 써야 해요. 이걸 미래완료와 헷갈려서 will have started로 쓰면 바로 오답이 됩니다 ㅠㅠ

📝학습 포인트
by the time 뒤에 과거 동사가 보이면 주절은 고민하지 말고 무조건 과거완료인 had p.p.를 선택하세요

패턴 3: 시제 함정 피하기


Many students will have learned English for 10 years by the time they graduate.
많은 학생이 졸업할 때쯤이면 영어를 10년 동안 배우게 될 것이다.

이 문장은 for 10 years라는 기간이 포함되어 있어서 미래완료 진행의 느낌도 나지요. 시험에서는 will learn으로 쓸지 will have learned로 쓸지 물어봅니다. '졸업하는 시점'이라는 명확한 기준이 있으니 완료 시제를 쓰는 게 맞겠지요?

📝학습 포인트
문장 속에 특정 시점을 나타내는 by the time이나 미래 시점 부사가 있다면 단순 미래가 아닌 완료 시제를 고려하세요

여기서 꼭 틀리더라! 주의해야 할 함정

많은 학생이 by the time만 보면 무조건 미래완료를 써야 한다고 생각해요. 하지만 문장 전체의 시점이 과거라면 당연히 과거완료를 써야 합니다. 반대로 미래의 일인데도 will graduate처럼 부사절에 will을 쓰는 실수를 하곤 하지요. 부사절에서는 will을 쓰지 않는다는 근원적인 규칙을 잊지 마세요.

연습문제를 풀어볼까요?

  • By the time I (finish / will finish) my work, the sun will have set.

  • By the time she arrived, they (have / had) already left.

정답은 1번은 finish, 2번은 had입니다. 1번은 시간 부사절이므로 현재형이 미래를 대신하고, 2번은 과거 시점이 기준이니 과거완료를 쓰는 게 맞지요.

📝학습 포인트
시간 부사절 내부에 will을 쓰지 않는다는 대원칙과 주절의 시제와 부사절의 시제 일치 여부를 매번 확인하는 습관을 들이세요

기본기가 흔들리면 응용은 불가능합니다

많은 학생이 문법을 공식처럼 외우려고만 해요. 하지만 will have p.p.는 단순히 암기할 게 아니라, 내가 말하고자 하는 사건의 순서와 기준점을 머릿속에 그리는 연습을 해야 합니다. 미국에서 가르칠 때도 아이들에게 항상 '타임라인'을 그려보라고 했거든요. 현재, 과거, 미래의 지점을 찍고 그 사이의 사건이 어디에 위치하는지 생각해보는 거지요.

이런 기본기가 탄탄해야 복잡한 수능 지문 속에서도 당황하지 않고 시제를 잡아낼 수 있습니다. 문법은 언어를 이해하는 체계적인 틀이에요. 기본 시제 → 완료 시제 → 시간 부사절의 규칙 순서대로 차근차근 학습해보세요. 그러면 어느새 문장을 보는 눈이 확 달라질 거예요. 오늘도 영어 공부 힘내세요 ㅎㅎ

🔍개념 이해
시제 개념 잡기부터 타임라인 그려보기 그리고 문장 내 시제 단서 찾기 순으로 학습하면 복잡한 문법도 쉽게 해결됩니다

>> 관련 강의 보러가기

🎬

이 글의 시제 강의 영상으로 마저 정리하기

Whonee쌤 영상 강의 · 가입 없이 3문제 무료 풀이

강의 보기 →
✍️잠깐! 퀴즈 3문제시제

다음 중 'I'm stressed about...' 문장의 의미로 가장 적절한 것은?

📚

시제 강의 영상으로 완벽 이해하기

Whonee쌤 유튜브 강의 + 10문제 풀이

강의 보기 →
🎁

30초 무료 가입

강의 29개 + 문제 1044개를 무료로 풀어보세요.
나에게 맞는 문법 학습 시작하기 💪

지금 바로 무료 가입 →

Google · 카카오 · 네이버로 3초 가입