STEP 1
| 종류 | if절 | 주절 | 의미 |
|---|---|---|---|
| 가정법 과거 | If + 주어 + 과거동사(be는 were) | 주어 + would/could/might + 동사원형 | 현재 사실의 반대 |
| 가정법 과거완료 | If + 주어 + had + p.p. | 주어 + would/could/might + have + p.p. | 과거 사실의 반대 |
| 혼합가정법 | If + 주어 + had + p.p. | 주어 + would + 동사원형 (+ now) | 과거에 ~했다면 지금 ~할 텐데 |
STEP 2
| 가정법 | 직설법(사실) |
|---|---|
| If I were rich, I could buy it. | As I am not rich, I can't buy it. |
| If I had studied harder, I would have passed. | As I didn't study harder, I didn't pass. |
| If I had taken the medicine, I would feel better now. | As I didn't take the medicine, I don't feel better now. |
STEP 3
I wish I were taller. (지금 ~라면 좋을 텐데) / I wish I had gone. (그때 ~했더라면 좋았을 텐데)
He talks as if he knew everything. (마치 ~인 것처럼) / as if + had p.p.는 '마치 ~였던 것처럼'.
It's time you went to bed. (이제 ~할 시간이다 — 이미 늦었다는 뉘앙스)
Without water, we couldn't live. = If it were not for water … 과거완료면 If it had not been for …
STEP 4
| 원래 문장 | if 생략 도치 |
|---|---|
| If I were you, … | Were I you, … |
| If he had known, … | Had he known, … |
| If it should rain, … | Should it rain, … |
STEP 5
STEP 6
1. If I ( ) a bird, I would fly to you. (be)
2. If she had left earlier, she ( ) the train. (catch)
3. I wish I ( ) more time now. (have)
4. Had I known the truth, I would have told you. 를 if를 써서 바꾸면?
5. If he had studied medicine, he ( ) a doctor now. (be)
중3에서 가정법 과거와 I wish·as if를 배우는 교과서가 많고, 고1~고2에서 가정법 과거완료·혼합가정법·if 생략 도치를 다룹니다. 교과서마다 편성이 다를 수 있습니다.
아닙니다. 실제로 일어날 수 있는 일에 대한 조건문(직설법 조건절)입니다. 가정법은 사실과 반대이거나 가능성이 매우 낮은 일을 말할 때만 씁니다.
would는 '~할 텐데', could는 '~할 수 있을 텐데', might는 '~할지도 모를 텐데'입니다. 시험에서는 의미에 맞는 조동사를 고르게 하는 경우가 많습니다.
네, 상단 인쇄·PDF 저장 버튼으로 출력해 쓰실 수 있습니다.
함께 보면 좋은 교재: 영어 시제 12 총정리 · 관계대명사 총정리 · 수동태 총정리 · 동명사 총정리
작성 기준: 중·고등학교 영어 교과서 문법 단원(가정법) 공통 범위 · 확인일 2026-09-28
직설법 전환 연습부터 1:1로 차근차근 하세요.
학년·목표에 맞는 선생님을 확인해 곧 연락드리겠습니다.