[Grammar & Exam] “조동사+have p.p.” 시험 킬러 어법 완벽 분석
1. “조동사+have p.p.” 핵심 개념 & 출제 원리
“조동사+have p.p.” 구문은 과거에 일어난 일에 대한 추측, 후회, 비난, 의무 불이행 등 다양한 뉘앙스를 표현할 때 사용됩니다. 핵심은 “have p.p.” 부분이 항상 과거의 사실이나 상황을 나타낸다는 점입니다. 이 구문은 단순히 과거 시제를 쓰는 것과는 달리, 화자의 주관적인 판단이나 감정을 담아 과거의 일을 언급할 때 필수적으로 활용됩니다. 특히 수능 및 내신 시험에서는 과거 사실에 대한 강한 추측을 나타내는 “must have p.p.”와 과거에 하지 않은 일에 대한 후회나 유감을 나타내는 “should have p.p.”의 정확한 의미와 용법을 묻는 문제가 자주 출제됩니다.
must have p.p.: 과거의 어떤 사실에 대해 강한 확신이나 추측을 나타냅니다. ‘틀림없이 ~했었을 것이다’ 또는 ‘~였음에 틀림없다’로 해석됩니다. 현재의 증거를 바탕으로 과거의 일을 추론할 때 사용합니다.
should have p.p.: 과거에 마땅히 했어야 할 일을 하지 않았거나, 하지 말았어야 할 일을 했을 때의 후회, 유감, 또는 비난을 나타냅니다. ‘~했어야 했는데 (하지 않았다)’ 또는 ‘~하지 말았어야 했는데 (했다)’로 해석됩니다.
2. 💡 수능·내신 빈출 실전 예문 6가지
He must have forgotten his keys at home.
👉 그는 집에 열쇠를 두고 왔음에 틀림없다.
She must have been very tired after working all night.
👉 그녀는 밤새 일한 후에 매우 피곤했음에 틀림없다.
You should have told me about the problem earlier.
👉 너는 그 문제에 대해 내게 더 일찍 말했어야 했다.
I should have studied harder for the final exam.
👉 나는 기말고사를 위해 더 열심히 공부했어야 했다.
The lights are off; they must have gone to bed already. (불이 꺼져있어; 그들은 이미 잠자리에 들었음에 틀림없다.)
We shouldn’t have wasted so much time on trivial matters.
👉 우리는 사소한 일에 그렇게 많은 시간을 낭비하지 말았어야 했다.
3. 🔑 시험 출제 킬러 포인트 & 헷갈리는 함정 비교 분석
1) 포인트: 과거 추측의 긍정(must)과 부정(cannot)
과거 사실에 대한 강한 추측을 나타낼 때, 긍정은 “must have p.p.”를 사용하지만, 부정은 “must not have p.p.”가 아닌 “cannot have p.p.”를 사용합니다. “must not have p.p.”는 ‘틀림없이 ~하지 않았을 것이다’라는 의미보다는 ‘해서는 안 됐었다’는 금지의 과거형에 가깝게 오해될 수 있어, 과거 사실에 대한 강한 부정적 추측은 “cannot have p.p.”로 표현하는 것이 정확합니다.
He must have seen me.
👉 그는 나를 보았음에 틀림없다.
He cannot have seen me.
👉 그는 나를 보았을 리가 없다.
2) 포인트: 과거에 대한 후회(should have p.p.)와 현재/미래에 대한 의무(should 동사원형)
“should have p.p.”는 과거에 대한 후회나 유감, 또는 과거의 의무 불이행을 나타내는 반면, “should + 동사원형”은 현재나 미래에 대한 의무, 충고, 제안을 나타냅니다. 두 표현은 시제와 의미가 완전히 다르므로 문맥을 통해 정확히 구분해야 합니다.
You should have called me when you arrived.
👉 너는 도착했을 때 내게 전화했어야 했다. – 과거에 전화하지 않은 것에 대한 후회
You should call me when you arrive. (너는 도착하면 내게 전화해야 한다. – 현재/미래에 대한 의무/충고)
4. ✍️ 수능·내신 빈출 실전 기출 문제 3문항 & 심층 해설
수능·내신 핵심 기출 어법
The road is wet. It ( ) last night. (A) must rain (B) must have rained (C) should rain (D) should have rained
(B)
🔎 1:1 심층 킬러 해설: 문맥상 ‘길이 젖어있다’는 현재의 상황을 바탕으로 ‘어젯밤에 비가 왔음이 틀림없다’는 과거 사실에 대한 강한 추측을 나타내야 합니다. 따라서 ‘must have p.p.’ 형태가 적절합니다.
(A) must rain: 현재 또는 미래에 대한 강한 추측/의무 (비가 와야 한다/올 것이다)
(B) must have rained: 과거 사실에 대한 강한 추측 (비가 왔음에 틀림없다)
(C) should rain: 현재 또는 미래에 대한 의무/충고 (비가 와야 한다)
(D) should have rained: 과거에 비가 왔어야 했는데 오지 않았다는 후회/유감
따라서 어젯밤에 비가 왔다는 강한 추측을 나타내는 (B)가 정답입니다.
수능·내신 핵심 기출 어법
I feel terrible. I ( ) so much coffee. (A) shouldn’t drink (B) shouldn’t have drunk (C) must not drink (D) must not have drunk
(B)
🔎 1:1 심층 킬러 해설: ‘기분이 끔찍하다’는 현재의 상태가 ‘너무 많은 커피를 마신 것’이라는 과거의 행동 때문에 발생했음을 암시합니다. 이는 과거에 하지 말았어야 할 일을 한 것에 대한 후회나 유감을 나타내므로 ‘shouldn’t have p.p.’ 형태가 적절합니다.
(A) shouldn’t drink: 현재 또는 미래에 ~하지 말아야 한다는 충고/의무
(B) shouldn’t have drunk: 과거에 ~하지 말았어야 했는데 했다는 후회/유감
(C) must not drink: ~해서는 안 된다는 강한 금지 (현재/미래)
(D) must not have drunk: 과거에 ~하지 않았음에 틀림없다 (강한 부정 추측) 또는 ~하지 말았어야 했다 (금지의 과거형)
과거에 커피를 너무 많이 마신 것에 대한 후회를 나타내는 (B)가 정
📌 관련 키워드
#다푼다영어 #수능영어 #영어회화 #영문법 #미드영어 #지에스와이 #유튜브자동화