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 + wereI 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 = 바꾸고 싶거나 짜증나는 행동.