가정법(conditional)은 조건과 결과를 연결하는 구조. 현실 가능성에 따라 4가지로 나뉜다.
| 유형 | 조건 If절 | 결과절 | 현실성 |
|---|---|---|---|
| 0차 | 현재형 | 현재형 | 항상 참인 사실 |
| 1차 | 현재형 | will + 원형 | 가능한 미래 |
| 2차 | 과거형 | would + 원형 | 현재 비현실 |
| 3차 | had + p.p. | would have + p.p. | 과거 비현실 |
구조: If + 현재형, 현재형
조건이 충족되면 언제나 같은 결과. 과학적 사실·자연 법칙·일반 진리에 쓴다.
| 문장 | 뜻 |
|---|---|
| If you heat water to 100°C, it boils. | 물을 100도로 가열하면 끓는다. |
| If you don’t sleep, you feel tired. | 잠을 못 자면 피곤하다. |
if 대신 when으로 바꿔도 뜻이 같다. 단, 뉘앙스 차이 있음:
| if | when | |
|---|---|---|
| 암시 | 조건이 안 일어날 수도 있음 | 조건이 반드시 일어남 |
| 예 | If I win the lottery (불확실) | When I retire (확실히 할 것) |
과학 법칙·확정 미래 → when. 개인 선택·불확정 → if.
구조: If + 현재형, will + 동사원형
실제로 일어날 가능성이 있는 미래 조건.
| 문장 | 뜻 |
|---|---|
| If it rains, I will stay home. | 비가 오면 집에 있을게. |
| If you study, you will pass. | 공부하면 합격할 거야. |
핵심 함정: If절 안에서는 미래도 현재형으로 표현한다.
If it will rain, I will stay home. ❌
If it rains, I will stay home. ✅
0차 vs 1차: If I study, I pass. (언제나 참) vs If I study, I will pass. (이번 한 번)
구조: If + 과거형, would + 동사원형
지금 현실과 반대되는 상황 가정. 과거형은 시간적 과거가 아니라 심리적 거리 — 현실에서 멀다 = 과거형.
| 문장 | 현실 |
|---|---|
| If I had time, I would help. | 지금 시간 없음 |
| If she were rich, she would travel. | 부자가 아님 |
2차 가정법에서 주어에 관계없이 were. 일상 대화에선 was도 들리지만 격식엔 were.
were를 쓰는 촉발 단어 3가지: if(2차 가정법) / wish / as if·as though
If I were you, I would apologize.
I wish I were taller.
He acts as if he were the boss.
셋 다 공통: 현재 비현실 → were.
구조: If + had + p.p., would have + p.p.
이미 지나간 과거를 되돌릴 수 없는 상황. 후회·아쉬움에 자주 쓴다.
| 문장 | 현실 |
|---|---|
| If I had studied, I would have passed. | 공부 안 했고 떨어졌다 |
| If she had left earlier, she would have caught the train. | 늦게 떠나 기차 놓쳤다 |
| 2차 | 3차 | |
|---|---|---|
| 시점 | 현재 비현실 | 과거 비현실 |
| If절 | 과거형 | had + p.p. |
| 결과절 | would + 원형 |
would have + p.p. |
| 느낌 | “지금 ~라면” | “그때 ~했더라면” |
구조: If + had + p.p. (과거 조건), would + 원형 (현재 결과)
| 문장 | 뜻 |
|---|---|
| If I had studied medicine, I would be a doctor now. | 그때 공부했더라면 지금 의사일 텐데. |
| If I had learned Japanese, I would understand this. | 배웠더라면 지금 이해할 텐데. |
3차와 구분: 결과절이 would have p.p.(과거 결과)면 3차, would + 원형(현재 결과)면 혼합.
결과절에 now / today / currently 보이면 혼합 가정법 신호.
| 문장 | 같은 뜻 |
|---|---|
| Unless you hurry, you’ll be late. | If you don’t hurry, you’ll be late. |
unless = if not. 예외 조건 하나를 명시할 때. 주의: unless 뒤에 not 쓰면 이중 부정 → 틀림.
가정법(2차·3차)에서는 unless 어색 → if not 고정.
| 문장 | 뜻 |
|---|---|
| As long as you study, you’ll pass. | 공부하는 한 합격할 거야. |
| You can use it provided (that) you return it. | 반납한다면 써도 돼. |
if보다 조건이 더 한정적·제한적인 느낌. 계약·조건부 허락에 자주 등장.
if 생략 후 조동사를 앞으로 끌어내는 패턴. 격식 문서·비즈니스 이메일에 자주 등장.
| 원래 형태 | 도치 형태 |
|---|---|
| If I were you… | Were I you… |
| If I had known… | Had I known… |
| If you should need help… | Should you need help… |
비즈니스 이메일 끝: Should you have any questions, please contact us. 가 대표적 실전 예.
I wish I were taller. (지금 아님)
I wish I had more time. (지금 없음)
I wish I had studied harder. (후회)
I wish I hadn't said that. (후회)
상대방 행동이 바뀌길 바랄 때 — 불만·요청.
I wish you would stop smoking.
I wish he would listen.
구조 동일, 감정만 더 강함.
I wish I had more money. → 평범한 소망
If only I had more money. → 강한 아쉬움·절박함
I would rather stay home.
I'd rather have tea than coffee.
I would rather not go.
상대방이 ~했으면 좋겠다. 과거형이지만 현재·미래 상황 (2차 가정법 원리).
I'd rather you came tomorrow.
I'd rather you didn't tell anyone.
wish는 아쉬움·후회, would rather는 선택·선호.
구조: It's time + 주어 + 과거형 / It's high time + 주어 + 과거형 (더 강한 촉구)
It's time you went to bed. (이제 잘 시간이야)
It's high time he apologized. (진작에 사과했어야 해)
과거형 사용 이유: 2차 가정법과 동일 — “지금 안 하고 있는 것”을 과거형으로 거리 표현.
It's time to sleep.(일반) vs It's time you slept.(특정 주어) — 주어를 특정할 땐 반드시 과거형.
| even if | even though | |
|---|---|---|
| 조건 | 가상·불확실 | 알려진 사실 |
| 테스트 | “그게 사실일지 몰라도” | “그게 사실임에도” |
Even if it rains, I'll go. (비가 올지 모르지만 와도 갈 거야)
Even though it's raining, I'll go. (비가 오고 있다는 걸 알지만 갈 거야)
even = “조건과 상관없이”라는 강조. 빼도 문법 맞지만 단호함이 사라진다.