영어 가정법은 '사실이 아닌 것을 상상'하는 표현입니다. 헷갈리는 이유는 시제인데, 원리는 하나입니다 — 가리키는 시점보다 시제를 한 칸 과거로 민다. 현재를 뒤집으면 과거형, 과거를 뒤집으면 과거완료형입니다. 이 글은 가정법 과거·과거완료·혼합과 I wish·as if 응용을, 내신·수능에서 자주 깎이는 지점 중심으로 정리합니다.
시제가 한 칸씩 어긋나는 원리
| 종류 | 가리키는 시점 | If절 | 주절 |
|---|---|---|---|
| 직설법 (사실) | 현재 | If + 현재 | 현재/미래 |
| 가정법 과거 | 현재의 반대 | If + 과거 | would/could + 동사원형 |
| 가정법 과거완료 | 과거의 반대 | If + had p.p. | would/could have + p.p. |
| 혼합가정법 | 과거 조건 → 현재 결과 | If + had p.p. | would + 동사원형 (now) |
가정법은 '한 칸 뒤로 민 시제'로 지금 이건 사실이 아니다를 표시하는 장치입니다.
예문으로 확인하기
- 가정법 과거 — If I were rich, I would travel. (지금 부자가 아님)
- 가정법 과거완료 — If I had studied, I would have passed. (그때 공부 안 했음)
- 혼합가정법 — If I had slept well, I would feel fine now. (과거 원인 → 현재 결과)
be동사는 인칭과 무관하게 were를 쓰는 것이 원칙(If I were…)이라는 점도 자주 출제됩니다.
I wish · as if 응용
- I wish + 과거 = 지금의 아쉬움 (I wish I knew…)
- I wish + had p.p. = 과거의 후회 (I wish I had known…)
- as if + 과거 = 현재 사실과 반대인 척
- Without/But for + 명사 = If it were not for… (= ~이 없다면)
흔한 실수 3가지
- 주절에 would를 빠뜨림 — If절만 과거로 바꾸고 주절을 현재로 두는 실수. 조건·결과 시제는 세트입니다.
- 과거의 일에 가정법 과거를 씀 — 이미 지난 일은 반드시 had p.p.. 시점을 먼저 확인하세요.
- 혼합가정법을 못 알아봄 — If절은 과거완료인데 주절에 now·today가 보이면 혼합입니다. 결과 시제를 현재로 맞추세요.
한 줄로 남기는 핵심
가정법은 단어가 아니라 시제로 '가정'을 표시합니다. 어느 시점을 뒤집는지부터 정하면 If절·주절 형태가 자동으로 따라옵니다.
현재의 반대는 한 칸 과거로, 과거의 반대는 한 칸 더 과거로 — 시제 이동만 잡으면 가정법은 무너지지 않습니다.
어법은 규칙으로 정리하면 감에 의존하지 않게 됩니다. TimeLevelUp은 어법 단원을 복습 주기에 맞춰 배치하고, 틀린 유형을 다음 계획에 반영해 같은 함정에 반복해 걸리지 않도록 학습 리듬을 설계합니다. 가정법처럼 '원리 한 줄'이 분명한 문법일수록 제때 짚고 주기적으로 다시 만나는 것이 점수를 안정시킵니다.

