
오늘은 중학교 3학년 영어 문법의 큰 고비 중 하나인 '가정법'을 완벽하게 정리해 보려고 합니다.
가정법은 시험에서 "직설법(사실을 말하는 문장)으로 바꾸시오" 또는 "시제를 올바르게 고치시오"라는 서술형 문제로 정말 자주 출제되는데요. 아이들이 가장 많이 헷갈려하는 시제 전환 공식과 시험 단골 구문들을 한눈에 보기 좋게 정리해 드릴게요. 맨 아래에는 실전 연습문제 20문항도 있으니 꼭 직접 풀어보세요!
2026 중학영문법 3800제 16차 개정판 - 공부법 | 쿠팡
현재 별점 4.8점, 리뷰 568개를 가진 2026 중학영문법 3800제 16차 개정판! 지금 쿠팡에서 더 저렴하고 다양한 공부법 제품들을 확인해보세요.
www.coupang.com
"이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다."
1. 가정법 핵심 개념 & 시제 공식
가정법을 직설법으로 바꿀 때 기억해야 할 핵심 규칙은 딱 두 가지입니다.
- 시제를 한 칸 앞당긴다! (가정법 과거 → 직설법 현재 / 가정법 과거완료 → 직설법 과거)
- 긍정과 부정을 반대로 바꾼다! (~라면 할 텐데 → ~가 아니라서 못 한다)
① If 가정법 과거 (현재 사실의 반대)
현재 일어날 수 없는 일이나 실현 가능성이 희박한 일을 가정합니다. 해석은 '현재'로 합니다.
- 공식: If + 주어 + 동사의 과거형(be동사는 were), 주어 + 조동사 과거형(would/could) + 동사원형
- 직설법 전환: As + 주어 + 현재시제 동사(부정/긍정 반대로)~
예문: If I had money, I could buy it. (내가 돈이 있다면, 그걸 살 텐데) ↔ As I don't have money, I can't buy it. (내가 돈이 없어서, 그걸 못 산다)
② If 가정법 과거완료 (과거 사실의 반대)
이미 지나간 과거의 일을 후회하거나 반대로 가정합니다. 해석은 '과거'로 합니다.
- 공식: If + 주어 + had + p.p., 주어 + 조동사 과거형 + have + p.p.
- 직설법 전환: As + 주어 + 과거시제 동사(부정/긍정 반대로)~
예문: If it had not rained, we would have gone out. (비가 안 왔더라면, 우리 나갔을 텐데) ↔ As it rained, we didn't go out. (비가 와서, 우리 안 나갔다)
③ I wish 가정법 (~라면 좋을 텐데)
실현되기 어려운 현재나 과거의 일에 대한 아쉬움이나 유감을 표현합니다. 직설법으로 바꿀 때 문두에 'I am sorry (that) ~'을 씁니다.
- I wish + 주어 + 과거동사: (현재) ~라면 좋을 텐데 ↔ I am sorry + 현재시제
- I wish + 주어 + had p.p.: (과거) ~였다면 좋았을 텐데 ↔ I am sorry + 과거시제
④ As if 가정법 (마치 ~인 것처럼)
사실은 그렇지 않은데 마치 그런 것처럼 말할 때 씁니다. 직설법으로 바꿀 때 문두에 'In fact + 주어 ~'를 씁니다.
- 주어 + 동사 + as if + 주어 + 과거동사: 마치 (현재) ~인 것처럼 ↔ In fact + 현재시제
- 주어 + 동사 + as if + 주어 + had p.p.: 마치 (과거에) ~였던 것처럼 ↔ In fact + 과거시제
⑤ Without 가정법 (~이 없다면 / 없었더라면)
Without + 명사 구문은 주절의 시제에 따라 If절 문장으로 길게 늘리는 서술형 문제가 단골로 출제됩니다.
- 주절이 현재 추측(would + 동원): Without X = If it were not for X (~이 없다면)
- 주절이 과거 추측(would have p.p.): Without X = If it had not been for X (~이 없었더라면)
⑥ 혼합 가정법 (과거의 일이 현재까지 영향을 줄 때)
"과거에 ~했더라면, (지금) ~일 텐데"라는 의미로, 앞부분은 과거완료(had p.p.), 뒷부분은 과거(조동사+동원)가 섞여 있습니다. 보통 문장 뒤에 now나 today 같은 힌트 단어가 붙습니다.
- 공식: If + 주어 + had + p.p. ~, 주어 + 조동사 과거형 + 동사원형 (now).
📝 [연습문제] 가정문 ↔ 직설문 전환 20제
빈칸에 들어갈 올바른 표현을 적어보세요. (시제와 긍정/부정 주의!)
[Part 1] If 가정법
- If I had enough money, I could buy the shoes. → (As I ______________________________)
- As I am busy, I cannot go to the party. → (If I ______________________________)
- If I had known her phone number, I would have called her. → (As I ______________________________)
- As it rained yesterday, we didn't go on a picnic. → (If it ______________________________)
[Part 2] I wish 가정법
- I wish I were a bird. → (I am sorry ______________________________)
- I am sorry I don't have a brother. → I wish 문장으로: (______________________________)
- I wish I had studied harder for the exam. → (I am sorry ______________________________)
- I am sorry I didn't see the movie last night. → I wish 문장으로: (______________________________)
[Part 3] As if 가정법
- He talks as if he knew everything. → (In fact, he ______________________________)
- In fact, she is not a princess. → As if 문장으로: (She acts as if ______________________________)
- He acts as if he had been rich. → (In fact, he ______________________________) (힌트: 과거에 부자가 아니었다는 뜻)
- In fact, he didn't meet the celebrity. → As if 문장으로: (He talks as if ______________________________)
[Part 4] Without 가정법
- Without your help, I would fail. → If절(4단어)로: (If it ______________________________)
- Without the sun, everything would die on earth. → 직설법으로: (As there ______________________________)
- Without his advice, I would have made a mistake. → If절(6단어)로: (If it ______________________________)
- If it had not been for the water, they would have died. → Without 문장으로: (______________________________)
[Part 5] 혼합 가정법
- If I had taken the bus then, I would be home now. → (As I ______________________________)
- As I didn't listen to my mother, I am in trouble now. → (If I ______________________________)
- If you had finished the work, you could go out now. → (As you ______________________________)
- As he spent all his money, he is poor now. → (If he ______________________________)
✅ 정답 및 해설
-
더보기don't have enough money, I can't buy the shoes. (가정법 과거 → 직설법 현재)
-
더보기were not busy, I could go to the party. (be동사는 인칭 상관없이 주로 were)
-
더보기didn't know her phone number, I didn't call her. (가정법 과거완료 → 직설법 과거)
-
더보기had not rained yesterday, we would have gone on a picnic.
-
더보기that I am not a bird. (I wish 과거 → I am sorry 현재부정)
-
더보기I wish I had a brother. (직설법 현재부정 → I wish 과거긍정)
-
더보기that I didn't study harder for the exam. (I wish 과거완료 → I am sorry 과거부정)
-
더보기I wish I had seen the movie last night.
-
더보기doesn't know everything. (as if 과거 → 사실은 현재 ~가 아니다)
-
더보기she were a princess.
-
더보기was not rich. (as if 과거완료 → 사실은 과거에 ~가 아니었다)
-
더보기he had met the celebrity.
-
더보기were not for your help (주절이 would fail이므로 현재를 가정하는 4단어 구문)
-
더보기is the sun, everything can live on earth. (태양이 있어서 모두가 살 수 있다)
-
더보기had not been for his advice (주절이 would have made이므로 과거를 가정하는 6단어 구문)
-
더보기Without the water, they would have died.
-
더보기didn't take the bus then, I am not home now. (혼합가정법: 앞부분은 과거, 뒷부분은 현재시제로 전환)
-
더보기had listened to my mother, I would not be in trouble now.
-
더보기didn't finish the work, you cannot go out now.
-
더보기had not spent all his money, he would not be poor now.
중3 영어 문법의 핵심, 가정법 시제 전환 공식을 알아보았습니다. 질문이나 이해가 안 되는 문장이 있다면 언제든 댓글로 남겨주세요! 도움이 되셨다면 공감과 구독 부탁드립니다. 감사합니다! 😊
'엄마표 중딩교육' 카테고리의 다른 글
| 중3 영어 형용사 문법 연습문제 PDF 무료다운 (worth / lone / the 형용사 정리) (0) | 2026.03.09 |
|---|---|
| 중학생 영어독해 실력 키우는 법|NE Times 활용 공부 루틴 정리 |저렴하게 영어신문 구독하는 법 (0) | 2026.03.05 |
| 중학생 영어공부 루틴 정리|NE Times · 3800제 · EBS AI 시험지 활용 (0) | 2026.03.05 |
| 중2 현재완료 연습문제 15문제 무료 PDF 다운로드 | since for yet 완벽정리 (0) | 2026.03.01 |
| 중학생 영어 서술형, 신문기사·설명문 Writing 문장구조 한 번에 정리 (0) | 2026.02.26 |