06과 가정법🟡 중급
중급 영문법 · CEFR B1 ~ B2 · 총 12과 중 6번째
책 전체를 순서대로 보려면 중급 영문법, 같은 자리로 바로 가려면 책 페이지의 이 과를 쓰세요.
가정법
사실과 다른 상황을 가정할 때는 시제를 한 단계 뒤로 물립니다. if절에서 과거를 쓰면 현재 사실의 반대입니다.
가정법 과거 — 현재 사실의 반대
if절에 과거형, 주절에 would + 원형을 씁니다. be동사는 주어와 관계없이 were를 씁니다.
| 형식 | 예문 |
|---|---|
| If + 주어 + 과거형, 주어 + would + 원형 | If I had more time, I would join the workshop. |
| If + 주어 + were, 주어 + would + 원형 | If he were in charge, he would change the process. |
가정법 과거완료 — 과거 사실의 반대
if절에 had + p.p., 주절에 would have + p.p.를 씁니다. 이미 지나간 일에 대한 아쉬움을 나타냅니다.
I wish 가정법
이루어지지 않은 바람을 나타냅니다. 현재의 아쉬움에는 과거형, 과거의 아쉬움에는 had + p.p.를 씁니다.
| 형식 | 뜻 |
|---|---|
| I wish + 과거형 | 지금 ~라면 좋을 텐데 |
| I wish + had p.p. | 그때 ~했더라면 좋았을 텐데 |
| I wish + would | 앞으로 ~해 주면 좋겠다 |
가정의 다른 표현
without, otherwise, but for도 가정의 뜻을 담습니다. 주절에 would를 쓰는 점이 같습니다.
⚠️ 자주 틀리는 포인트
- If I would have time 처럼 if절에 would 를 쓰는 실수 — if절에는 과거형, 주절에 would 를 씁니다.
- 가정법 과거에서 was 를 쓰는 실수 — 격식 표현에서는 If I were 가 원칙입니다.
✏️ 연습 문제 3문항
1. If the supplier ____ the order on time, the store would not be out of stock.
- ships
- shipped
- had shipped
- will ship
정답과 해설 보기
정답: shipped
현재 사실의 반대를 가정하고 주절에 would be 가 있으므로 if절에는 과거형을 씁니다.
2. If we had reviewed the contract, we ____ the penalty clause.
- would notice
- would have noticed
- notice
- had noticed
정답과 해설 보기
정답: would have noticed
과거 사실의 반대를 가정하는 가정법 과거완료이므로 would have p.p. 를 씁니다.
3. I wish I ____ more time to prepare for the interview last week.
- have
- had
- had had
- will have
정답과 해설 보기
정답: had had
지난주라는 과거에 대한 아쉬움이므로 had + p.p. 를 씁니다.
🗂 중급 영문법의 다른 과
과를 옮기면 책 페이지의 해당 위치로도 바로 갈 수 있습니다.