TOEIC 문법 정복: 가정법 패턴
가정법 과거(현재 사실 반대)는 동사 과거형, 가정법 과거완료(과거 사실 반대)는 had + p.p.를 사용한다
Category: TOEIC 문법 (TOEIC Grammar)
이 주제가 TOEIC에서 중요한 이유
가정법은 TOEIC Part 5에서 매 시험 1~2문제가 출제되며, 많은 수험생들이 가장 어려워하는 문법 주제 중 하나입니다. 가정법이 어려운 이유는 시제가 실제 시간과 다르게 쓰이기 때문입니다. '현재 사실의 반대'를 말할 때 과거시제를 쓰고, '과거 사실의 반대'를 말할 때 과거완료시제를 쓰는 것이 직관적이지 않습니다. 하지만 TOEIC의 가정법 문제는 패턴이 매우 정형화되어 있어, 핵심 패턴 3개만 암기하면 거의 모든 문제를 맞출 수 있습니다. 비즈니스 영어에서 가정법은 '만약 예산이 있었다면 그 프로젝트를 진행했을 텐데'와 같은 가정적 상황을 표현할 때 필수적입니다. Part 7 독해에서도 가정법 구문이 포함된 문장을 정확히 해석하려면 가정법의 의미를 이해해야 합니다. 700점 목표라면 가정법 과거와 과거완료를 구분해야 하고, 900점 이상이라면 혼합 가정법과 if 생략 도치까지 알아야 합니다.
TOEIC 출제 포인트 분석 (Part 5/6 빈출 유형)
가정법 문제의 출제 유형은 세 가지입니다. 유형 1 — If절 시제 선택: If절에 들어갈 적절한 시제를 고르는 유형. 'If the company ___ more funds, it could expand overseas.' → (A) has (B) had (C) will have (D) had had. 현재 사실의 반대이므로 (B) had. 유형 2 — 주절 조동사 선택: 주절에 would/could/might 중 적절한 것을 고르는 유형. 가정법 과거의 주절에는 would/could/might + 동사원형, 가정법 과거완료의 주절에는 would/could/might + have + p.p. 유형 3 — wish/suggest/recommend 뒤 가정법: 'The manager suggested that all employees attend(O)/attended(X) the meeting.' suggest, recommend, require, insist 뒤의 that절에서는 동사원형(또는 should + 동사원형)을 씁니다. 최근 경향: 유형 3(suggest/recommend형)이 특히 자주 출제됩니다. 이것은 가정법 현재(subjunctive mood)라고 하며, Part 5에서 1문제 이상 거의 매번 나옵니다. 또한 'If I were...'에서 were 사용도 빈출됩니다.
핵심 문법 규칙
TOEIC에서 필수적인 가정법 3대 패턴입니다. 패턴 1 — 가정법 과거 (현재 사실의 반대): If + 주어 + 과거시제, 주어 + would/could/might + 동사원형 • If I had more time, I would help you. • If she were the manager, she would change the policy. → 포인트: be동사는 주어와 관계없이 were 사용 패턴 2 — 가정법 과거완료 (과거 사실의 반대): If + 주어 + had + p.p., 주어 + would/could/might + have + p.p. • If we had started earlier, we would have met the deadline. • If the report had been submitted on time, the project could have proceeded. 패턴 3 — 당위/제안의 가정법 현재: suggested/recommend/require/insist/request + that + 주어 + 동사원형 • The board recommended that the CEO resign. • It is essential that every employee attend the seminar. → 포인트: 주어가 3인칭 단수여도 동사원형(attends(X) → attend(O)) 이 3가지 패턴만 완벽히 숙지하면 TOEIC 가정법 문제의 95%를 맞출 수 있습니다.
오답 함정 분석 (5가지 패턴)
패턴 1 — 가정법 과거 vs 과거완료 혼동: 현재 사실의 반대(과거시제)와 과거 사실의 반대(과거완료시제)를 혼동합니다. 시간 단서를 확인하세요. 'now'가 있으면 가정법 과거, 'yesterday/last year'가 있으면 가정법 과거완료. 패턴 2 — be동사 were 함정: 가정법 과거에서 be동사는 인칭에 관계없이 were입니다. 'If I was(X) → If I were(O)', 'If she was(X) → If she were(O)'. TOEIC에서 was와 were가 동시에 보기에 나오면 were가 정답. 패턴 3 — suggest + that절 함정: 'The manager suggested that he attends(X) → attend(O) the meeting.' 3인칭 단수 -s를 붙이면 오답. suggest, recommend, require, propose, insist, request, demand 뒤의 that절에서는 항상 동사원형. 패턴 4 — would have 위치 함정: 'If I had known, I would helped(X) → would have helped(O).' have를 빠뜨리는 실수가 잦습니다. 패턴 5 — 직설법 if와 가정법 if 혼동: 'If it rains tomorrow, I will stay home.'(직설법, 실현 가능) vs 'If it rained now, I would stay home.'(가정법, 실현 불가능). 문맥상 실현 가능한 조건이면 직설법을 쓰세요.
실전 문제 풀이 전략
가정법 문제의 3단계 풀이법: 1단계(3초) — 문제 유형 판별: • If가 보이면 → 가정법 시제 문제 • suggest/recommend/require가 보이면 → 동사원형 문제 2단계(5초) — 시제 판별: If절 문제: • 현재 사실의 반대 → If + 과거시제, would + 동사원형 • 과거 사실의 반대 → If + had p.p., would have p.p. suggest형 문제: • that절 안 → 무조건 동사원형 (should + 동사원형도 가능) 3단계(2초) — 정답 선택 실전 예시: 'If the company ___ the contract, the profits would have been much higher.' (A) renewed (B) had renewed (C) renews (D) would renew → 주절: would have been(과거완료 가정법) → If절도 과거완료 → (B) 'The committee recommended that the policy ___ immediately.' (A) changes (B) changed (C) be changed (D) will change → recommend + that + 주어 + 동사원형(수동) → (C) 핵심: If절과 주절의 시제를 대응시키세요. 주절이 단서입니다.
고득점 팁 (700+ / 900+ 차별화)
700+ 목표: • 3대 패턴(가정법 과거, 가정법 과거완료, suggest형)을 완벽히 암기하세요. • suggest형 동사 리스트를 외우세요: suggest, recommend, require, request, insist, propose, demand, urge, ask. 이 동사 뒤의 that절에서는 항상 동사원형. • 'It is essential/important/necessary that + 주어 + 동사원형' 패턴도 함께 기억하세요. 900+ 목표: • 혼합 가정법: 'If I had studied harder(과거 사실의 반대), I would be(현재 사실의 반대) a doctor now.' If절은 과거완료, 주절은 현재 가정법. now 같은 시간 단서로 판별합니다. • If 생략 도치: 'Had I known(= If I had known), I would have told you.' 'Were I you(= If I were you), I would accept the offer.' 'Should you need help(= If you should need help), please contact us.' If를 생략하고 Had/Were/Should를 문두로 보냅니다. • without/but for = if it were not for: 'Without your support, we could not have succeeded.' = 'If it had not been for your support...' • as if/as though + 가정법: 'She speaks as if she were the CEO.' (실제로는 CEO가 아님)
단계별 연습문제 (기초→실전)
기초 단계: 1. If I ___ the manager, I would approve the request. (A) am (B) was (C) were (D) have been → 현재 사실의 반대 + be동사 → (C) were 2. The supervisor recommended that the employee ___ the training program. (A) completes (B) completed (C) complete (D) will complete → recommend + that + 동사원형 → (C) 중급 단계: 3. If the shipment ___ on time, we would not have lost the client. (A) arrived (B) had arrived (C) arrives (D) would arrive → 주절 would not have lost → 과거완료 가정법 → (B) 4. It is imperative that the report ___ before the deadline. (A) submits (B) submitted (C) be submitted (D) will submit → imperative + that + 동사원형(수동) → (C) 실전 단계: 5. ___ the budget been approved, the project would have started in January. (A) If (B) Had (C) Were (D) Should → If 생략 도치(= If the budget had been approved) → (B) 6. The CEO speaks as if she ___ every detail of the operation. (A) knows (B) knew (C) has known (D) had known → as if + 가정법 과거(현재 사실의 반대) → (B)
FAQ
Q: 'If I was'도 맞지 않나요? A: 구어에서는 쓰이지만, TOEIC에서는 가정법에서 be동사는 항상 were입니다. 보기에 was와 were가 있으면 were를 고르세요. Q: suggest 뒤에 동명사(-ing)는 안 되나요? A: 구조가 다릅니다. 'suggest + that + 주어 + 동사원형'(제안하다)과 'suggest + -ing'(제안하다, 주어 동일)는 둘 다 가능합니다. 'I suggest taking a break.'(O) / 'I suggest that we take a break.'(O). TOEIC에서는 that절 구조가 주로 출제됩니다. Q: would와 could의 차이는? A: would는 '~할 텐데'(의지/추측), could는 '~할 수 있을 텐데'(능력/가능성), might는 '~할지도 모르는데'(낮은 가능성). TOEIC에서는 주로 would가 출제되지만, could/might도 가정법 주절에 쓸 수 있습니다. Q: 'wish + 과거시제'와 'hope + 현재시제'의 차이는? A: wish는 실현 불가능한 소망(가정법): 'I wish I were taller.' hope는 실현 가능한 기대: 'I hope you pass the exam.' TOEIC에서는 wish 뒤의 시제를 묻는 문제가 나올 수 있습니다.
핵심 요약
가정법 패턴의 핵심을 정리합니다. 1. 가정법 문제는 매 시험 1~2문제 출제되며, 패턴 암기로 해결 가능합니다. 2. 3대 패턴: ① 가정법 과거(If + 과거, would + 동사원형) ② 가정법 과거완료(If + had p.p., would have p.p.) ③ suggest형(that + 주어 + 동사원형). 3. be동사는 가정법에서 항상 were: If I were, If she were. 4. suggest형 동사: suggest, recommend, require, request, insist, propose, demand. 5. 주절의 시제가 If절 시제의 단서: would + 동사원형 → If + 과거, would have p.p. → If + had p.p. 6. 주요 함정: was vs were, 3인칭 단수 동사원형, would have 누락. 7. 900+를 위해 혼합 가정법, If 생략 도치, as if 가정법, without = if not을 정리하세요.
Examples
예산이 더 크다면 더 많은 직원을 고용할 수 있을 텐데. — If the budget were larger, we could hire more staff.
피드백을 더 일찍 받았다면 변경했을 것이다. — If we had received the feedback earlier, we would have made the changes.
프레젠테이션 준비 시간이 더 있으면 좋겠다. — I wish I had more time to prepare for the presentation.
배송이 제때 도착했다면 고객을 잃지 않았을 것이다. — Had the shipment arrived on time, we would not have lost the client.
질문이 있으시면 언제든 연락 주세요. — Should you have any questions, please do not hesitate to contact us.
Common Mistakes
Incorrect: If I was you, I would accept. → Correct: If I were you, I would accept.. 가정법에서 be동사는 인칭과 관계없이 were를 사용합니다.
Incorrect: If I would have known, I would have helped. → Correct: If I had known, I would have helped.. if절에는 would를 쓰지 않습니다. had + p.p.를 사용하세요.
Incorrect: I wish I can speak English fluently. → Correct: I wish I could speak English fluently.. wish 뒤에는 가정법(과거형)이 옵니다. can → could로 바꾸세요.
Quiz
'If the company ___ more resources, it could expand.' 빈칸에 알맞은 것은?
주절에 could가 있으므로 가정법 과거입니다. if절에 과거형 had를 사용합니다.
'___ we known about the delay, we would have informed the client.' 빈칸에 알맞은 것은?
If 생략 도치 가정법입니다. Had we known = If we had known.