본문 바로가기
카테고리 없음

if, when, unless, as long as 차이: 조건과 전제를 영어로 헷갈리지 않게 쓰는 방법(가능한 조건, 확실한 시점, 예외와 전제의 차이)

by memoinfogarage 2026. 5. 2.

영어에서 if, when, unless, as long as는 전부 한국어로는 "하면", "일 때", "하지 않으면", "하는 한”처럼 비슷하게 번역될 수 있어서, 한국 학습자가 특히 자주 헷갈리는 연결어들이다. 하지만 실제 영어에서는 이 네 표현이 완전히 같은 자리에 들어가지 않는다. Cambridge는 if를 가능하거나 불확실한 조건을 여는 표현으로 설명하고, when은 미래의 일이라도 화자가 일어날 것으로 확실하게 보는 시점에 더 잘 맞는다고 정리한다. 또 unless는 기본적으로 if ... not 또는 except if와 비슷한 뜻이고, as long as는 “~하는 한”이라는 기간 뜻뿐 아니라 “provided that”처럼 조건을 붙이는 표현으로도 자주 쓰인다고 설명한다.

나는 한국 학습자들이 이 주제를 어려워하는 가장 큰 이유가, 이 네 표현을 모두 “조건절” 하나로만 외우기 때문이라고 생각한다. 그런데 실제 회화에서는 if는 아직 불확실한 가능성, when은 거의 일어날 것으로 보는 시점, unless는 예외를 두는 부정 조건, as long as는 허용이나 전제를 거는 말로 작동한다. 그래서 이번 글에서는 이 네 표현을 가능한 조건, 확실한 시점, 예외와 전제의 차이라는 흐름으로 정리해 보려고 한다. 내 기준에서는 이 네 개를 뜻으로만 외우기보다 화자가 얼마나 확신하는지와 어떤 전제를 거는지로 이해하는 순간 훨씬 덜 헷갈린다.

if, when, unless, as long as 차이: 조건과 전제를 영어로 헷갈리지 않게 쓰는 방법


가능한 조건: if가 가장 기본인 이유

if는 가장 기본적인 조건 표현이다. Cambridge는 if가 real, imagined, uncertain situations를 모두 열 수 있다고 설명하고, first conditional에서는 미래에 일어날 가능성이 꽤 있는 조건을 말할 때 if + present simple 뒤에 will, can, might 같은 형태가 오는 구조를 제시한다. 그래서 If the taxi doesn’t come soon, I’ll drive you myself. 같은 문장이 전형적이다. 즉 if는 “그 일이 일어날 수도 있고 안 일어날 수도 있다”는 조건을 여는 가장 넓은 표현이다.

이 점 때문에 if는 일상 회화에서 정말 자주 쓰인다. If it rains, we’ll stay in., If you need help, call me., If I have time, I’ll stop by. 같은 문장들이 모두 자연스럽다. 여기서 핵심은 화자가 아직 결과를 확정하지 않았다는 점이다. 비가 올지 안 올지, 시간이 생길지 안 생길지, 도움이 필요할지 아닐지가 아직 열려 있기 때문에 if가 맞는다. 나는 한국 학습자들이 when을 너무 자주 넣어서 문장이 어색해지는 경우를 많이 본다. 하지만 미래의 일이 아직 불확실하면, 영어는 보통 if를 먼저 선택한다.

또 꼭 기억해야 할 규칙이 하나 있다. British Council과 Cambridge는 미래를 말하는 if절 안에서는 보통 will을 쓰지 않고 현재형을 쓴다고 설명한다. 그래서 If it rains, we’ll cancel the picnic.는 맞지만 If it will rain, we’ll cancel the picnic.는 일반적인 조건문에서는 맞지 않는다. 이건 학습자가 정말 자주 틀리는 부분인데, 한국어로는 둘 다 “비가 오면”처럼 보여서 더 헷갈린다. 결국 if는 “열린 조건”을 만들고, 그 조건절 안에서는 현재형으로 미래를 대신 표현한다는 점을 같이 기억해야 한다.

 

확실한 시점: when이 더 자연스러운 순간

when은 if와 비슷해 보여도, Cambridge는 둘의 핵심 차이를 아주 분명하게 설명한다. if는 possible or unreal situation을, when은 the time of a future situation or condition that we are certain of를 말할 때 쓴다는 것이다. 예를 들어 If Giles comes back to the office...는 “그가 돌아올지 확실치 않다”는 뜻이지만, When Giles comes back to the office...는 “그가 돌아올 것은 확실하다”는 뜻이 된다. 이 차이는 문법보다 화자의 확신 정도와 관련이 있다.

그래서 when은 “그 일이 일어나는 건 거의 확실하고, 문제는 언제냐”에 가까울 때 가장 자연스럽다. When I’m older, I’d love to be a dancer. 같은 문장은 화자가 나이를 먹는 일을 확실한 미래 시점으로 보기 때문에 when이 맞다. 반면 If I’m older...는 의미상 이상해진다. 또 When you arrive, call me.는 도착 자체는 확실하다는 전제이고, If you arrive, call me.는 도착 여부 자체가 불확실한 느낌이다. 나는 한국 학습자들이 이 차이를 뜻보다 확실성의 정도로 잡는 편이 훨씬 쉽다고 생각한다. when은 시점 중심, if는 가능성 중심이다.

