← 블로그 목록

미래완료 will have pp 총정리 — by the time 구문, 헷갈리지 않고 끝내기

Whonee쌤··수정 2026. 3. 14.

"By the time"과 미래완료, 어떻게 써야 할까요? 🤔 후니쌤이 알려드립니다!

안녕하세요, 여러분! 오스틴 영어 후니쌤입니다~

오늘은 많은 학생분들이 질문하시는 미래완료 시제 중에서도, 특히 "by the time" 구문과 미래완료의 조합에 대해 자세히 알아보려고 해요. 이 부분에서 헷갈려 하시는 분들이 정말 많으시거든요. ㅎㅎ


선생님, 질문이요! 💬 "by the time" 뒤에는 왜 현재시제가 오나요?


📐공식 정리
미래완료 시제에 대한 학생들의 흔한 질문을 통해 학습을 시작하는 것은 왜 중요한가요? 독자들이 가장 궁금해하는 부분을 먼저 다뤄 이해도를 높이고 학습 흥미를 유발하기 위함입니다. 어떻게 활용하나요? 'By the time' 구문 사용 시 미래완료 시제와 현재 시제의 관계에 대한 오해를 질문 형태로 제시하고 해결책을 제시합니다.

후니쌤! 제가 학원에서 "by the time + 주어 + 동사" 구문을 배웠는데요, 뒤에 미래완료가 온다고 했어요. 그런데 "by the time" 뒤에 오는 동사는 왜 미래시제가 아니라 현재시제를 써야 하는지 정말 궁금합니다!

예를 들어, "By the time you will arrive, I will have finished my homework." 라고 쓰면 안 되는 건가요? ㅠㅠ



학생의 오해 먼저 짚어볼까요? 🚧 흔히 하는 실수!


📐공식 정리
미래완료 시제를 학습할 때 자주 하는 오해를 정리하는 것은 왜 중요한가요? 잘못된 개념이 자리 잡는 것을 막고 올바른 이해의 기반을 다지기 위함입니다. 어떻게 활용하나요? 'By the time' 뒤에 미래 시제를 쓰거나, 미래완료를 단순 미래로 착각하는 등의 대표적인 오해들을 구체적인 예시와 함께 설명하고 바로잡습니다.

정말 좋은 질문이에요! 많은 분들이 이 부분에서 헷갈려 하시지요.

학생분이 예시로 드신 문장에서 "By the time you will arrive"라고 쓰신 부분이 바로 많은 분들이 실수하시는 지점이에요. 언뜻 보면 '미래에 도착할 거니까 will arrive가 맞는 거 아니야?' 하고 생각하기 쉽습니다.


하지만 영어 문법에는 '시간/조건을 나타내는 부사절에서는 미래 대신 현재시제를 쓴다'는 아주 중요한 규칙이 있답니다! 이 근원적인 규칙을 놓치면 계속 헷갈릴 수 있어요.


우리가 미래의 어떤 시점까지 무언가가 완료될 것임을 이야기할 때, 그 '미래의 시점'을 나타내는 부사절 안에서는 절대 미래시제인 will을 사용하지 않아요.


❌ 틀린 표현: By the time you will arrive, I will have finished my homework.


이 문장을 직역하면 "네가 도착할 때까지는, 나는 숙제를 끝낼 것입니다"가 되는데요. 문맥상 미래를 나타내지만, "by the time"이 이끄는 부사절은 시간을 나타내는 부사절이기 때문에 미래시제 'will'을 쓸 수 없답니다.



올바른 개념 설명: "by the time"과 미래완료의 짝꿍!


📐공식 정리
미래완료 시제의 올바른 개념을 이해하는 것은 왜 중요한가요? 'By the time' 구문과 함께 사용되는 미래완료 시제의 핵심적인 구조와 의미를 정확히 파악하여 문법적 오류 없이 활용하기 위함입니다. 어떻게 활용하나요? 'By the time + 현재시제'는 미래의 특정 기준점을 나타내며, 이 시점까지 완료될 일을 '미래완료'로 표현하여 두 요소가 어떻게 상호작용하는지 설명합니다.

