In case vs If
1. in case는 발생 가능성 있는 상황에 대비한다는 의미합니다.
I always take an umbrella in case it rains. (비 올 경우를 대비해 항상 우산을 갖고 다님)
in case절에선 현재 시제를 써도 미래를 나타냅니다.
I've bought a chicken in case your mother stays to lunch. (니 어머니가 점심먹고 갈 지도 모르니 닭고기를 샀다.)
2. in case 뒤에 should + 동사 를 쓰면 혹시, 어쩌면 이라는 의미가 강조됩니다
I've bought a chicken in case your mother should stay to lunch. (혹시 니 엄마가 점심 먹고 갈지도 모르니 닭고기를 샀다.)
과거 상황을 설명할 때 자주씁니다.
I wrote down her address in case I should forget it. (까먹을지도 몰라 주소를 적어놓았다.)
happen to를 써도 비슷한 의미를 나타냅니다.
We took our swimming things in case we happened to find a pool. (혹시 수영장이 있을지도 몰라 수영 장비를 가져갔다.)
3. 한눈에 보는 in case 와 if 차이점
do A in case B happens : 나중에 B가 일어날지도 모르니까 A를 (먼저)하자
do A if B happens : 나중에 B가 (먼저) 일어나면 A를 하자
I'm taking an umbrella in case it rains. (비 올 경우를 대비해 우산을....)
I'll open the umbrella if it rains. (비 오면 우산을 펼 것이다)
4. in case of
in case of는 접속사 in case보다 더 포괄적인 의미로 if와 비슷함
In case of fire, break glass. (=If there is a fire.....)