가정법 과거(Second Conditional)란? 현재·미래의 상상을 표현하는 조건문 완벽 정리
가정법 과거(Second Conditional)는 현재 사실과 반대되는 상황이나 일어날 가능성이 매우 낮은 미래의 일을 상상해서 말할 때 쓰는 조건문이다. 형태상 "과거"라는 이름이 붙어 있지만 실제로 의미하는 시점은 현재 또는 미래라는 점이 한국인 학습자가 가장 먼저 헷갈리는 부분이다.
핵심 한 문장: If절에 과거동사를 쓰지만, 뜻은 "지금 만약 ~라면"이라는 현재/미래의 가정이다.
기본 공식
| 절 구분 | 구조 | 예문 |
|---|---|---|
| If절 (조건절) | If + 주어 + 과거동사 | If I had money, |
| 주절 (결과절) | 주어 + would/could/might + 동사원형 | I would travel abroad. |
전체 공식:
If + 주어 + 과거동사 ~, 주어 + would/could/might + 동사원형 ~.
예문:
- If I had a lot of money, I would buy a big house. (돈이 많다면 큰 집을 살 텐데. — 실제로는 돈이 많지 않음)
- If she knew his phone number, she could call him. (그녀가 전화번호를 안다면 전화할 수 있을 텐데. — 실제로는 모름)
- If it rained tomorrow, we would cancel the picnic. (내일 비가 온다면 소풍을 취소할 텐데. — 가능성이 낮다고 화자가 생각함)
가정법 과거의 의미와 쓰임
1) 현재 사실의 반대를 가정할 때
가장 전형적인 쓰임이다. 지금 사실이 아닌 것을 "만약 그렇다면"이라고 반대로 상상한다.
- If I were you, I would apologize first. (내가 너라면 먼저 사과할 텐데. — 나는 네가 아님)
- If he spoke English fluently, he could get a better job. (그가 영어를 유창하게 한다면 더 좋은 직장을 구할 텐데. — 실제로는 유창하지 않음)
- If we lived near the beach, we would swim every day. (해변 근처에 산다면 매일 수영할 텐데. — 실제로는 근처에 안 삼)
2) 실현 가능성이 낮은 미래의 일을 가정할 때
미래의 일이지만 화자가 "그럴 가능성은 거의 없다"고 느낄 때 사용한다. (반대로 가능성이 있다고 느끼면 가정법 현재/제1조건문을 씀)
- If I won the lottery, I would quit my job. (복권에 당첨된다면 회사를 그만둘 텐데. — 가능성 매우 낮음)
- If aliens landed on Earth, people would panic. (외계인이 지구에 착륙한다면 사람들이 패닉에 빠질 텐데.)
3) 정중한 제안·요청 (조언, 부탁)
- If you had a moment, could you help me with this? (시간 있으시면 이것 좀 도와주실 수 있나요?)
- Would you mind if I borrowed your pen? (펜 좀 빌려도 될까요?)
4) 가상의 조언을 줄 때 — "If I were you" 구문
Tip: 조언할 때 원어민이 가장 즐겨 쓰는 표현이 바로 "If I were you, I would ~" (나라면 ~하겠다)이다. 실제 회화에서 매우 빈번하게 등장하므로 통째로 암기해 두면 좋다.
- If I were you, I would see a doctor. (나라면 병원에 가겠어.)
- If I were in your position, I wouldn't quit yet. (내가 네 입장이라면 아직 그만두지 않겠어.)
if절 동사가 "과거형"인데 왜 현재/미래를 뜻하나요?
이것이 가정법(Subjunctive Mood)의 핵심 원리다. 영어에서 동사의 과거형은 단순히 "과거 시제"만을 나타내는 것이 아니라, "현실과 거리가 있는 상상, 비현실"을 나타내는 기능도 함께 갖고 있다. 이를 "시제의 후퇴(backshift)"라고 부르기도 한다.
- 시간적으로 과거 → 동사도 과거형
- 심리적으로 "비현실적/상상" → 동사도 과거형 (시점은 현재/미래)
즉 가정법 과거의 "과거"는 시간(time)이 아니라 태도(distance from reality)를 나타낸다고 이해하면 정확하다.
be동사는 반드시 were? — was와 were의 차이
가정법 과거에서 be동사를 쓸 때는 주어의 인칭·수와 관계없이 were를 쓰는 것이 문법적으로 정확한 표현이다. 이를 가정법의 were(subjunctive were)라고 부른다.
| 인칭 | 직설법 과거 | 가정법 과거 (원칙) | 구어체 |
|---|---|---|---|
| I | I was | If I were | If I was (구어에서 허용) |
| He/She/It | He was | If he were | If he was (구어에서 허용) |
| We/You/They | We were | If we were | If we were |
- 격식체/시험(토익·토플·수능) → If I were you (○), If I was you (격식에서는 지양)
- 구어체·비격식 → If I was you도 실제로 원어민 사이에서 흔히 쓰이지만, 시험과 작문에서는 were로 통일하는 것이 안전하다.
Tip: "If I were a bird" (Beyoncé 등 팝송 가사)나 "If I were you"처럼 관용구로 통째로 외우면 were를 자연스럽게 체화할 수 있다.
조동사 선택: would / could / might의 차이
주절에는 would만 쓰는 것이 아니라 의미에 따라 could, might를 선택적으로 사용한다.
| 조동사 | 뉘앙스 | 예문 |
|---|---|---|
| would | 확실한 결과, 단순 추측 | If I had time, I would help you. (도와줄 텐데) |
| could | 능력·가능성 (~할 수 있을 텐데) | If I had time, I could help you. (도와줄 수 있을 텐데) |
| might | 약한 가능성 (~할지도 모른다) | If I had time, I might help you. (도와줄지도 모른다) |
세 문장 모두 문법적으로는 맞지만 화자의 확신 정도가 다르다: would > could > might 순으로 단정적 표현에서 불확실한 표현으로 이어진다.
제1조건문(현재 조건문)과의 차이 — 가능성의 정도로 구별하기
한국인 학습자가 가장 많이 혼동하는 지점이다. 두 조건문 모두 "미래의 일"을 말할 수 있지만, 화자가 느끼는 실현 가능성이 다르다.
| 구분 | 제1조건문 (Zero/First Conditional) | 가정법 과거 (Second Conditional) |
|---|---|---|
| 형태 | If + 현재동사, 주어 + will + 동사원형 | If + 과거동사, 주어 + would + 동사원형 |
| 가능성 | 실현 가능성이 있음 (현실적) | 실현 가능성이 낮거나 없음 (비현실적/상상) |
| 예문 | If it rains, I will stay home. (실제로 비가 올 수도 있는 상황) | If it rained all year, crops would fail. (비현실적 가정: 일년 내내 비가 온다면) |
| 한국어 뉘앙스 | ~하면 ~할 것이다 | (만약) ~라면 ~할 텐데 |
비교 예문:
- If I have enough money, I will buy a car. (돈이 있으면 차를 살 거야. — 실제로 생길 가능성이 있음)
- If I had enough money, I would buy a car. (돈이 있다면 차를 살 텐데. — 지금은 돈이 없음, 비현실적 가정)
가정법 과거완료(제3조건문)와의 차이 — 시점으로 구별하기
가정법 과거(제2조건문)와 가정법 과거완료(제3조건문)는 모양은 비슷하지만 가리키는 시점이 다르다.
| 구분 | 가정법 과거 (2nd Conditional) | 가정법 과거완료 (3rd Conditional) |
|---|---|---|
| 시점 | 현재/미래의 반대 상상 | 과거 사실의 반대 (이미 지나간 일에 대한 후회) |
| If절 | If + 과거동사 | If + had + p.p. |
| 주절 | 주어 + would + 동사원형 | 주어 + would have + p.p. |
| 예문 | If I studied harder, I would pass the exam. (지금부터라도 열심히 하면 합격할 텐데) | If I had studied harder, I would have passed the exam. (그때 열심히 공부했더라면 합격했을 텐데 — 이미 시험은 끝남) |
실수 방지 Tip: "그때 그랬다면 ~했을 텐데"라는 과거에 대한 후회를 말하고 싶은데 If + 과거동사(가정법 과거)만 쓰면 시점이 틀린 문장이 된다. 반드시 If + had + p.p.(가정법 과거완료)를 써야 한다.
한국인 학습자가 자주 틀리는 부분
1. If절에 will/would를 함께 쓰는 오류
한국어는 "만약 ~라면"이라는 조건과 "~할 텐데"라는 결과를 구분 없이 느끼기 때문에, if절에도 would를 넣는 실수가 매우 흔하다.
- ❌ If I would have more time, I would travel more.
- ⭕ If I had more time, I would travel more. (시간이 더 있다면 여행을 더 다닐 텐데.)
If절 안에는 will, would, could, might 같은 조동사를 쓰지 않는다는 규칙을 반드시 기억해야 한다.
2. 시제 일치 강박 — "과거니까 과거완료로 써야 하나?" 하는 혼동
한국어 문법 감각으로 "과거형"이라는 이름을 보고 무조건 "이미 끝난 일"이라고 착각하는 경우가 많다.
- If I had a car (○, 지금 차가 없다는 현재 사실의 반대)
- If I had had a car (이것은 완전히 다른 의미: 가정법 과거완료, 과거의 특정 시점에 차가 없었다는 뜻)
Tip: "가정법 과거"에서 "과거"는 형태를 가리키는 문법 용어일 뿐, 의미상 시점은 현재/미래임을 항상 의식하자.
3. 관사 및 단수·복수 처리 실수
한국어는 명사에 단수/복수, 관사 구분이 없어서 조건문 안에서도 명사 처리 오류가 잦다.
- ❌ If I had car, I would drive to work.
- ⭕ If I had a car, I would drive to work. (차가 있다면 차로 출근할 텐데.)
가정법 문장 역시 일반 문장과 동일하게 가산명사 앞에는 부정관사(a/an)나 한정사가 필요하다.
4. 어순(SVO) 실수 — 목적어 위치
한국어는 "나는 돈이 많다면"처럼 주어-목적어-동사(SOV) 순서지만 영어는 반드시 주어-동사-목적어(SVO) 순서를 지켜야 한다.
- ❌ If I money had, I would a house buy.
- ⭕ If I had money, I would buy a house.
5. would 뒤에 to부정사나 -ing를 쓰는 오류
주절의 would/could/might 뒤에는 반드시 동사원형이 와야 한다.
- ❌ I would to buy a car. / I would buying a car.
- ⭕ I would buy a car.
6. 전치사 대응 오류
한국어 "~에 대해"를 영어로 옮길 때 전치사를 기계적으로 대응시키다가 오류가 발생한다.
- ❌ If I were worry for that, I would talk to her. (worry about이 맞음)
- ⭕ If I worried about that, I would talk to her. (그것이 걱정된다면 그녀에게 말할 텐데.)
7. If를 생략하고 도치하는 구문에서의 실수 (심화)
격식체·문어체에서는 If를 생략하고 were를 주어 앞으로 도치시킬 수 있다. 이는 회화보다는 작문·에세이에서 자주 등장하므로 알아두면 좋다.
- If I were rich → Were I rich, I would donate more.
- If she had the chance → Had she the chance, she would take it. (단, 이 형태는 had had 구문(제3조건문)에서 더 흔함)
unless를 활용한 가정법 과거
"If ~ not"은 종종 unless(~하지 않는다면)로 바꿔 쓸 수 있다. 단, unless는 부정의 의미를 이미 포함하므로 뒤에 not을 중복해서 쓰지 않도록 주의한다.
- If I didn't have a test tomorrow, I would go to the party.
- = Unless I had a test tomorrow, I would go to the party.
주의: unless는 항상 "긍정문" 형태로 쓴다. "Unless I didn't have a test"처럼 not을 또 넣으면 이중부정 오류가 된다.
실전 예문 모음 (다양한 주어·조동사 활용)
| 예문 | 한국어 해석 |
|---|---|
| If I had wings, I would fly to you. | 날개가 있다면 너에게 날아갈 텐데. |
| If she were taller, she could be a model. | 그녀가 키가 더 크다면 모델이 될 수 있을 텐데. |
| If they knew the truth, they would be shocked. | 그들이 진실을 안다면 충격받을 텐데. |
| If we didn't have exams, we would travel now. | 시험이 없다면 지금 여행을 갈 텐데. |
| What would you do if you lost your job? | 만약 실직한다면 어떻게 하겠어요? |
| If I could speak five languages, I would work as a translator. | 5개 국어를 할 수 있다면 번역가로 일할 텐데. |
학습 팁: 가정법 과거를 내 것으로 만드는 5가지 방법
- "현재의 반대"라는 틀로 암기하라. If절을 볼 때마다 "지금 사실은 이것의 반대구나"라고 해석하는 습관을 들인다.
- If I were you 표현을 통암기하라. 조언할 때 가장 많이 쓰이는 구문이므로 문장째 외워두면 회화에서 바로 활용 가능하다.
- If절 안에 would를 절대 쓰지 않는다는 규칙을 손으로 직접 써보며 익혀라. 눈으로만 보면 금방 잊어버린다.
- 제1조건문과 짝지어 비교 연습하라. 같은 상황을 각각 "가능성 있음(1st)"과 "비현실적 상상(2nd)"으로 바꿔 써보면 차이가 명확해진다.
- 원어민 노래·영화 대사에서 찾아보라. "If I were a boy", "If I could turn back time" 같은 팝송 제목은 가정법 과거의 살아있는 예시다.
요약 정리
- 형태: If + 주어 + 과거동사, 주어 + would/could/might + 동사원형
- 의미: 현재 사실과 반대되는 상상, 또는 실현 가능성이 낮은 미래의 가정
- be동사는 인칭에 관계없이 were를 쓰는 것이 원칙 (구어에서는 was도 허용)
- If절 안에는 would/will을 쓰지 않는다
- 제1조건문과는 "가능성의 정도"로, 제3조건문(가정법 과거완료)과는 "시점(현재 vs 과거)"으로 구별한다
- unless는 "if ~ not"의 대체 표현으로 쓸 수 있으며 항상 긍정문 형태를 취한다
가정법 과거는 단순 암기보다 "화자의 심리적 거리감"을 이해하는 것이 핵심이다. "지금은 아니지만 만약 그렇다면"이라는 상상의 틀을 체화하면 실전 회화와 작문에서 훨씬 자연스럽게 활용할 수 있다.