자, 그럼 올바른 개념을 체계적으로 살펴볼게요.


"by the time + 주어 + 동사 (현재시제)"'~할 때쯤이면'이라는 뜻으로, 미래의 어떤 시점을 나타내는 부사절이에요. 그리고 이 부사절이 이끄는 주절에서는 미래완료 시제를 주로 사용합니다.


미래완료 시제는 '미래의 특정 시점까지 어떤 행동이 완료될 것'임을 나타낼 때 쓰지요. "by the time" 구문은 바로 그 '미래의 특정 시점'을 명확하게 제시해주는 역할을 한답니다.


✅ 올바른 표현: By the time you arrive, I will have finished my homework.


여기서 "arrive"는 현재시제이지만, "by the time"이라는 구문 자체가 미래의 의미를 포함하고 있기 때문에 미래 시점을 나타내는 것이 자연스러워요.


이런 식으로 미래의 한 시점을 '기준점'으로 삼고, 그 기준점까지 완료될 일을 표현하는 것이 미래완료의 핵심입니다. 미국 초등학교에서 아이들에게 미래완료를 가르칠 때도, 항상 '데드라인' 개념을 강조하곤 했어요. "By Friday, you will have completed your project!" 처럼요.



아~ 그래서 그렇구나! 비유로 이해하는 문법 💡


💡학습 팁
문법 개념을 비유를 통해 이해하는 것은 왜 중요한가요? 추상적인 시제 개념을 직관적이고 친숙한 이미지로 연결하여 더욱 쉽고 오래 기억할 수 있도록 돕기 위함입니다. 어떻게 활용하나요? '시간 부사절'을 미래의 특정 시점을 알려주는 '안내 표지판'에 비유하고, '미래완료'는 그 표지판이 가리키는 시점에 '목적지에 도착 완료'되는 상황에 비유하여 개념을 설명합니다.

이해가 쉽도록 비유를 들어볼까요?


시간을 나타내는 부사절, 즉 "by the time" 절은 마치 '미래로 향하는 길의 안내 표지판'과 같아요. 이 표지판은 우리에게 '언제쯤 도착할 거야'라고 알려주지만, 그 표지판 자체에 "will"이라는 미래 동사가 붙어 있지는 않지요. 그냥 '도착지까지 10km' 처럼 현재의 정보로 미래를 가리킬 뿐이에요.


그리고 주절의 미래완료는 그 표지판이 가리키는 시점, 즉 미래의 특정 시점에 우리가 목적지에 도착해 있을 것이라는 의미를 나타내는 것이고요!


"by the time you arrive"에서 "arrive"는 '네가 도착하는 그 순간'을 가리키는 현재 시점이지만, 이 순간이 미래에 있을 일이라는 건 "by the time"이라는 문맥을 통해 충분히 알 수 있습니다. 굳이 "will arrive"라고 미래 시제를 두 번 쓸 필요가 없는 것이죠. 오히려 'will'을 두 번 쓰면 문법적으로 틀리게 된답니다!


마치 한국어에서 "네가 올 때쯤이면 나는 숙제를 다 해놨을 거야"라고 할 때, "네가 올 때쯤이면"이라고 하지 않는 것과 비슷하다고 생각하시면 좀 더 편하게 이해하실 수 있을 거예요. ㅎㅎ



관련 문법으로 확장해봐요! 🚀 더 깊은 이해를 위해


⚖️비교 분석
미래완료 시제와 관련된 다른 문법 규칙을 함께 다루는 것은 왜 중요한가요? 미래완료 시제를 독립적으로 이해하는 것을 넘어, 다른 시제 및 문법 규칙과의 연관성을 파악하여 종합적인 문법 실력을 향상시키기 위함입니다. 어떻게 활용하나요? '시간/조건 부사절에서는 미래 대신 현재 시제를 사용한다'는 규칙을 다시 한번 강조하고, '현재완료'와 '미래완료'의 차이점을 명확히 비교하여 설명합니다.

