홈›영어교재›문법›가정법

가정법 총정리 — 시제를 한 칸 뒤로 보내면 '사실과 반대'

고급문법중3–고2
가정법은 사실과 반대되거나 일어날 가능성이 낮은 일을 말할 때 씁니다. 핵심은 '실제보다 한 시제 과거로' 씁니다. 현재 사실의 반대는 과거형으로, 과거 사실의 반대는 과거완료형으로 씁니다. 중3에서 가정법 과거를, 고등학교에서 과거완료·혼합가정법·도치를 다룹니다.

STEP 1

가정법 공식표 if절과 주절의 짝

종류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

if 없이 쓰는 가정법 시험에 자주 나오는 형태

I wish + 가정법

I wish I were taller. (지금 ~라면 좋을 텐데) / I wish I had gone. (그때 ~했더라면 좋았을 텐데)

as if + 가정법

He talks as if he knew everything. (마치 ~인 것처럼) / as if + had p.p.는 '마치 ~였던 것처럼'.

It's time + 과거동사

It's time you went to bed. (이제 ~할 시간이다 — 이미 늦었다는 뉘앙스)

Without / But for

Without water, we couldn't live. = If it were not for water … 과거완료면 If it had not been for …

STEP 4

if 생략과 도치 고등 어법 단골

원래 문장if 생략 도치
If I were you, …Were I you, …
If he had known, …Had he known, …
If it should rain, …Should it rain, …

STEP 5

자주 틀리는 3가지 시제 짝 맞추기

if절에 would 쓰기: If I would have money … (X) → If I had money … 가정법 조건절에는 would 대신 과거형·과거완료형을 씁니다(부탁·의지를 나타내는 would는 예외).
가정법 과거의 be 동사: 주어가 I, he여도 were를 쓰는 것이 표준입니다. 구어에서는 was도 쓰지만 시험에서는 were를 고릅니다.
혼합가정법 판단: if절이 과거 사실의 반대(had p.p.)이고, 주절의 결과가 지금의 상태이면 would + 동사원형입니다. now 같은 말이 힌트가 되지만, 결과가 현재인지 과거에 끝난 일인지를 보고 판단합니다.

STEP 6

확인 문제 Check-up

1. If I ( ) a bird, I would fly to you. (be)

정답 보기
were.

2. If she had left earlier, she ( ) the train. (catch)

정답 보기
would have caught.

3. I wish I ( ) more time now. (have)

정답 보기
had.

4. Had I known the truth, I would have told you. 를 if를 써서 바꾸면?

정답 보기
If I had known the truth, I would have told you.

5. If he had studied medicine, he ( ) a doctor now. (be)

정답 보기
would be — 혼합가정법(과거 조건 → 현재 결과).
이 단원에서 막힌다면 가정법은 공식을 외워도 문장 속에서 시제 짝을 맞추다 흔들립니다. 화상 1:1 수업에서는 직설법↔가정법 바꾸기를 반복하면서 시제 감각을 잡아 드립니다.

자주 묻는 질문

Q.가정법은 몇 학년에서 배우나요?

중3에서 가정법 과거와 I wish·as if를 배우는 교과서가 많고, 고1~고2에서 가정법 과거완료·혼합가정법·if 생략 도치를 다룹니다. 교과서마다 편성이 다를 수 있습니다.

Q.If it rains tomorrow는 가정법인가요?

아닙니다. 실제로 일어날 수 있는 일에 대한 조건문(직설법 조건절)입니다. 가정법은 사실과 반대이거나 가능성이 매우 낮은 일을 말할 때만 씁니다.

Q.would, could, might는 어떻게 고르나요?

would는 '~할 텐데', could는 '~할 수 있을 텐데', might는 '~할지도 모를 텐데'입니다. 시험에서는 의미에 맞는 조동사를 고르게 하는 경우가 많습니다.

Q.이 교재를 인쇄해도 되나요?

네, 상단 인쇄·PDF 저장 버튼으로 출력해 쓰실 수 있습니다.

이 교재가 필요한 학년

함께 보면 좋은 교재: 영어 시제 12 총정리 · 관계대명사 총정리 · 수동태 총정리 · 동명사 총정리

작성 기준: 중·고등학교 영어 교과서 문법 단원(가정법) 공통 범위 · 확인일 2026-09-28

가정법 시제 짝이 자꾸 헷갈린다면

직설법 전환 연습부터 1:1로 차근차근 하세요.

전화상담