가정법 과거완료: 후회와 과거의 가능성 (만약 ~했더라면...)
Grammar Rule in 30 Seconds
The Third Conditional is your linguistic time machine for talking about past events that never actually happened.
- Use 'If + Past Perfect' for the condition (e.g., If I had studied).
- Use 'Would have + Past Participle' for the result (e.g., I would have passed).
- It only describes imaginary pasts, not real ones (e.g., If I'd won the lottery).
Overview
Third Conditional (3차 조건문)입니다. 한국어 화자들에게 이 문법이 까다로운 이유는 한국어에는 영어처럼 시제와 조동사를 결합하여 '이미 지나간 과거 사실에 대한 반대 상황'을 문법적으로 강제하는 구조가 없기 때문입니다. 한국어에서는 단순히 «그때 그랬더라면 좋았을 텐데»라고 말하며 시제를 문맥으로 해결하지만, 영어는 If + had + p.p., S + would have + p.p.라는 엄격한 공식을 요구합니다.Third Conditional을 통해 표현합니다. 이는 단순한 시제 문제가 아니라, 현실과 동떨어진 '가상의 과거'를 설정하는 논리적 사고방식입니다. 대학생들이 시험 기간에 «그때 넷플릭스를 보지 않았더라면 과제를 끝냈을 텐데»라고 말하거나, 회사에서 «그때 배달 앱에서 주문을 잘못하지 않았더라면 회식 메뉴가 바뀌었을 텐데»와 같은 상황에서 이 문법을 사용합니다.Third Conditional의 핵심은 '과거의 사실을 반대로 가정하는 것'입니다. 영어에서는 이를 위해 Past Perfect (과거완료)와 Past Modal (과거 조동사)을 결합합니다. 한국어 문법 체계에는 없는 이 '시제적 거리두기'를 이해하는 것이 관건입니다.if 절에는 반드시 had + p.p.를 사용합니다. 이는 '과거보다 더 이전'을 나타내는 과거완료의 기능을 활용하여, 현재로부터 완전히 단절된 가상의 과거를 설정하는 것입니다. 한국어의 «~했더라면»이 바로 이 had + p.p.의 기능과 유사합니다.would have + p.p.를 사용합니다. 여기서 would는 과거의 시점에서 바라본 미래의 결과를 의미하며, have + p.p.는 그 결과가 이미 과거에 일어났어야 했음을 나타냅니다. 즉, «일어날 수 있었던 결과»를 «과거의 관점»에서 말하는 것입니다.-었더라면, -했을 텐데)로 이를 표현하지만, 영어는 had와 would have라는 조동사적 장치를 통해 시제와 법(Mood)을 명확히 구분합니다. 내가 그때 알았더라면(If I had known), 말했을 텐데(I would have told you)라는 문장에서 영어는
had와 would have를 통해 이 사건이 현재가 아닌 과거의 가상 상황임을 문법적으로 고정합니다. 이 구조는 매우 논리적이어서, 화자가 «이것은 사실이 아니다»라는 신호를 처음부터 끝까지 전달하게 합니다.Third Conditional은 두 개의 절로 구성됩니다. 각 절의 구조를 정확히 지키는 것이 문법적 오류를 방지하는 핵심입니다.if-clause | If + S + had + V3 (p.p.) | 가상의 과거 조건 설정 |S + would/could/might + have + V3 | 가상의 과거 결과 표현 |If I had studied, I would have passed the test.would have | 확신: 결과가 당연히 일어났을 것 | If I had known, I would have come. |could have | 가능성/능력: 결과가 일어날 수 있었음 | If I had had money, I could have bought it. |might have | 약한 추측: 결과가 일어났을지도 모름 | If he had called, he might have heard the news. |- 1후회와 아쉬움: «그때 ~했더라면 좋았을걸»이라는 감정을 표현할 때 가장 많이 사용합니다. 예:
If I hadn't spent all my money on coffee, I could have bought that bag. - 2과거의 비난: 타인의 행동을 비판할 때 사용합니다. 예:
If you had told me earlier, I wouldn't have been so angry. - 3안도감 표현: «하마터면 ~할 뻔했다»는 상황을 묘사할 때 씁니다. 예:
If the bus hadn't stopped, I would have been late for the meeting. - 4분석적 추론: 비즈니스나 학술적 상황에서 과거의 사건을 복기할 때 필수적입니다. 예:
The company would have succeeded if they had listened to the customers.
- 1
if절에would have사용하기: 한국어 화자들이 가장 많이 하는 실수입니다. 한국어의 «~했더라면»을would have로 직역하려는 경향 때문입니다.If I would have known은 틀린 문장이며,If I had known이 올바릅니다. - 2조동사 뒤의 시제 혼동:
would have went와 같이have뒤에 과거형을 쓰는 실수입니다.have뒤에는 반드시p.p.(과거분사)가 와야 합니다.would have gone이 정답입니다. - 3
had had에 대한 당혹감:If I had had time이라는 문장을 보면 많은 학습자가 오타라고 생각합니다. 하지만had(조동사) +had(have의 과거분사)이므로 이는 문법적으로 완벽한 표현입니다.
Second Conditional (현재/미래 가정)과 Third Conditional (과거 가정)을 혼동하지 마세요.If + 과거동사 | If + had + p.p. |would + 동사원형 | would have + p.p. |if를 생략할 수 있나요?Had I known...처럼 if를 생략하고 도치할 수 있습니다. 이는 매우 격식 있는 표현입니다.would 대신 could를 쓰면 의미가 어떻게 달라지나요?would는 결과에 대한 확신을, could는 그 결과를 이룰 수 있는 '가능성'이나 '능력'에 초점을 둡니다.would have를 어떻게 발음하나요?would've (우더브) 혹은 'd've (더브)처럼 매우 빠르게 축약합니다. 듣기 연습 시 이 발음을 유의하세요.Third Conditional Structure
| Clause Type | Subject | Verb Form | Example |
|---|---|---|---|
|
If-Clause (Condition)
|
I / You / He / She / It / We / They
|
had + Past Participle
|
If I had known...
|
|
Main Clause (Result)
|
I / You / He / She / It / We / They
|
would have + Past Participle
|
...I would have told you.
|
|
Negative If-Clause
|
Any
|
had not (hadn't) + Past Participle
|
If he hadn't left...
|
|
Negative Main Clause
|
Any
|
would not (wouldn't) have + Past Participle
|
...he wouldn't have been late.
|
|
Question Form
|
Any
|
Would [Subject] have + Past Participle?
|
Would you have gone?
|
Common Contractions
| Full Form | Contraction | Pronunciation Note |
|---|---|---|
|
I had
|
I'd
|
Sounds like 'eyed'
|
|
I would have
|
I'd have / I'd've
|
Very common in spoken English
|
|
had not
|
hadn't
|
Stress the 'n't'
|
|
would not have
|
wouldn't have
|
Often sounds like 'wouldn't-uv'
|
Meanings
A structure used to talk about a hypothetical situation in the past and its imaginary result. Since the event already happened, the condition is impossible to fulfill.
Expressing Regret
Feeling sorry about a past action or inaction.
“If I hadn't missed the bus, I wouldn't have been late for the interview.”
“If we had saved more money, we could have bought that house.”
Expressing Relief
Being glad that a negative hypothetical situation didn't happen.
“If I hadn't worn my seatbelt, I would have been badly injured.”
“If we hadn't checked the map, we would have gotten lost in the woods.”
Criticism or Blame
Pointing out someone else's past mistakes.
“If you had listened to me, you wouldn't have made that mistake.”
“If they had prepared better, they wouldn't have lost the contract.”
Reference Table
| 유형 | 조건 (If-clause) | 결과 (Main Clause) | 예시 |
|---|---|---|---|
|
3차 조건문
|
If + Past Perfect
|
would/could/might have + Past Participle
|
If I had known, I would have helped.
|
|
의미
|
실현되지 않은 과거 상황
|
실현되지 않은 과거 결과
|
둘 다 일어나지 않았음.
|
|
축약형 (If)
|
If I'd (I had)
|
N/A
|
If I'd seen him...
|
|
축약형 (결과)
|
N/A
|
I'd've (I would have)
|
...I'd've said hello.
|
|
대안 (결과)
|
N/A
|
could/might have + Past Participle
|
He could have won.
|
|
도치 (격식)
|
Had + Subject + PP
|
would/could/might have + PP
|
Had I known, I would have helped.
|
격식 수준 스펙트럼
Had I been aware of the event, I would certainly have attended. (Socializing)
If I had known about the party, I would have gone. (Socializing)
If I'd known, I'd've been there. (Socializing)
Man, if I'd known, I woulda been there for sure. (Socializing)
3차 조건문: 비현실적인 과거
구조
- If + Past Perfect 조건
- Would/Could/Might Have + PP 결과
용법
- 후회 놓친 기회
- 과거 가능성 있었을 수도 있는 일
- 과거 설명 왜 그런 일이 일어났는지
핵심 요소
- 비현실적인 과거 바꿀 수 없는 일
- 과거분사 필수 동사 형태
- 조동사 (would/could/might) 확실성/가능성 표현
한눈에 보는 조건문 유형
3차 조건문이 맞을까요?
과거의 가상 상황에 대해 이야기하고 있나요?
'if' 절이 일어나지 않은 조건에 관한 것인가요?
'if' 절이 'had + 과거분사'를 사용하나요?
주절이 'would/could/might have + 과거분사'를 사용하나요?
3차 조건문 사용 맥락
후회
- • 놓친 기회
- • 아쉬운 결과
- • 하지 않았으면 하는 일
과거 설명
- • 인과 관계 분석
- • 상황이 왜 그렇게 되었는지
- • 가상의 대안
비판
- • 정중한 비난
- • 더 나은 선택 제안
- • 실수 지적
가상 역사
- • 만약 ~라면 시나리오
- • 대체 역사
- • 학술적 논의
수준별 예문
If I had seen you, I would have said hi.
If I had seen you, I would have said hi.
If it had rained, I would have stayed home.
If it had rained, I would have stayed home.
If I had known, I would have helped.
If I had known, I would have helped.
If she had called, I would have answered.
If she had called, I would have answered.
If I hadn't missed the train, I would have been on time.
If I hadn't missed the train, I would have been on time.
If we had practiced more, we would have won the game.
If we had practiced more, we would have won the game.
If you had told me, I wouldn't have been angry.
If you had told me, I wouldn't have been angry.
If they had invited us, we would have gone.
If they had invited us, we would have gone.
If I had studied harder at university, I could have gotten a better job.
If I had studied harder at university, I could have gotten a better job.
If the company had invested in technology, they wouldn't have gone bankrupt.
If the company had invested in technology, they wouldn't have gone bankrupt.
If you hadn't reminded me, I might have forgotten our anniversary.
If you hadn't reminded me, I might have forgotten our anniversary.
If we had known the hotel was so bad, we wouldn't have booked it.
If we had known the hotel was so bad, we wouldn't have booked it.
If the government had acted sooner, the crisis might have been averted.
If the government had acted sooner, the crisis might have been averted.
If I hadn't taken that chance, I wouldn't be where I am today.
If I hadn't taken that chance, I wouldn't be where I am today.
If you had listened to the warnings, you wouldn't have found yourself in this mess.
If you had listened to the warnings, you wouldn't have found yourself in this mess.
If she had been elected, she would have changed the tax laws.
If she had been elected, she would have changed the tax laws.
Had the pilot not reacted so quickly, the accident would have been fatal.
Had the pilot not reacted so quickly, the accident would have been fatal.
If the researchers had had access to more data, their conclusions might have been more robust.
If the researchers had had access to more data, their conclusions might have been more robust.
If he hadn't been so stubborn, the negotiations wouldn't have broken down so spectacularly.
If he hadn't been so stubborn, the negotiations wouldn't have broken down so spectacularly.
If we had known then what we know now, we would have made very different choices.
If we had known then what we know now, we would have made very different choices.
Had it not been for his timely intervention, the project would surely have foundered.
Had it not been for his timely intervention, the project would surely have foundered.
If the architect had but followed the original blueprints, the structural integrity would have been preserved.
If the architect had but followed the original blueprints, the structural integrity would have been preserved.
If the treaty had been ratified, the subsequent decades of conflict might well have been avoided.
If the treaty had been ratified, the subsequent decades of conflict might well have been avoided.
If she had not been so profoundly influenced by her mentors, her artistic style would have evolved quite differently.
If she had not been so profoundly influenced by her mentors, her artistic style would have evolved quite differently.
혼동하기 쉬운
Both use 'would', but Second is for present/future and Third is for past.
Learners mix the past condition with a present result.
Using simple past in the if-clause.
자주 하는 실수
If I would have seen you, I would have said hi.
If I had seen you, I would have said hi.
If I had saw him, I would have told him.
If I had seen him, I would have told him.
If I had known, I would told you.
If I had known, I would have told you.
If I had have known, I would have come.
If I had known, I would have come.
문장 패턴
If I had known about ___, I would have ___.
If it hadn't been for ___, I never would have ___.
Had I ___ earlier, I would have ___.
Real World Usage
If we had had more resources, we would have finished the project a month early.
If I hadn't gone to that party, I never would have met my husband! #blessed
If the striker had taken that shot earlier, it would have been a goal.
If you had contacted us within 30 days, we would have given you a full refund.
If we hadn't lost our passports, the trip would have been perfect.
If the message had arrived on time, the war might have ended sooner.
'Had' 찾기
If I had known..., not
If I would have known...
'If' 절에 'Would'는 안 돼요
'Could/Might'로 뉘앙스를 살려봐요
후회는 만국 공통어
축약형은 우리의 친구 (비격식)
과거분사형을 꼭 확인하세요
Smart Tips
Use inversion (Had I...) to sound more sophisticated and authoritative.
Contract 'would have' to 'would've'. It's much more natural.
Think of it as 'The 3-3-3 Rule': Third Conditional, uses V3 (Past Participle) in both parts.
Use the Third Conditional to process the event, then switch to the First Conditional to plan for the future.
발음
The 'd've' contraction
In fast speech, 'would have' becomes 'would've' or even 'woulda'. The 'h' in 'have' is almost always silent.
If I'd
The 'd' in 'I'd' is very soft. It's a quick stop of the tongue behind the teeth.
The Regret Fall
If I had ↘known...
A falling intonation on the 'if' clause often signals deep regret.
암기하기
기억법
Remember 'Double Had/Have': You need 'had' in the first part and 'have' in the second part.
시각적 연상
Imagine a 'Time Travel' remote control. The 'If' button takes you back to a past event, and the 'Would Have' button shows you the alternate ending on a TV screen.
Rhyme
If I had known what I know now, I would have changed it all somehow.
Story
Imagine a man named 'Had' who lives in the past. He meets a woman named 'Would Have' who lives in a dream. They can only meet when we talk about things that never happened.
Word Web
챌린지
Write down three things you regret from last year using the 'If I had... I would have...' structure.
문화 노트
British speakers often use 'If I'd have known' in casual speech, even though it's technically incorrect. It's a very common colloquialism.
In many US dialects, 'woulda, coulda, shoulda' is a common phrase used to dismiss someone who is complaining about the past.
In history and science, the Third Conditional is used for 'Counterfactual History'—a serious method of analyzing what might have happened if key events were different.
The conditional structure in English evolved from Old English 'gif' (if) and the use of the subjunctive mood to express unreality.
대화 시작하기
If you had been born in a different country, how would your life have been different?
If you hadn't chosen your current career, what would you have done instead?
If you had won a million dollars when you were ten years old, what would you have bought?
If you could have met any historical figure, who would it have been?
일기 주제
자주 하는 실수
Test Yourself
If I ___ (know) you were coming, I ___ (bake) a cake.
Find and fix the mistake:
If she would have arrived earlier, she wouldn't have missed the start of the movie.
Translate into English: 'Si me hubieran escuchado, no habrían cometido ese error.'
Answer starts with: ["I...
Choose the correct sentence:
Score: /4
연습 문제
8 exercisesIf I ___ (know) you were in town, I ___ (invite) you to dinner.
Which sentence is grammatically correct?
Find and fix the mistake:
If she had study harder, she would have passed the test.
If I had realized the danger, I wouldn't have gone there.
1. If I hadn't forgotten my umbrella... / 2. If we had left earlier... / 3. If you had called me...
If I had had more time, I ___ finished the book.
If we ___ (not/take) the map, we ___ (get) lost.
What is the speaker saying?
Score: /8
Practice Bank
12 exercisesIf he ___ (not miss) the train, he ___ (arrive) on time for the meeting.
We would have gone to the concert if we had bought tickets earlier.
Which of these sentences is grammatically correct?
Translate into English: 'Si no hubieras comido tanto, no te habrías sentido mal.'
Arrange these words into a sentence:
Match the beginnings and endings:
If she ___ (not forget) her passport, she ___ (be) on the plane now.
Had I knew the truth, I would have acted differently.
Select the correct sentence:
Translate into English: 'Si no hubiera llovido, habríamos ido de picnic.'
Arrange these words into a sentence:
Match the conditions with their results:
Score: /12
자주 묻는 질문 (8)
In standard English, no. You should use `if I had`. While you might hear 'if I would have' in some American dialects, it is considered incorrect in exams and formal writing.
`Would have` describes a certain result in your imaginary past. `Could have` describes an ability or a possibility. For example, 'I could have won' means I had the ability to win, but I didn't.
Yes! You can say 'I would have helped you if I had known.' Notice that you don't need a comma when the `if` comes in the middle.
Yes. The first `had` is the auxiliary verb for the Past Perfect, and the second `had` is the past participle of the verb 'to have'. It's very common!
Put 'would' at the beginning: 'Would you have come if I had invited you?'
Use `might have` when you are less sure about the imaginary result. 'If I had studied, I might have passed' (it's possible, but not 100% certain).
Inversion is a formal style where you drop 'if' and start with 'had'. 'Had I known' instead of 'If I had known'. It sounds very professional.
Very often! It's used to analyze past performance, missed targets, or successful strategies during meetings and reviews.
Scaffolded Practice
1
2
3
4
Mastery Progress
Needs Practice
Improving
Strong
Mastered
In Other Languages
Si hubiera [V3], habría [V3]
Spanish requires the subjunctive mood, whereas English uses the indicative 'had'.
Si j'avais [V3], j'aurais [V3]
Very similar to English, making it intuitive for French learners.
Wenn ich [V3] hätte, hätte ich [V3]
Word order in German (verb at the end) is the main challenge for learners.
...ba ...katta noni
Japanese doesn't have a direct 'had + V3' equivalent; it relies on verb endings and context.
Law... la-kana...
The particle 'la-' is often added to the result clause for emphasis.
Ruguo... jiu...
Context and time markers (like 'zuotian' - yesterday) are the only way to know it's a Third Conditional.
Learning Path
Prerequisites
Learn These First
Continue With
가정법 과거완료: 축약형 (I'd've known)
### Overview 영어 학습을 하다 보면 문법책에서 배운 문장과 원어민들이 실제 대화에서 사용하는 문장 사이에 큰 괴리감을 느...
과거 행동, 현재 결과 (혼합 조건문 유형 1)
### Overview 영어의 `Mixed Conditional` 중 하나인 '과거의 행동이 현재의 결과에 미치는 영향'을 다루는 이 구문은, 한국어...
혼합 가정법: 과거의 행동, 현재의 결과 (Type 2)
### Overview Mixed Conditionals(혼합 조건문), 그중에서도 '과거의 행동이 현재의 결과에 영향을 미치는 경우(Type 2 Mixed C...
세련된 '만약' 문장: 조건문 도치 (Should, Were, Had)
Overview 영화 속 멋진 전문가처럼 들리고 싶었던 적이 있나요? 아니면 넷플릭스 자막에서 `if`라는 단어가 없는데도 가정을 나...
과거의 실수, 현재의 결과 (혼합 조건문)
Overview 어젯밤에 스마트폰 충전기 꽂는 걸 깜빡해서 전원이 꺼진 폰을 보고 한숨 쉬어본 적 있나요? 지금 당신은 카페에 앉아...
후회와 결과: 'Would Have' 사용하기
Overview 온라인 쇼핑 중 대박 세일을 놓치고 나서 그 허탈한 기분을 느껴본 적 있나요? 혹은 정말 중요한 문자 메시지에서 '전...
조건문에서의 도치 ('If' 생략)
### Overview 안녕하세요! 영어의 깊이를 더하고 싶은 C1 레벨의 학습자 여러분, 반갑습니다. 오늘은 영문법의 정점 중 하나이...
혼합 가정법: 과거 행동, 현재 결과
### Overview 영어를 마스터하는 과정에서 마주하게 되는 가장 세련되고 정교한 문법 중 하나가 바로 '혼합 가정법(Mixed Condi...
혼합 조건문: 현재 조건, 과거 결과
### Overview 영어를 모국어처럼 구사하려는 C1 레벨의 학습자들에게 '가정법'은 늘 넘어야 할 큰 산과 같습니다. 특히 오늘 우...
관련 동영상
Related Grammar Rules
가정법 현재: Unless = If Not
### Overview 영어 문법에서 **`unless`**는 조건문, 특히 **First Conditional (1형 조건문)**에서 중요한 접속사 역할을 합니...
영 조건문: 습관 및 일상
### 개요 습관과 일상을 나타낼 때 사용되는 '영문법의 제로 컨디셔널(Zero Conditional)'은, 특정 조건이 반복적으로 충족될...
Can: 능력 표현하기 (Can)
Overview 백플립 할 수 있어? 아니면 그냥 괜찮은 사워도우 빵이라도 구울 수 있니? 어느 쪽이든, 넌 `can`을 사용하고 있는 거...
혼합 가정법: 과거의 행동, 현재의 결과 (Type 2)
### Overview Mixed Conditionals(혼합 조건문), 그중에서도 '과거의 행동이 현재의 결과에 영향을 미치는 경우(Type 2 Mixed C...
Suppose & Supposing: '만약 ~라면' 게임
### Overview 영어 학습이 B2 레벨, 즉 중상급 단계에 도달하면 단순히 의사를 전달하는 수준을 넘어, 상대방의 생각을 자극하...