'시간/조건 부사절에서 현재시제가 미래시제를 대신한다'는 규칙은 "by the time"에만 적용되는 것이 아니에요. 정말 중요한 기본기 중의 기본기입니다!


* When (할 때): When she comes back, I will tell her the news.
* If: If it rains tomorrow, we will stay home.
* As soon as: As soon as he finishes his work, he will call you.


이 모든 문장에서 미래의 일을 이야기하고 있지만, 부사절 안에서는 현재시제를 사용하고 있지요.


또한, 미래완료현재완료를 헷갈리시는 분들도 많으세요.


* 현재완료: 현재 시점까지 완료된 일
* I have finished my homework.
* 미래완료: 미래의 특정 시점까지 완료될 일
* By the time you arrive, I will have finished my homework.


두 시제 모두 '완료'의 의미를 담고 있지만, 그 완료 시점이 '현재'인지 '미래의 특정 시점'인지에 따라 명확하게 구분된다는 점, 꼭 기억해 주세요!



연습문제로 실력 다지기! 💪


✏️실전 연습
실전 문제 풀이 가이드를 제공하는 것은 왜 중요한가요? 학습한 미래완료 시제 개념을 실제 문제에 적용하는 방법을 익혀 정확하게 문제를 해결하고 실력을 검증하기 위함입니다. 어떻게 활용하나요? 문장의 전체적인 '문맥을 파악'하여 미래완료 시제가 필요한 상황인지 판단하고, 주절과 종속절 간의 '시제 일치' 규칙을 정확히 적용하는 단계별 접근법을 제시합니다.

이제 후니쌤과 함께 배운 내용을 바탕으로 간단한 연습문제를 풀어볼까요? 꼼꼼하게 생각해보세요!


1. 다음 문장에서 틀린 부분을 찾아 고쳐보세요.

By the time the movie will end, I will sleep for an hour.



2. 괄호 안의 동사를 알맞은 형태로 바꿔 문장을 완성해 보세요.

By the time my parents ** from their trip, I ** the entire house.






✨ 정답 확인 ✨


1. 정답:
By the time the movie ends, I will have slept for an hour.


* 해설: "by the time" 절 안에서는 미래시제 'will' 대신 현재시제 'ends'를 사용해야 하고요. 주절에서는 '영화가 끝나는 미래 시점까지 한 시간 동안 잠들어 있는 상태가 완료될 것'이므로 미래완료 'will have slept'가 올바른 표현입니다. 'will sleep'은 단순히 미래에 잠을 잘 것이라는 의미만 나타내지요.


2. 정답:
By the time my parents return from their trip, I will have cleaned the entire house.


* 해설: 마찬가지로 "by the time" 절에서는 현재시제 'return'을, 주절에서는 미래의 특정 시점까지 청소가 완료될 것이므로 미래완료 'will have cleaned'를 사용합니다.



어떠셨나요? 이제 "by the time" 구문과 미래완료 시제의 관계가 조금 더 명확해지셨기를 바랍니다!


헷갈리는 문법, 이렇게 근원적인 원리를 파악하고 체계적으로 접근하면 훨씬 쉽게 이해할 수 있어요. 오늘 배운 내용을 바탕으로 꾸준히 연습하시면, 분명히 실력이 쑥쑥 늘어날 거예요!


궁금한 점이 있다면 언제든지 오스틴 영어 블로그에 댓글 남겨주시거나 질문해 주세요. 후니쌤이 또 달려와서 자세히 알려드릴게요! 다음에도 유익한 내용으로 찾아오겠습니다~ 감사합니다! 😊




#오스틴영어 #후니쌤 #미래완료 #bythetime #영어문법 #시제 #시간부사절 #영어공부 #UTAustin #UCOESL


[>> 관련 강의 보러가기]

영어 실력을 키워보세요

500+ 강의와 10,000+ 연습문제로 문법을 완벽하게 마스터하세요. 30초 간편 가입!

무료로 시작하기

구글 / 카카오 / 네이버 간편 로그인