본문 바로가기
2. 문법 총정리/(3) 토익 문법

[토익 문법] 가정법 완벽 정리!

by MAX ENGLISH 2025. 3. 26.
728x90

[토익 문법] 가정법 완벽 정리! 가정법 과거, 과거완료, 혼합 가정법 차이 & 예문 🚀

1️⃣ 가정법의 개념 정리

  • 가정법은 현실과 다른 상상의 상황을 표현하는 문법입니다.
  • 주로 “만약 ~라면, ~할 텐데”와 같은 비현실적인 조건을 나타낼 때 사용합니다.

✏️ 예시

  • If I were you, I would quit the job. (내가 너라면 그 일을 그만둘 텐데.)
  • If she had studied harder, she would have passed the exam. (그녀가 더 열심히 공부했더라면 시험에 합격했을 것이다.)

 

※ 관계부사에 대해 알 다면 아래 CLICK  

 

 

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 + 동사원형
  • 시제 : 과거 동사를 사용하지만 의미는 현재
  • 예시 :
    1. If I had a car, I would drive to work.
      (
      내가 차가 있다면 차로 출근할 텐데)
    2. If she were here, we could start the meeting.
      (
      그녀가 여기 있다면 회의를 시작할 수 있을 텐데)
    3. If they lived nearby, we might visit them more often.
      (
      그들이 근처에 산다면 더 자주 방문할 텐데)

📌 가정법 과거완료 (Unreal past)

  • 의미 : 과거 사실과 반대되는 상황을 가정함
  • 구조 : If + 주어 + had p.p., 주어 + would/could/might + have p.p.
  • 시제 : 과거완료 시제 사용 → 과거에 일어나지 않은 일을 상상
  • 예시 :
    1. If I had studied harder, I would have passed the test.
      (
      내가 더 열심히 공부했더라면 시험에 붙었을 텐데)
    2. If they had left earlier, they could have caught the train.
      (
      그들이 더 일찍 출발했더라면 기차를 탔을 수도 있어)
    3. If he had told me the truth, I might have helped him.
      (
      그가 내게 진실을 말했다면, 도왔을지도 몰라)

📌 혼합 가정법 (Mixed conditional)

  • 의미 : 과거의 원인이 현재의 결과로 이어지는 상상
  • 구조 : If + 주어 + had p.p., 주어 + would/could/might + 동사원형
  • 시제 : 조건절은 과거완료, 주절은 현재 시점 의미
  • 예시 :
    1. If I had gone to bed earlier, I wouldn’t be so tired now.
      (
      일찍 잤더라면 지금 이렇게 피곤하진 않을 텐데)
    2. If she had taken the job, she would be living in Paris now.
      (
      그녀가 그 일을 맡았더라면 지금 파리에 살고 있을 텐데)
    3. If we hadn’t missed the flight, we would be in New York 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가 생략되면 주어와 동사 순서가 바뀌는 도치형 가정법
  • 토익·수능 등에서 자주 출제되는 고난도 문형

 

728x90

 

 

📌 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️⃣ 실전 문제

📌 문제

 

  1. If she ___ earlier, she wouldn’t be so tired now.
    (A) sleeps
    (B) slept
    (C) had slept
    (D) would sleep

  2. If I ___ you, I wouldn’t hesitate.
    (A) am
    (B) were
    (C) was
    (D) had been

  3. I wish I ___ more languages when I was younger.
    (A) know
    (B) had learned
    (C) will learn
    (D) learn

  4. If they had taken the highway, they ___ here by now.
    (A) will arrive
    (B) would have arrived
    (C) would be
    (D) would be arriving

  5. If he ___ enough money, he would buy the house.
    (A) has
    (B) had
    (C) have
    (D) will have

  6. If only I ___ more careful during the interview.
    (A) was
    (B) had been
    (C) were
    (D) would have been

  7. 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

  8. If she ___ the deadline, she would have received a bonus.
    (A) met
    (B) has met
    (C) had met
    (D) was meeting

  9. I wish he ___ us about the change in schedule.
    (A) tells
    (B) had told
    (C) told
    (D) was told

  10. If they had practiced more, they ___ better in the game.
    (A) would have done
    (B) would do
    (C) will do
    (D) did

📌 정답 및 해설

  1. (C) had slept
    해설 : 현재 결과(wouldn’t be tired now) → 과거 원인(had slept) → 혼합 가정법 구조
    → If + 주어 + had p.p., 주어 + would + 동사원형
  2. (B) were
    해설 : 현재 사실의 반대 → 가정법 과거
    → 주어가 I라도 If I were you가 원칙적인 표현
  3. (B) had learned
    해설 : 과거에 배우지 않은 것을 후회 → I wish + 과거완료(had p.p.) 사용
    → 실제로 배우지 않았음을 암시
  4. (D) would be arriving
    해설 : 과거 조건(had taken) → 현재 결과(would be arriving now) → 혼합 가정법
    → 주절에는 현재시제 느낌이 드러나는 진행형 가능
  5. (B) had
    해설 : 현재 사실 반대 → 가정법 과거
    → If + 주어 + 과거동사(had), 주어 + would + 동사원형
  6. (B) had been
    해설 : 과거 상황에 대한 후회 → If only + 주어 + had p.p.
    → If only는 감정이 강하게 담긴 가정표현
  7. (C) hadn’t missed
    해설 : 현재 결과(wouldn’t be waiting now) + 과거 사건 → 혼합 가정법
    → If + 주어 + had p.p., 주어 + would + 동사원형
  8. (C) had met
    해설 : 과거 조건이 충족되지 않아 결과가 발생함 → 가정법 과거완료
    → If + 주어 + had p.p., 주어 + would have p.p.
  9. (B) had told
    해설 : 과거에 알려주지 않음에 대한 후회 → I wish + 주어 + had p.p.
    → 가정법 과거완료 구조
  10. (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 동명사 완벽 정리!

[토익 문법] to부정사 vs 동명사 차이! 헷갈리지 않는 사용법 & 동사별 정리 🚀1️⃣ 개념 정리 📌 to부정사 (To V)미래 지향적 의미를 가진다.특정한 목적이나 의도를 나타낼 때 사용된다.예문She wa

max-english.tistory.com

 

 

728x90

MAX ENGLISH님의
글이 좋았다면 응원을 보내주세요!