다만 Cambridge는 반복되거나 예측 가능한 상황에서는 if와 when이 모두 가능할 수 있다고 설명한다. 예를 들어 If you don’t add enough wood, the fire goes out.와 When we go camping, we usually take two tents.처럼 habitual or predictable situations에서는 둘 다 자연스럽게 쓰일 수 있다. 이 말은 곧, when이 무조건 확정 미래만 뜻하는 것은 아니라는 뜻이다. 하지만 학습자 입장에서는 먼저 “미래의 단발 상황에서 확실하면 when, 불확실하면 if”라는 큰 틀을 잡는 편이 가장 실용적이다.

 

예외와 전제: unless와 as long as는 왜 if와 다를까

unless는 기본적으로 if ... not에 가깝다. Cambridge는 unless를 except if 또는 if ... not와 비슷하다고 설명하고, Unless I phone you, you can assume the train’s on time. 같은 예문을 제시한다. 즉 unless는 단순한 조건이라기보다 “이 예외가 생기지 않는다면”이라는 부정 조건을 건다. 그래서 I’ll make dinner unless somebody else wants to.는 “다른 사람이 하겠다고 하지 않는 한 내가 저녁을 만들겠다”는 뜻이다.

중요한 건 unless가 언제나 if not과 완전히 바꿔 쓸 수 있는 것은 아니라는 점이다. Cambridge는 unless를 impossible conditions에 쓰지 않는다고 설명한다. 예를 들어 third conditional처럼 이미 일어나지 않은 과거를 가정하는 문맥에서는 unless가 자연스럽지 않을 수 있다. 또 unless와 if를 같이 쓰지 않는다고도 경고한다. 그래서 Unless the government had raised food prices... 같은 문장은 부자연스럽고, 그런 경우에는 if ... had not 구조가 더 맞다. 이 차이는 학습자가 그냥 “unless = if not”로 기계적으로 치환하다가 많이 틀리는 부분이다.

as long as는 또 방향이 다르다. Cambridge는 as long as가 기간을 말할 때도 쓰이지만, 조건을 말할 때는 provided that, on condition that와 비슷하게 쓴다고 설명한다. 예를 들어 You are allowed to go as long as you let us know when you arrive.는 “도착하면 알려 준다는 조건만 지키면 가도 된다”는 뜻이다. 즉 as long as는 단순 가능성보다 허용의 조건이나 전제를 붙이는 느낌이 강하다. If가 그냥 열린 조건이라면, as long as는 “이 선만 넘지 않으면 괜찮다”는 식의 조건에 가깝다.

또 꼭 알아둘 점은 unless나 as long as, 그리고 when과 if절 안에서도 보통 미래를 말할 때 will을 쓰지 않는다는 점이다. Cambridge와 British Council은 when, if, unless, as long as 같은 절 안에서는 현재형으로 미래를 표현하는 것이 일반적이라고 설명한다. 그래서 As long as you let me know, I’ll be fine.는 맞지만 As long as you will let me know...는 자연스럽지 않다. 이 규칙까지 같이 알면 네 표현이 문법적으로도 훨씬 안정된다.

 

결론

정리하면 if, when, unless, as long as는 모두 조건처럼 보이지만 실제로는 역할이 다르다. if는 아직 열려 있는 가능성과 조건을 말할 때 가장 기본적으로 쓰이고, when은 일어날 것이 거의 확실한 미래 시점을 말할 때 더 자연스럽다. unless는 if ... not처럼 예외를 두는 부정 조건이고, as long as는 “그 조건만 지키면”이라는 허용과 전제를 더 강하게 드러낸다. Cambridge와 British Council 자료를 함께 보면, 이 표현들의 차이는 문법 형태보다 화자의 확신과 전제의 방식에 더 가깝다.

내 생각에 이 글의 핵심은 하나다. 이 네 표현을 모두 “~하면”으로만 받아들이면 계속 헷갈리고, 가능성인지, 확실한 시점인지, 예외인지, 허용 조건인지로 나눠 보면 훨씬 쉬워진다는 점이다. 그래서 if와 when은 확신의 차이로, unless는 부정 예외로, as long as는 전제와 허용으로 먼저 감각을 잡는 편이 좋다. 결국 자연스러운 영어 조건문은 더 어려운 문법을 아는 데서가 아니라, 상황을 어떻게 보고 있는지 정확히 고르는 데서 나온다고 생각한다.

 

자료 출처

- Cambridge Grammar If or when?에서 if는 가능하거나 불확실한 상황, when은 일어날 것으로 확실한 미래 시점을 말할 때 쓴다는 설명을 참고했다.

- Cambridge Grammar Conditionals: if에서 if가 real, imagined, uncertain conditions를 도입하고, first conditional에서 if + present simple과 will/can/might가 함께 쓰인다는 설명을 참고했다.

- British Council LearnEnglish Verbs in time clauses and 'if' clauses에서 if, unless, when 등의 절 안에서는 미래를 말해도 보통 현재형을 쓰고 will은 쓰지 않는다는 설명을 참고했다.

- Cambridge Grammar Unless와 Conditionals: other expressions (unless, should, as long as)에서 unless가 if ... not 또는 except if와 비슷하고, impossible conditions에는 쓰지 않으며 unless와 if를 같이 쓰지 않는다는 설명을 참고했다.

- Cambridge Grammar As long as and so long as에서 as long as가 기간을 말할 때도 쓰이지만, 조건을 말할 때는 provided that, on condition that와 비슷하게 쓰인다는 설명을 참고했다.


소개 및 문의 · 개인정보처리방침 · 면책조항

© 2026 memoinfogarage