[토익 문법] 가정법 완벽 정리! 가정법 과거, 과거완료, 혼합 가정법 차이 & 예문 🚀
1️⃣ 가정법의 개념 정리
- 가정법은 현실과 다른 상상의 상황을 표현하는 문법입니다.
- 주로 “만약 ~라면, ~할 텐데”와 같은 비현실적인 조건을 나타낼 때 사용합니다.
✏️ 예시
- If I were you, I would quit the job. (내가 너라면 그 일을 그만둘 텐데.)
- If she had studied harder, she would have passed the exam. (그녀가 더 열심히 공부했더라면 시험에 합격했을 것이다.)
[토익 문법] 관계부사 완벽 정리!
[토익 문법] 관계부사 완벽 정리! when, where, why, how 차이 & 예제 + 문제풀이 🚀1️⃣ 관계부사의 개념과 역할 정리관계부사(Relative Adverb)는 두 문장을 연결하며, ‘접속사 + 부사’의 역할을 합니다
max-english.tistory.com
2️⃣ 가정법 종류
종류 | 시제 | 구조 | 의미 | 예문 |
가정법 과거 |
현재 | If + 주어 + 과거동사, 주어 + would/could + 동사원형 |
현재 사실 반대 |
If I were rich, I would travel the world.
(내가 부자라면 세계 여행을 할 텐데) |
가정법 과거완료 |
과거 | If + 주어 + had p.p., 주어 + would/could have p.p. |
과거 사실 반대 |
If she had left earlier, she would have caught the train.
(그녀가 더 일찍 떠났더라면 기차를 탔을 텐데) |
혼합 가정법 |
과거 + 현재 |
If + 주어 + had p.p., 주어 + would/could + 동사원형 |
과거 원인 → 현재 결과 |
If I had slept well, I wouldn’t be so tired now.
(내가 잠을 잘 잤더라면 지금 이렇게 피곤하지 않을 텐데) |
📌 가정법 과거 (Unreal present)
- 의미 : 현재 사실과 반대되는 가정을 표현함
- 구조 : If + 주어 + 과거 동사, 주어 + would/could/might + 동사원형
- 시제 : 과거 동사를 사용하지만 의미는 현재
- 예시 :
- If I had a car, I would drive to work.
(내가 차가 있다면 차로 출근할 텐데) - If she were here, we could start the meeting.
(그녀가 여기 있다면 회의를 시작할 수 있을 텐데) - If they lived nearby, we might visit them more often.
(그들이 근처에 산다면 더 자주 방문할 텐데)
- If I had a car, I would drive to work.
📌 가정법 과거완료 (Unreal past)
- 의미 : 과거 사실과 반대되는 상황을 가정함
- 구조 : If + 주어 + had p.p., 주어 + would/could/might + have p.p.
- 시제 : 과거완료 시제 사용 → 과거에 일어나지 않은 일을 상상
- 예시 :
- If I had studied harder, I would have passed the test.
(내가 더 열심히 공부했더라면 시험에 붙었을 텐데) - If they had left earlier, they could have caught the train.
(그들이 더 일찍 출발했더라면 기차를 탔을 수도 있어) - If he had told me the truth, I might have helped him.
(그가 내게 진실을 말했다면, 도왔을지도 몰라)
- If I had studied harder, I would have passed the test.
📌 혼합 가정법 (Mixed conditional)
- 의미 : 과거의 원인이 현재의 결과로 이어지는 상상
- 구조 : If + 주어 + had p.p., 주어 + would/could/might + 동사원형
- 시제 : 조건절은 과거완료, 주절은 현재 시점 의미
- 예시 :
- If I had gone to bed earlier, I wouldn’t be so tired now.
(일찍 잤더라면 지금 이렇게 피곤하진 않을 텐데) - If she had taken the job, she would be living in Paris now.
(그녀가 그 일을 맡았더라면 지금 파리에 살고 있을 텐데) - If we hadn’t missed the flight, we would be in New York now.
(비행기를 놓치지 않았더라면 지금 뉴욕에 있을 텐데)
- If I had gone to bed earlier, I wouldn’t be so tired now.
3️⃣ 가정법 vs 직설법 비교 정리
구분 | 직설법 문장 | 가정법 문장 | 설명 |
현재 | I am busy now. | If I weren’t busy, I would help you. |
현재 사실 vs 현재 사실의 반대
(가정법 과거) |
과거 | She arrived on time. | If she had arrived late, she would have missed the meeting. |
과거 사실 vs 과거 사실의 반대
(가정법 과거완료) |
현재결과 (혼합) | I didn’t sleep last night, so I’m tired now. |
If I had slept well, I wouldn’t be so tired now. |
과거 원인 → 현재 결과
(혼합 가정법) |
4️⃣ 가정법에서 자주 쓰이는 표현 정리
📌 I wish + 주어 + 과거/과거완료
구조 | 의미 | 사용 시제 | 예문 |
I wish + 주어 + 과거 | 현재 사실 반대 | 가정법 과거 |
I wish I were taller.
(내가 키가 더 컸으면 좋을 텐데) |
I wish + 주어 + had p.p. | 과거 사실 반대 (후회) | 가정법 과거완료 |
I wish I had studied harder.
(내가 더 공부했더라면 좋았을 텐데) |
- 포인트
- 주어가 I라도 were를 사용해야 함 (If I were…, I wish I were…)
- 직설법으로 착각하고 I wish I know 같은 표현 쓰면 오답! → I wish I knew로 써야 맞음.
📌 If only + 주어 + 과거/과거완료
구조 | 의미 | 감정 강조 | 예문 |
If only + 주어 + 과거 | 현재에 대한 강한 바람 | ✔️ 강조 |
If only I were rich!
(내가 부자였으면 얼마나 좋을까!) |
If only + 주어 + had p.p. | 과거에 대한 강한 후회 | ✔️ 강조 |
If only she had told me the truth!
(그녀가 진실을 말했더라면!) |
- 포인트
- If only는 감정을 강하게 강조하고 싶을 때 사용
- 시험에서 감정 강조를 물을 수도 있음 (기출 표현!)
📌 조동사의 과거형 (would, could, might)
시제 | 구조 | 예문 |
현재 사실 반대 | would/could/might + 동사원형 |
If I were you, I would go.
|
과거 사실 반대 | would/could/might + have p.p. |
If he had tried, he could have passed.
|
- 포인트
- would → 단순 예상 결과
- could → 가능성, 능력
- might → 가능성(불확실성 강조)
📌 Were, Had, Should + 주어 (도치 표현)
형태 | 의미 | 예문 |
Were I you, I would quit. | If I were you... |
(내가 너라면 그만둘 텐데)
|
Had I known that, I would have acted differently. | If I had known... |
(내가 그것을 알았더라면 다르게 행동했을 텐데)
|
Should he call, let me know. | If he should call... |
(그가 전화하면 알려줘)
|
- 포인트
- If가 생략되면 주어와 동사 순서가 바뀌는 도치형 가정법
- 토익·수능 등에서 자주 출제되는 고난도 문형
📌 But for / Without / Otherwise
✅ But for + 명사
- 의미 : "만약 ~가 없었다면" (If it were not for / If it had not been for의 의미와 유사)
- 사용 시기 : 현재 또는 과거 모두 가능
- 뒤에 나오는 절은 가정법 형태로 이어짐
<예문>
- But for your help, I couldn’t have finished the project.
(당신의 도움이 없었더라면, 그 프로젝트를 끝낼 수 없었을 거예요.)
> 과거 사실 반대 → 가정법 과거완료 - But for his advice, I wouldn’t be here now.(그의 조언이 없었더라면, 나는 지금 여기 없을 거예요.)
> 과거 원인 + 현재 결과 → 혼합 가정법
✅ Without + 명사
- 의미 : "만약 ~이 없다면 / 없었다면"
- But for보다 더 일상적이며, 의미는 거의 동일
- if절을 생략한 구조로 문장 안에서 가정법 절을 만듦
<예문>
- Without water, no life could exist.
(물이 없다면 생명은 존재할 수 없다.)
> 현재 사실 반대 → 가정법 과거 - Without your encouragement, I wouldn’t have succeeded.
(당신의 격려가 없었다면, 나는 성공하지 못했을 것이다.)
> 과거 사실 반대 → 가정법 과거완료
✅ Otherwise (그렇지 않으면)
- 의미 : "그렇지 않으면", "그렇지 않았다면"
- 앞 문장을 조건절로 간주하고, otherwise 뒤에서 가정법 주절 형태를 사용
- if절 없이도 가정법 의미를 전달할 수 있음
<예문>
- You should leave now; otherwise, you will be late.
(지금 떠나야 해요. 안 그러면 늦을 거예요.)
> 현실적인 미래 조건 → 직설법 - He was lucky to have a map; otherwise, he would have gotten lost.
(그는 지도를 가지고 있어서 운이 좋았어요. 그렇지 않았더라면 길을 잃었을 거예요.)
> 과거 가정 → 가정법 과거완료 - Pay attention, otherwise you might miss something important.
(집중하세요. 그렇지 않으면 중요한 걸 놓칠 수도 있어요.)
> 명령문 -> 약한 가정 / 가능성
5️⃣ 시험에서 자주 출제되는 가정법 문제 유형 정리
- 빈칸 채우기 : 조동사 + 동사원형 / have p.p. 형태 익히기
- 문장 재작성 : 직설법을 가정법으로 바꾸기
- 문법 일치 문제 : 시제와 구조가 어울리는지 확인하기
- 혼합 가정법 구별 문제 : 과거 사건 + 현재 결과 조합
6️⃣ 실전 문제
📌 문제
- If she ___ earlier, she wouldn’t be so tired now.
(A) sleeps
(B) slept
(C) had slept
(D) would sleep - If I ___ you, I wouldn’t hesitate.
(A) am
(B) were
(C) was
(D) had been - I wish I ___ more languages when I was younger.
(A) know
(B) had learned
(C) will learn
(D) learn - If they had taken the highway, they ___ here by now.
(A) will arrive
(B) would have arrived
(C) would be
(D) would be arriving - If he ___ enough money, he would buy the house.
(A) has
(B) had
(C) have
(D) will have - If only I ___ more careful during the interview.
(A) was
(B) had been
(C) were
(D) would have been - If we ___ the flight, we wouldn’t be waiting at the airport now.
(A) didn’t miss
(B) wouldn’t miss
(C) hadn’t missed
(D) haven’t missed - If she ___ the deadline, she would have received a bonus.
(A) met
(B) has met
(C) had met
(D) was meeting - I wish he ___ us about the change in schedule.
(A) tells
(B) had told
(C) told
(D) was told - If they had practiced more, they ___ better in the game.
(A) would have done
(B) would do
(C) will do
(D) did
📌 정답 및 해설
- (C) had slept
해설 : 현재 결과(wouldn’t be tired now) → 과거 원인(had slept) → 혼합 가정법 구조
→ If + 주어 + had p.p., 주어 + would + 동사원형 - (B) were
해설 : 현재 사실의 반대 → 가정법 과거
→ 주어가 I라도 If I were you가 원칙적인 표현 - (B) had learned
해설 : 과거에 배우지 않은 것을 후회 → I wish + 과거완료(had p.p.) 사용
→ 실제로 배우지 않았음을 암시 - (D) would be arriving
해설 : 과거 조건(had taken) → 현재 결과(would be arriving now) → 혼합 가정법
→ 주절에는 현재시제 느낌이 드러나는 진행형 가능 - (B) had
해설 : 현재 사실 반대 → 가정법 과거
→ If + 주어 + 과거동사(had), 주어 + would + 동사원형 - (B) had been
해설 : 과거 상황에 대한 후회 → If only + 주어 + had p.p.
→ If only는 감정이 강하게 담긴 가정표현 - (C) hadn’t missed
해설 : 현재 결과(wouldn’t be waiting now) + 과거 사건 → 혼합 가정법
→ If + 주어 + had p.p., 주어 + would + 동사원형 - (C) had met
해설 : 과거 조건이 충족되지 않아 결과가 발생함 → 가정법 과거완료
→ If + 주어 + had p.p., 주어 + would have p.p. - (B) had told
해설 : 과거에 알려주지 않음에 대한 후회 → I wish + 주어 + had p.p.
→ 가정법 과거완료 구조 - (A) would have done
해설 : 과거에 더 연습했더라면 경기에서 더 잘했을 텐데 → 가정법 과거완료
→ If + 주어 + had p.p., 주어 + would have p.p.
📌 요약 정리 포인트
- 가정법 과거 : 현재 사실 반대 → If + 과거, 주어 + would/could + 동사원형
- 가정법 과거완료 : 과거 사실 반대 → If + had p.p., 주어 + would have p.p.
- 혼합 가정법 : 과거 원인 + 현재 결과 → If + had p.p., 주어 + would + 동사원형
If I were you, I wouldn’t hesitate.
/ 이프 아이 워 유, 아이 우든트 헤지테이트 /
내가 너라면 망설이지 않을 거야.

