미래완료 will have pp 총정리 — 미래시제와의 차이점과 완벽 구분법
미래완료와 미래시제, 뭐가 다를까요?
많은 학생이 영어 공부를 하다가 미래완료 will have pp를 만나면 덜컥 겁부터 먹곤 해요. 사실 저도 미국에서 교사 생활을 할 때 보면, 원어민 아이들은 감각적으로 쓰지만 우리처럼 외국어로 영어를 배우는 입장에서는 이 '완료'라는 개념이 참 낯설게 느껴질 수 있거든요. 미래시제 will은 그냥 미래에 일어날 일인데, 왜 굳이 will have pp라는 복잡한 형태를 써야 하는 걸까요? ㅎㅎ
사실 이 둘의 차이는 아주 명확합니다. 단순히 미래에 무엇을 할 것인지 말하는 것인지, 아니면 미래의 특정 시점까지 그 행동이 이미 완료되어 있는 상태를 강조하는 것인지의 차이지요. 이것만 구별해도 문법 문제 하나는 거저 먹고 들어가는 거랍니다.
미래의 점 vs 미래의 선, 이것만 기억하세요!
가장 쉬운 비교를 해볼게요. 미래시제는 미래의 어느 한 지점에서 일어날 사건을 말합니다. 예를 들어 "내일 숙제를 할 거야"라고 하면 그냥 내일 그 시점에 숙제라는 행동을 할 거라는 뜻이지요. 하지만 미래완료는 미래의 특정 시점까지 그 행동을 이미 끝마친 상태를 보고 싶을 때 사용합니다.
미국에서 아이들을 가르칠 때도 저는 이렇게 설명하곤 했어요. "지금 당장 하는 게 아니라, 미래의 언젠가 시계를 딱 멈췄을 때 그 일이 다 끝나 있느냐 아니냐를 따져보는 거야." 라고요. 미래완료는 그래서 항상 '기준점'이 중요합니다. 그냥 미래가 아니라, '내일 밤 9시까지' 혹은 '졸업할 때쯤이면' 같은 든든한 기준점이 있어야 제 힘을 발휘하거든요.
예문으로 확실하게 비교하기
자, 이제 문장을 보면서 차이를 느껴보세요.
- I will finish my homework tomorrow. (나는 내일 숙제를 끝낼 거야.)
- I will have finished my homework by tomorrow. (나는 내일이면 숙제를 다 끝내 놓은 상태일 거야.)
첫 번째 문장은 내일 숙제를 하겠다는 단순한 미래의 계획입니다. 하지만 두 번째 문장은 내일이라는 시점이 되었을 때, 숙제라는 과업이 이미 완료되어 있을 것이라는 결과를 강조하지요.
틀린 표현: I will have finished my homework tomorrow. (기준점이 없는 미래완료는 어색합니다)
올른 표현: I will have finished my homework by tomorrow. (by the time 이나 by [시간]이 붙어야 비로소 미래완료의 맛이 살아요)
시험에 나오는 포인트, 놓치지 마세요
수능이나 내신 시험에서는 보통 시간 부사구를 보고 정답을 고르게 합니다. 문장에 'by'라는 단어가 보이면 일단 미래완료를 의심해보세요. 반대로 시간 부사구가 따로 없고 그냥 막연한 미래를 나타낸다면 고민할 것도 없이 미래시제를 골라야 합니다.
가끔 학생들이 미래완료를 쓰면 무조건 좋은 문장인 줄 아는데, 그건 오해예요. 문맥상 완료의 의미가 없는데 굳이 완료형을 쓰는 건 영어에서는 오히려 부자연스럽거든요. 미국 초등학교 교실에서 아이들이 과하게 복잡한 시제를 쓰면 선생님들이 "Keep it simple!"이라고 말하는 이유이기도 하죠 ㅎㅎ
이 있다면 미래완료를 우선순위로 선택하세요 | 단순한 미래 계획이나 의지라면 미래시제 will을 선택하는 것이 훨씬 자연스럽습니다 | 시험에서는 미래완료와 현재완료를 섞어놓고 기준점이 미래인지 현재인지 묻는 문제가 자주 출제됩니다]
절대 안 틀리는 암기법
이건 제 나름의 팁인데요. 미래완료를 보면 무조건 '완성된 그림'을 떠올리세요. 미래의 달력 위에 동그라미를 치고, 그 동그라미 안에 '일 완료'라고 적혀 있는 모습을 상상하는 겁니다.
반면 미래시제는 그냥 달력에 화살표 하나를 긋는 느낌이에요. "이때 할 거야!" 하고 화살표를 긋는 건 단순한 미래, 달력에 동그라미를 치고 "이때면 다 끝나 있어!"라고 하는 건 미래완료. 이 차이만 기억하면 절대 헷갈리지 않을 거예요. 체계적으로 접근하면 영어는 정말 재미있는 언어거든요!
실전 연습문제
아래 문제들을 보면서 오늘 배운 내용을 적용해보세요!
- By the time you arrive, I (finish / will have finished) the project.
- I think it (rains / will rain) tomorrow afternoon.
- She (will graduate / will have graduated) from college by next year.
정답 및 풀이 단계:
1번 정답은 will have finished입니다. 'By the time'이라는 확실한 기준점이 있으니 완료된 상태를 나타내는 미래완료가 정답입니다.
2번 정답은 will rain입니다. 내일 오후라는 단순한 미래 시점이므로 완료의 의미가 들어갈 자리가 없지요.
3번 정답은 will have graduated입니다. 'by next year'라는 기준점에 맞춰 졸업이 완료된 상태를 말하는 것이 자연스럽습니다.