커리큘럼Good Evening ENGLISH수강료수업시간바꿈에 대하여 상담 신청
목록으로
Day 82 호평동 · 남양주 중급

[호평동 영어학원] 현재시제로 미래를 말하는 경우, 시험 빈칸에 왜 will이 아니라 현재형이 오나요

빈칸 문제에서 'The train ___ (leave) at 9 tomorrow.' 같은 문장을 보면 많은 학생이 will leave를 고릅니다. 하지만 정답은 leaves입니다. 기차나 비행기처럼 정해진 시간표에 따라 움직이는 일, 그리고 when·if·until 같은 접속사가 이끄는 시간·조건의 부사절에서는 미래의 일이라도 현재시제로 씁니다. 두 경우 모두 '아직 일어나지 않았지만 이미 정해져 있다'는 느낌이 핵심입니다.

현재시제가 미래를 대신하는 두 자리

① 시간표·일정형 미래: 기차, 비행기, 수업, 영화 상영처럼 정해진 스케줄을 말할 때는 현재시제를 씁니다. 형태는 보통의 현재시제와 같습니다(주어가 3인칭 단수면 -s). 예: The movie starts at 7. (영화는 7시에 시작합니다.)

② 시간·조건 부사절 속의 미래: when, after, before, as soon as, until, if, unless 등이 이끄는 부사절 안에서는 미래의 일이라도 will을 쓰지 않고 현재시제를 씁니다. 주절에는 will이 그대로 쓰입니다. 예: I will call you when I arrive.

(도착하면 전화할게요.) 부사절(when I arrive)은 현재형, 주절(I will call)은 미래형입니다.

왜 미래인데 현재형을 쓸까요

달력에 적어 둔 약속을 떠올려 보면 됩니다. '다음 주 화요일에 치과 예약이 있어'라고 말할 때 우리는 이미 정해진 사실처럼 말합니다. 영어도 마찬가지입니다. 시간표나 일정처럼 사람의 의지와 상관없이 고정된 일은 will(그때 가서 결정하거나 예측하는 느낌)이 아니라 현재형(이미 정해진 사실)으로 표현합니다.

부사절 속의 if, when도 비슷합니다. 주절에서 이미 will로 미래를 밝혔기 때문에, 부사절까지 will을 겹쳐 쓰면 미래라는 신호가 중복됩니다. 그래서 부사절은 현재형으로 간단히 처리합니다.

예문으로 확인하기

The bus leaves at 8:30 every morning.
그 버스는 매일 아침 8시 30분에 출발합니다.

If it rains tomorrow, we will stay home.
내일 비가 오면 우리는 집에 있을 거예요.

I will text you as soon as I get home.
집에 도착하자마자 문자할게요.

She will finish the report before she leaves the office.
그녀는 퇴근하기 전에 보고서를 끝낼 거예요.

She will finish the report before she will leave the office. (틀림)
부사절(before)에 will을 또 쓰면 틀린 문장이 됩니다.

We will go on a picnic if the weather ___ nice this weekend.
이번 주말 날씨가 좋으면 우리는 소풍을 갈 거예요. (빈칸: is, will be 아님)

부사절 vs 명사절에서의 when/if

문장절의 역할시제
I will call you when she arrives.부사절(시간)현재형 (arrives)
I don't know when she will arrive.명사절(목적어)will 그대로
Let me know if he comes.부사절(조건)현재형 (comes)
I wonder if he will come.명사절(목적어)will 그대로

단, 이럴 때는 다릅니다

when이나 if가 '시간·조건'이 아니라 '명사절(목적어)'로 쓰일 때는 그대로 will을 씁니다. 예를 들어 I don't know when he will arrive.(그가 언제 도착할지 모르겠어요.)에서 when he will arrive는 know의 목적어 역할을 하는 명사절이므로 will arrive가 맞습니다.

반면 I will wait until he arrives.(그가 도착할 때까지 기다릴게요.)의 until he arrives는 시간을 나타내는 부사절이므로 현재형입니다. 같은 접속사라도 절의 역할이 다르면 시제 규칙이 달라진다는 점을 반드시 구분해야 합니다.

흔히 보이는 오답 패턴

if나 when이 보이면 무조건 현재형을 써야 한다고 외워 버리는 경우가 이 단원에서 자주 나타납니다. 그래서 I don't know if he will come 자리에 I don't know if he comes를 쓰는 오답이 생깁니다. 이 문장의 if는 '~인지 아닌지'라는 뜻으로 know의 목적어 역할을 하는 명사절이라서, 조건의 부사절과 다르게 will을 그대로 써야 합니다.

반대 방향의 실수도 흔합니다. 주절에 will이 있으니 부사절에도 미래의 느낌을 살리고 싶어서 when/if절에 will을 넣는 경우입니다. I will call you when I will arrive 같은 문장이 그 예인데, 부사절 자리라는 것을 확인하면 when I arrive로 고쳐야 합니다.

결국 판단 기준은 하나입니다. 그 절이 '시간이나 조건'을 나타내는 부사절인지, 아니면 문장 성분(목적어 등)으로 쓰인 명사절인지를 먼저 구분하는 것입니다.

빈칸을 볼 때 확인할 순서

1) 빈칸이 when, if, after, before, as soon as, until, unless 뒤에 있는지 확인합니다. 2) 그 절이 문장 전체에서 '시간/조건'을 나타내는 부사절인지, 아니면 동사의 목적어로 쓰인 명사절인지 구분합니다(know, wonder, ask 뒤에 오면 명사절일 가능성이 큽니다).

3) 부사절이면 현재형, 명사절이면 will을 그대로 씁니다. 4) 시간표·일정을 나타내는 문장(교통수단, 수업, 영화 상영 등)에서는 tomorrow, next week 같은 미래 표현이 있어도 현재형이 정답일 수 있다는 점을 기억해 둡니다.

자주 받는 질문

If I will go there, I will let you know. 이 문장은 왜 틀린가요?

if절이 조건을 나타내는 부사절이기 때문입니다. 조건의 부사절 안에서는 미래의 일이라도 will을 쓰지 않고 현재형을 씁니다. If I go there, I will let you know.로 고쳐야 맞습니다.

시간표를 말할 때는 항상 현재시제를 써야 하나요?

정해진 일정이나 운행 시간처럼 사람의 의지와 상관없이 고정된 경우에 주로 현재시제를 씁니다. 반면 즉흥적인 결정이나 예측, 의지를 나타낼 때는 will이나 be going to를 쓰는 것이 자연스럽습니다. 같은 상황이라도 말하는 사람이 그 일을 '고정된 사실'로 보는지 '앞으로의 일'로 보는지에 따라 표현이 달라질 수 있습니다.

우리 아이도 어디서 막혔는지 궁금하신가요? 바꿈 영어학원 · 호평동 | 무료 진단 상담을 받아보세요
레벨테스트 신청하기