[토익 문법] 관계대명사 완벽 정리!
[토익 문법] 관계대명사 완벽 정리! who, which, that 차이부터 예제 & 문제풀이까지 🚀1️⃣ 관계대명사의 개념 및 역할 정리 📌 관계대명사(Relative Pronoun) - 두 문장을 연결하면서 선행사를 수
max-english.tistory.com
[토익 문법] to부정사 vs 동명사 완벽 정리!
[토익 문법] to부정사 vs 동명사 차이! 헷갈리지 않는 사용법 & 동사별 정리 🚀1️⃣ 개념 정리 📌 to부정사 (To V)미래 지향적 의미를 가진다.특정한 목적이나 의도를 나타낼 때 사용된다.예문She wa
max-english.tistory.com
'2. 문법 총정리 > (3) 토익 문법' 카테고리의 다른 글
[토익 문법] 비교급 완벽 정리! (124) | 2025.03.28 |
---|---|
[토익 문법] 가정법 vs 직설법 완벽 비교 정리! (78) | 2025.03.27 |
[토익 문법] 관계부사 완벽 정리! (66) | 2025.03.25 |
[토익 문법] 관계대명사 완벽 정리! (69) | 2025.03.24 |
[토익 문법] to부정사 vs 동명사 완벽 정리! (118) | 2025.03.21 |
MAX ENGLISH님의
글이 좋았다면 응원을 보내주세요!
이 글이 도움이 됐다면, 응원 댓글을 써보세요. 블로거에게 지급되는 응원금은 새로운 창작의 큰 힘이 됩니다.
응원 댓글은 만 14세 이상 카카오계정 이용자라면 누구나 편하게 작성, 결제할 수 있습니다.
글 본문, 댓글 목록 등을 통해 응원한 팬과 응원 댓글, 응원금을 강조해 보여줍니다.
응원금은 앱에서는 인앱결제, 웹에서는 카카오페이 및 신용카드로 결제할 수 있습니다.