조건문 if / unless / in case 차이 완벽 정리
영어 문법을 공부할 때 if, unless, in case는 분명히 자주 보이는데도 막상 직접 쓰려고 하면 헷갈리는 표현입니다. 셋 다 한국어로는 비슷하게 “만약”, “~하지 않으면”, “혹시 모르니”처럼 번역되기 때문이죠. 그래서 뜻만 대충 알고 있으면 회화에서도, 시험에서도 자꾸 섞이게 됩니다.
저도 이 세 표현은 처음엔 비슷해 보여서 예문을 볼 때마다 감으로 넘기기 쉬웠는데, 실제로는 조건을 말하는지, 부정 조건인지, 미리 대비하는 상황인지 이 세 가지로 나누어 생각하면 훨씬 정리가 잘 되더라고요. 이번 글에서는 그 차이를 한눈에 이해할 수 있게 정리하고, 예문과 함께 어디서 실수하기 쉬운지까지 같이 짚어 보겠습니다.
1) 핵심 요약
| 표현 | 핵심 뜻 | 느낌 | 예문 |
|---|---|---|---|
| If | 만약 ~라면 | 일반적인 조건 제시 | If it rains, I’ll stay home. |
| Unless | ~하지 않는다면 | 부정 조건 | Unless you study, you will fail. |
| In case | ~할 경우에 대비해 | 예방·준비 | Take an umbrella in case it rains. |
가장 간단하게 기억하면 이렇습니다. If는 “조건”, unless는 “if not”, in case는 “대비”입니다. 세 표현을 비슷하게 번역하기보다 이 핵심 느낌으로 잡아두면 훨씬 덜 헷갈립니다.
2) If
If는 가장 기본적인 조건문입니다. “만약 ~라면”이라는 뜻으로, 어떤 조건이 충족될 때 뒤의 결과가 이어진다는 흐름을 만듭니다. 가장 넓게 쓰이는 표현이라 회화, 시험, 글쓰기 어디서든 자주 보게 됩니다.
- If you call me, I’ll come right away.
네가 전화하면 바로 갈게. - If it snows tomorrow, school will be closed.
내일 눈이 오면 학교가 문을 닫을 거야. - If she studies hard, she will pass the exam.
그녀가 열심히 공부하면 시험에 합격할 거야.
If는 가장 무난한 조건문이기 때문에 먼저 이 표현을 기준으로 잡아 두는 것이 좋습니다. 나중에 unless와 in case를 배울 때도, “if와 뭐가 다르지?”라는 기준점이 있어야 훨씬 쉽게 이해됩니다.
3) Unless
Unless는 “~하지 않는다면”이라는 뜻입니다. 쉽게 말하면 if not와 비슷한 역할을 하지만, 실제 영어에서는 unless를 쓰는 편이 더 간결하고 자연스럽게 들릴 때가 많습니다. 즉, 긍정 조건이 아니라 부정 조건을 말할 때 쓰는 표현이라고 보면 됩니다.
- Unless you hurry, you’ll miss the train.
서두르지 않으면 기차를 놓칠 거야. - I won’t go unless she goes.
그녀가 가지 않으면 나도 가지 않을 거야. - You can’t succeed unless you try.
시도하지 않으면 성공할 수 없어.
Unless는 한국어로 보면 어렵지 않은데, 영어로 직접 문장을 만들 때는 종종 부정이 두 번 들어가면서 헷갈리기 쉽습니다. 그래서 “~하지 않으면”이 떠오르면 일단 unless를 먼저 떠올리는 습관을 들이면 도움이 됩니다.
4) In case
In case는 ‘~할 경우에 대비해서’, ‘혹시 모르니까’라는 뜻입니다. 여기서 중요한 건 조건을 가정하는 것보다 미리 대비하는 느낌이 강하다는 점입니다. 그래서 if처럼 “만약 ~라면”으로만 이해하면 자꾸 어색해집니다.
- Take an umbrella in case it rains.
비가 올지도 모르니 우산을 챙겨라. - Save my number in case you need help.
혹시 도움이 필요할지 모르니 내 번호를 저장해 둬. - I’ll bring extra money in case it’s expensive.
비쌀지도 모르니 돈을 더 챙겨 갈게.
즉 in case는 “그 일이 실제로 일어날지 안 일어날지는 모르지만, 혹시 모르니 준비해 둔다”는 뉘앙스가 핵심입니다. 이 차이만 잡혀도 if와 훨씬 쉽게 구분할 수 있습니다.
5) 세 표현을 한 번에 비교해 보면
If는 조건이 생기면 그 결과가 뒤따른다는 말입니다.
Unless는 그 조건을 부정해서 “~하지 않으면”이라는 뜻을 만듭니다.
In case는 결과를 말하는 게 아니라, 혹시 그 상황이 생길지 몰라 미리 준비하는 느낌입니다.
예를 들어 비를 기준으로 보면 이렇게 구분할 수 있습니다.
- If it rains, I’ll stay home.
비가 오면 집에 있을게. → 조건 - Unless it stops raining, we can’t go out.
비가 그치지 않으면 우리는 나갈 수 없어. → 부정 조건 - Take an umbrella in case it rains.
비 올지 모르니 우산을 챙겨라. → 대비
6) 자주 하는 실수
- If not와 Unless를 따로따로 외우는 경우
• I won’t go if she doesn’t go.
• I won’t go unless she goes.
→ 뜻은 같지만 unless가 더 간결하고 자연스럽게 들립니다. - In case를 If처럼 해석하는 경우
• Take an umbrella in case it rains.
→ “비가 오면 우산을 가져가라”가 아니라, “비가 올 경우를 대비해 우산을 챙겨라”입니다. - 조건절에 미래시제를 넣는 경우
• If it will rain, we will cancel. ❌
• If it rains, we will cancel. ✅
→ 영어 조건절에서는 미래 의미여도 보통 현재형을 씁니다.
7) 추가 예문 모음
- If you heat ice, it melts.
얼음을 가열하면 녹는다. (일반적 사실) - If you practice every day, your English will improve.
매일 연습하면 영어 실력이 늘 거야. - Unless we leave now, we’ll be late.
지금 출발하지 않으면 늦을 거야. - Unless you ask, you won’t get an answer.
물어보지 않으면 답을 얻을 수 없어. - I always carry water in case I get thirsty.
목마를 경우를 대비해 늘 물을 가지고 다녀. - She left early in case she missed the bus.
버스를 놓칠까 봐 그녀는 일찍 떠났다.
8) 이렇게 외우면 덜 헷갈립니다
Unless = ~하지 않는다면 → 부정 조건
In case = 혹시 모르니, ~에 대비해 → 예방·준비
시험에서는 이 세 표현이 보기에서 헷갈리게 나오기 쉽고, 회화에서는 순간적으로 어떤 표현을 꺼내야 할지 막힐 수 있습니다. 그래서 단순히 번역만 외우기보다, 조건인지, 부정 조건인지, 대비인지 이 세 가지 질문으로 구분하는 연습을 해보면 훨씬 정확해집니다.
결론
영어 조건문에서 If, Unless, In case는 비슷해 보이지만 실제로는 역할이 분명히 다릅니다. If는 가장 기본적인 조건, unless는 부정 조건, in case는 혹시 모를 상황에 대비하는 표현입니다.
오늘은 세 표현을 따로따로 외우기보다, 예문 흐름까지 같이 묶어서 익혀 보세요. 그렇게 정리해 두면 문법 문제를 풀 때도 훨씬 덜 헷갈리고, 실제 영어 글쓰기나 회화에서도 더 자연스럽게 꺼내 쓸 수 있게 됩니다.
