2형 조건문 (+ wish / if only)
B1 Second conditional (+ wish / if only) 35 / 50
요약
2형 조건문은 현재나 미래의 비현실적이거나 상상 속의, 또는 있을 법하지 않은 상황을 말할 때 씁니다: if + 과거시제, would + 동사원형. 여기서 과거형은 “과거의 시간”이 아니라 “현실이 아님”을 뜻합니다.
규칙
2형 조건문(전통적으로 ‘가정법 과거’)은 지금은 사실이 아니거나(또는 일어날 가능성이 매우 낮은) 상황을 상상하고 그 결과를 말합니다.
| 구성 요소 | 형태 | 예 |
|---|---|---|
| If절(상상 속 상황) | if + 과거시제 | If I had a car, … |
| 주절(상상한 결과) | would / could / might + 동사원형 | … I would drive to work. |
- would(‘d) = 일반적이고 가능성 높은 결과: If I won, I would celebrate.
- could = 할 수 있을 것이다 / 가능할 것이다: If I had more money, I could travel.
- might = 결과가 가능하지만 확실하지는 않음: If you asked her, she might say yes.
과거시제가 과거를 뜻하는 것이 아닙니다. 이는 그 상황이 상상 속 이야기임을 듣는 사람에게 알려주는 ‘거리감’ 신호입니다.
모든 인칭에 were. 신중한 영어에서는 if 뒤에 오는 I/he/she/it에 was가 아니라 were를 씁니다:
If he were taller, he could be a model. / If it weren’t so late, we’d stay.
(was도 구어에서는 흔히 쓰이지만, were가 안전하고 올바른 선택입니다.)
If I were you, I'd ...은 조언할 때 쓰는 정해진 공식입니다:
If I were you, I’d apologise.
2형 조건문과 1형 조건문 (28강 참고). 1형 조건문은 실현 가능한 현실적인 미래 상황에, 2형 조건문은 비현실적이거나 있을 법하지 않은 상황에 씁니다.
| 1형 조건문 | 2형 조건문 | |
|---|---|---|
| 뜻 | 현실적 / 가능성 높음 | 비현실적 / 가능성 낮음 / 상상 |
| 형태 | if + 현재시제, will + 동사원형 | if + 과거시제, would + 동사원형 |
| 예 | If it rains, I’ll stay home. | If it snowed in July, I’d be shocked. |
쉼표: if절이 앞에 오면 그 뒤에 쉼표를 씁니다. 뒤에 오면 쉼표를 쓰지 않습니다: If I knew, I’d tell you. / I’d tell you if I knew.
형태와 패턴
2형 조건문:
| If절 | 주절 |
|---|---|
| If + 주어 + 과거시제 | 주어 + would / could / might + 동사원형 |
| If I lived abroad, | I would learn the language. |
| If she were here, | she could help us. |
wish / if only. 이는 지금이 달랐으면 하는 바람(현재에 대한 아쉬움)을 나타내며, ‘비현실적 과거(unreal past)‘와 같은 개념입니다.
| 쓰임 | 형태 | 예 |
|---|---|---|
| 현재에 대한 아쉬움 / 비현실적 바람 | wish / if only + 과거시제 | I wish I had more time. |
| be와 함께 | wish / if only + were | I wish I were taller. |
| 짜증 / 변화를 바람 | wish / if only + would + 동사원형 | I wish you would listen. |
If only은 wish보다 더 강하고 감정적인 표현일 뿐입니다: If only I knew his name!
wish + would는 자신을 짜증나게 하거나 바꾸고 싶은 것 — 보통 다른 사람의 행동이나 자신이 통제할 수 없는 상황 — 을 말할 때 씁니다. 보통 자기 자신에 대해서는 wish + would를 쓰지 않습니다.
예문
| English | 참고 |
|---|---|
| If I won the lottery, I’d travel the world. | 상상 속 미래; won은 과거가 아니라 비현실을 나타냄 |
| If I had more time, I would help you with this. | 지금은 사실이 아닌 상황 |
| If he were taller, he’d play basketball. | 신중한 영어에서는 he와 were |
| If I were you, I’d take the job. | 조언을 위한 정해진 공식 |
| If it snowed in July, everyone would be amazed. | 가능성이 매우 낮음 — 1형이 아니라 2형 조건문 |
| I wish I had a bigger flat. | 실제 상황에 대한 현재의 아쉬움 |
| If only I knew his name! | 지금에 대한 강한 비현실적 바람 |
| I wish you would stop interrupting me. | wish + would = 누군가의 행동에 대한 짜증 |
| I wish it would stop raining. | 상황이 바뀌기를 바람 |
자주 하는 실수
- If I will have time, I would help. -> If I had time, I would help. — if 뒤에는 과거시제를 쓰고, will/would는 절대 쓰지 않습니다.
- If I would win, I’d be happy. -> If I won, I’d be happy. — would는 주절에만 옵니다.
- I wish I have more money. -> I wish I had more money. — 지금에 대한 wish는 과거시제를 취합니다.
- I wish you would be taller. -> I wish you were taller. — 상태에는 wish + 과거시제/were를 쓰고, 바꿀 수 있는 동작이나 짜증에는 wish + would를 씁니다.
- If I knew it I would tell you. -> If I knew it, I would tell you. — 앞에 오는 if절 뒤에는 쉼표를 씁니다.
학습 팁
- “과거형 = 비현실, 과거의 시간이 아님.” 이 하나의 개념이 2형 조건문과 wish 둘 다를 이해하는 열쇠입니다.
- 조언할 때는 그냥 이미 만들어진 표현 If I were you, I’d …을 쓰세요
- 간단 확인: 현실적이고 가능성이 있나요? -> 1형 조건문 (if + 현재시제, will). 상상이거나 가능성이 낮나요? -> 2형 조건문 (if + 과거시제, would).
- 이 구분을 기억하세요: wish + 과거시제 = 아쉬워하는 상태; wish + would = 바꾸고 싶거나 짜증나는 행동.