미래완료 will have pp 총정리 — 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 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 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
[>> 관련 강의 보러가기]