조건문 If / Unless / In case 차이 헷갈리는 영어 문법 완벽 정리

조건문 if / unless / in case 차이 완벽 정리

영어 조건문에서 자주 쓰이는 표현이 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.

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.
    그녀가 열심히 공부하면 시험에 합격할 거야.

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.
    시도하지 않으면 성공할 수 없어.

4) In case

In case는 ‘~할 경우에 대비하여, 혹시 모르니까’라는 뜻입니다. 가정이 아니라 미리 준비·예방의 뉘앙스가 강합니다.

  • 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.
    비쌀지도 모르니 돈을 더 챙겨 갈게.

5) 자주 하는 실수

  • If not vs 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. ✅

6) 추가 예문 모음

  • 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.
    버스를 놓칠까 봐 그녀는 일찍 떠났다.

결론

영어 조건문에서 If, Unless, In case는 헷갈리기 쉽지만, 용법만 명확히 알면 어렵지 않습니다.

• If = 만약 ~라면 (조건 제시)
• Unless = ~하지 않는다면 (부정 조건)
• In case = 혹시 모르니까, ~에 대비해서 (예방)

오늘 배운 구분법을 회화와 글쓰기에서 연습하면, 더 이상 혼동하지 않고 자연스럽게 쓸 수 있을 것입니다.