핵심 표현과 판정 순서
must have + p.p. — 과거에 ~했음이 틀림없다는 추론 / may have + p.p. — ~했을 가능성 / cannot have + p.p. — 과거 가능성의 강한 부정 / had to — 과거의 필요·의무 / should have + p.p. — 문맥에 따라 기대 또는 하지 않은 행동에 대한 아쉬움
볼 것 → 판단 순서 → 복습 행동: 사건의 때 확인 → 관찰 사실과 추론 문장 분리 → 근거가 허용하는 강도 선택 → 의무·기대와 구분 → 반례 하나를 넣어 강도 재검산

그림에서 글로: 오늘의 판단 순서
사건의 때 확인 → 관찰 사실과 추론 문장 분리 → 근거가 허용하는 강도 선택 → 의무·기대와 구분 → 반례 하나를 넣어 강도 재검산
1. 관찰은 하나인데 설명은 여럿일 수 있습니다
자체 제작 영어 사례. The jar is empty. Someone may have used the sample. 연못 조사 뒤 표본 병이 비어 있습니다. 누군가 썼을 수도 있지만 옮겼거나 쏟았을 수도 있습니다. 비었다는 관찰만으로 특정 행동을 확정하면 증거보다 강한 주장을 만듭니다.
may have used는 가능한 과거 설명 하나입니다. must have used는 다른 설명을 배제할 만큼 강한 문맥이 필요합니다. 남아 있는 대안 설명을 하나라도 말할 수 있는지 확인합니다.
그럴듯한 오답. 병이 비었다는 이유로 표본을 분석했다고 단정하는 것은 used보다도 더 구체적인 행동을 만들어 냅니다.
새 사례 변형. “사용 기록에 전량 분석했다고 적혔다”를 추가하면 어떤 판단이 더 강해질 수 있는지 설명합니다.

2. 현재 흔적이 과거 행동의 근거가 됩니다
자체 제작 영어 사례. The soil is wet although it has not rained. Mina must have watered the bed. 이 자체 사례에서는 미나만 관수 장치에 접근할 수 있었고 다른 물 공급이 없었다는 문맥을 함께 둡니다. 단순히 흙이 젖었다는 한 사실만으로 사람까지 확정하지 않습니다.
무강수·유일 접근자·젖은 흙이라는 근거를 결합한 강한 추론입니다. must는 미나에게 물을 줄 의무가 있었다는 뜻이 아닙니다. 추론을 강하게 만드는 근거가 몇 개이고 무엇을 배제하는지 말합니다.
그럴듯한 오답. Mina had to water를 동의문으로 고르면 필요·의무와 추론을 바꿉니다.
새 사례 변형. 다른 관리자의 접근을 허용하는 조건을 넣으면 must가 여전히 타당한지 재검토합니다.

3. 과거의 의무가 실제 완료를 자동 증명하지는 않습니다
자체 제작 영어 사례. Visitors had to carry umbrellas under the old safety rule. 예전 규칙이 우산 지참을 요구했다는 말입니다. 규칙이 있었다는 사실과 방문자 전원이 실제로 지켰다는 사실을 분리해야 합니다.
had to는 과거의 필요·의무입니다. 문장 자체가 각 방문자의 수행 기록을 일일이 제시하지는 않습니다. must have carried는 과거 수행에 대한 추론입니다. 규정과 실제 행동을 두 줄로 적습니다.
그럴듯한 오답. had to가 보이므로 모든 방문자가 반드시 우산을 들고 있었다고 결론내리는 선지는 규범을 사실로 바꿉니다.
새 사례 변형. “직원이 모든 사람의 우산을 확인했다”라는 추가 근거와 규정만 있는 경우를 비교합니다.

4. cannot have는 현재 금지가 아닙니다
자체 제작 영어 사례. This branch cannot have died last winter; fresh buds appeared on it this morning. 오늘 새싹이 나온 바로 그 가지가 지난겨울 죽었다는 설명을 강하게 배제하는 예문입니다. 미래에 죽는 것을 금지하는 문장이 아닙니다.
cannot have died는 과거 사건 가능성을 부정합니다. 새싹이라는 현재 증거가 과거 죽음과 양립하기 어렵다는 판단입니다. 부정이 걸리는 사건과 그 사건의 시간을 함께 표시합니다.
그럴듯한 오답. The branch must not die를 동의문으로 쓰면 과거 추론을 현재·미래 금지로 바꿉니다.
새 사례 변형. 다른 가지의 새싹이었다고 조건을 바꾸면 이 부정 근거가 사라지는 이유를 설명합니다.

5. may not have는 불가능과 다릅니다
자체 제작 영어 사례. The tracks stop near the hut. The hiker may not have continued up the trail. 오두막 근처에서 흔적이 끊겼지만 눈이 발자국을 덮었을 수도 있습니다. 계속 올라가지 않았을 가능성을 말할 뿐 올라간 것이 불가능하다고 말하지 않습니다.
may not have continued는 “계속하지 않았을 수 있다”입니다. cannot have continued는 “계속했을 리 없다”여서 더 강합니다. 가능한 부정과 불가능의 단정을 별도 칸에 둡니다.
그럴듯한 오답. may not을 cannot으로 줄여 쓰면 원문의 유보가 사라집니다.
새 사례 변형. 발자국 뒤 구간이 새 눈으로 덮였다는 정보를 주고 결론의 강도를 다시 고릅니다.

6. should have는 항상 후회만 나타내지 않습니다
자체 제작 영어 사례. The birds should have reached the valley by now, given their usual speed. 평소 속도와 출발 시각으로 도착했으리라는 기대를 말합니다. 실제 도착 여부는 관찰하지 못했습니다. “도착했어야 했는데 못 했다”로만 외우면 문맥이 틀어집니다.
given their usual speed가 계산 근거를 제시하므로 기대의 should have입니다. 실제 실패를 뜻하는 문맥이 없으면 미도착을 단정하지 않습니다. 기대 근거인지, 과거 행동에 대한 비판인지 앞뒤 문맥을 확인합니다.
그럴듯한 오답. The birds did not reach the valley를 확정 사실로 고르는 것이 함정입니다.
새 사례 변형. “They are still here; we released them too late”를 주면 어떤 사실이 새로 확정되는지 구분합니다.

7. 부정이 어디에 놓였는지 읽습니다
자체 제작 영어 사례. The keeper may have failed to light the lamp. 등대를 켰을 가능성이 아니라 켜는 데 실패했을 가능성입니다. 조동사가 긍정형이라고 문장 전체의 행동 결과도 긍정이라는 뜻은 아닙니다.
may의 불확실성은 failed라는 과거 사건에 걸립니다. fail to light를 풀면 켜지 못했다는 행동 결과입니다. 조동사 강도와 본동사 의미를 두 번 나누어 읽습니다.
그럴듯한 오답. The keeper may have lit the lamp는 fail의 부정적 결과를 삭제합니다.
새 사례 변형. managed to light로 바꾸면 같은 may have 아래에서도 행동 결과가 반대가 됩니다.

8. could have는 능력과 가능성을 문맥으로 가릅니다
자체 제작 영어 사례. With a clearer forecast, we could have postponed the climb. 실제로는 등반을 떠났고 예보가 불명확했다는 문맥입니다. 더 명확한 예보가 있었다면 연기할 수 있었다는 실현되지 않은 선택지를 말합니다.
could have postponed를 실제로 연기했다는 기록으로 읽지 않습니다. 다른 문맥에서는 과거의 가능성 추론을 나타낼 수도 있으므로 if조건과 실제 결과를 함께 봅니다. 주변 문장이 실제 완료를 말하는지 선택 가능성을 말하는지 확인합니다.
그럴듯한 오답. could have를 무조건 did로 바꾸는 선지는 가능성과 실현을 혼동합니다.
새 사례 변형. “No one knows their plan; they could have postponed it”와 비교해 추론 용법을 구분합니다.

9. 부정적 증거도 충분해야 강한 결론이 됩니다
자체 제작 영어 사례. The insect cannot have entered through the sealed window; the seal is intact. 창문이 유일한 출입로라고까지 말하지 않은 사례입니다. 봉인이 그대로라는 근거는 창문을 통한 진입을 배제하지만 벌레가 방에 들어온 일 전체를 배제하지는 않습니다.
cannot have entered through the window에서 부정되는 범위는 경로까지 포함한 사건입니다. entered the room 자체가 불가능하다는 말과 다릅니다. 어떤 사건 전체가 아니라 어떤 경로가 부정되는지 표시합니다.
그럴듯한 오답. No insect entered the room은 다른 출입 경로까지 없었다고 확대합니다.
새 사례 변형. 문이 잠시 열렸다는 사실을 추가해 원래 문장과 충돌하지 않는 설명을 만듭니다.

10. 여러 증거를 결합하되 이름을 상상하지 않습니다
자체 제작 영어 사례. The room was locked, and the missing piece is in the caretaker’s tray. Someone with access may have moved it. 잠긴 방과 관리용 쟁반의 조각은 접근권을 가진 누군가가 옮겼을 가능성을 뒷받침합니다. 관리인 본인이 직접 했다는 단서는 아직 부족합니다.
물건의 최종 위치와 행위자의 신원은 서로 다른 추론입니다. 쟁반 소유자를 실제 이동 행위자로 확정하면 근거가 한 단계 뛰어넘습니다. 관찰 사실→허용된 최소 추론→확인되지 않은 추가 주장을 나눕니다.
그럴듯한 오답. The caretaker must have stolen it는 행위자뿐 아니라 훔쳤다는 의도까지 덧붙입니다.
새 사례 변형. 출입 기록에 이름과 시간이 추가되면 어떤 부분의 불확실성이 줄어드는지 설명합니다.
11. 시험에서 조동사가 맡는 세 가지 일을 구분합니다
같은 must라도 규칙의 must wear는 의무, 증거 뒤의 must be는 현재 추론, must have worn은 과거 추론입니다. 영어를 한국어의 “반드시” 하나로 번역하면 세 역할이 겹쳐 보입니다.
먼저 규칙을 말하는 사람인지 증거를 해석하는 사람인지 묻습니다. 다음에 사건이 지금인지 이전인지 표시하세요. 역할과 시간을 나누면 have가 있다고 모두 현재완료로 부르는 실수도 줄일 수 있습니다.
12. 강한 추론에 필요한 것은 단서 수만이 아닙니다
단서 세 개가 모두 같은 정보의 반복이면 근거가 세 배 강해지는 것이 아닙니다. 젖은 흙, 축축한 표면, 물기 있는 흙은 모두 수분이라는 관찰입니다. 누가 물을 줬는지 특정하려면 접근자와 다른 원인에 대한 정보가 필요합니다.
단서를 관찰 결과·접근 가능성·대안 배제라는 역할로 분류합니다. 서로 다른 역할의 근거가 합쳐져야 결론이 좁아집니다. 시험의 고난도 선지는 그럴듯한 단어를 많이 넣기 때문에 정보량보다 근거의 역할을 대조해야 합니다.
13. 의무와 준수 여부를 나누면 내용일치가 쉬워집니다
Participants had to register before entry는 사전 등록을 요구한 규정입니다. 실제 입장한 모든 사람이 등록했는지, 규칙 위반이 있었는지는 별도 사실로 확인합니다. 규칙의 존재가 실제 이행을 보장한다고 가정하면 강한 선지를 놓치기 쉽습니다.
원문이 “Only registered visitors were admitted”처럼 운영 결과까지 명시하면 그 근거로 판단합니다. 규정 문장과 관찰 문장에 서로 다른 표시를 하고 선택지가 어느 종류의 주장을 하는지 확인하세요. 규정만으로 관찰 결과를 대신하지 않습니다.
14. 대표 오답을 세 층으로 해부합니다
첫째 may를 must로 높이는 강도 확대, 둘째 must have를 had to로 바꾸는 역할 교체, 셋째 through the window를 삭제해 사건 전체를 부정하는 범위 확대입니다. 세 문장 모두 한국어 해석이 자연스러울 수 있어서 더 위험합니다.
오답 옆에는 강도·역할·범위 중 한 단어를 쓰고, 원문에서 바뀐 결정어를 연결합니다. “근거가 없다”만 쓰지 말고 어떤 종류의 근거가 더 있어야 그 선지를 말할 수 있는지도 적어 보세요. 이는 추론과 서술형을 함께 훈련합니다.
15. 서술형 답에서 불확실성을 보존하는 법
The empty jar suggests that someone may have moved the sample처럼 관찰과 추론을 함께 쓰면 근거가 보입니다. The assistant took the sample로 쓰면 원문에 없는 신원과 완료 사실을 확정합니다. 짧은 답이라도 조동사 하나의 차이가 의미를 크게 바꿉니다.
자체 채점은 관찰 사실, 과거 사건의 시간, 조동사 강도, 추론 범위에 각 1점입니다. 조동사를 넣었다는 사실만으로 점수를 주지 않고 그 강도가 근거에 맞는지 확인하세요. 불확실한 것을 무조건 may로 낮추는 것도 문맥에 따라 정확한 답이 아닐 수 있습니다.
16. 비판과 기대의 should have를 나누는 단서
You should have locked the door; it is wide open은 하지 않은 행동에 대한 비판으로 읽기 쉽습니다. The train should have arrived by now, according to the timetable은 시간표에 근거한 기대입니다. should have만 밑줄 친 단독 문제보다 앞뒤 문맥이 중요합니다.
실제 실패를 알려 주는 but you did not, it is still here, unfortunately 같은 정보가 있는지 찾으세요. 반대로 according to와 given이 기대 근거를 제시하는지 확인합니다. 기대 문장만으로 실제 도착과 미도착 어느 쪽도 성급히 확정하지 않습니다.
17. 같은 근거에 새 정보를 하나만 더하는 연습
빈 병만 있을 때는 여러 설명이 가능합니다. 다음에는 뚜껑이 잠겨 있었다는 정보, 그다음에는 이동 기록이 있다는 정보를 더합니다. 각 단계에서 결론을 어느 정도까지 강하게 말할 수 있는지 조동사를 바꾸어 봅니다.
새 정보가 이전 가정을 뒤집으면 답도 수정합니다. 처음 선택한 may를 끝까지 지키는 것이 신중함은 아닙니다. 반대로 단서가 늘었다는 이유만으로 must를 고르지 말고 대안이 실제로 제거되었는지를 말해야 합니다.
18. 문학 독해에서도 인물 마음을 단정하지 않습니다
인물이 창문을 여러 번 본다는 행동은 누군가를 기다릴 가능성과 연결될 수 있습니다. 그러나 두려움, 호기심, 날씨 확인도 가능한 문맥이라면 마음을 확정할 수 없습니다. 조동사의 강도 판정은 문학적 추론에서도 작동합니다.
행동 하나와 심리 하나를 자동 연결하지 말고, 앞뒤 대화나 반복 행동이 같은 해석을 뒷받침하는지 확인합니다. 자신의 경험으로 인물의 속마음을 채우는 대신 작품의 단서를 보존한 최소 설명을 만드세요. 작품별 범위와 원문은 학생의 수업 자료로 따로 확인합니다.
오늘 25분: 답보다 근거를 남기는 훈련
5분은 관찰·규칙·추론 문장을 각각 표시합니다. 8분 동안 예문 1·2·9에서 결론이 강해지는 조건을 한 줄씩 추가해 보고, 8분은 may have / must have / had to로 서로 다른 문장 세 개를 만듭니다. 마지막 4분에는 should have의 기대·비판 문맥을 나란히 설명합니다.
첫 풀이에서는 선택지 번호를 적기 전에 발문이 요구한 범위를 한 문장으로 바꿔 말합니다. 이어 영어 원문에서 실제 근거가 되는 어구를 표시하고, 가장 강한 오답 하나를 그 어구와 직접 대조합니다. 마지막 4분에는 같은 규칙을 새 상황으로 바꿔 적용합니다. 전용 실전문제는 이 글의 미니 문제에서 이어 풀 수 있습니다.
24~48시간 재시험과 7일 계획
24~48시간 뒤에는 빈 병 대신 사라진 표, 젖은 흙 대신 따뜻한 엔진처럼 소재를 바꿉니다. 관찰 사실만 보고 두 개의 가능한 설명을 만든 다음 추가 단서가 어느 설명을 지우는지 봅니다. 7일째에는 의무 문장을 관찰 사실로 잘못 바꾼 선지를 직접 고칩니다.
1일차에는 본문의 첫 사례를 자기 말로 판정하고, 2일차에는 오답의 결정어만 남깁니다. 3일차에는 새 소재 문장으로 같은 규칙을 적용하며, 4일차에는 서술형 한 문장을 씁니다. 5일차에는 제한 시간을 걸고 전용 문제를 풀고, 6일차에는 틀린 단계만 고칩니다. 7일차에는 원문을 덮고 판단 순서를 설명합니다. 정답 번호가 아니라 근거 위치·규칙·반례를 재현할 수 있어야 통과입니다.
4점 자가채점과 학생 설명 대본
관찰과 추론 분리, 과거 사건의 시간, 허용되는 강도, 경로·대상 범위 보존에 각 1점입니다. 화자의 확신과 독자가 확인한 사실을 같은 칸에 적으면 해당 점수는 주지 않습니다.
학생 설명 대본: “병이 비었다는 것은 관찰입니다. 누군가 사용했다는 것은 가능한 설명입니다. 다른 설명이 남으므로 may have가 적절하고, 누가 했는지를 알려 주는 기록이 없으면 이름이나 의도까지 덧붙이지 않습니다.”
학부모 확인 질문
“이 말은 직접 본 사실이니 추정이니?”, “다른 설명 하나도 가능하니?”, “had to는 실제로 했다는 말과 같니?”, “무엇이 불가능하다는 거니?”를 물어봅니다.
정답을 맞혔는지만 묻지 말고 근거 문장이 어디인지, 가장 비슷한 오답의 어떤 표현이 원문과 충돌하는지, 하루 뒤 새 문장에도 같은 판단을 할 수 있는지 확인해 주세요.
공부하면서 가장 자주 막히는 지점
must를 무조건 의무, should have를 무조건 후회로 번역할 때 막힙니다. 말하는 사람의 역할과 앞뒤 증거부터 확인하세요.
FAQ: 연습할 때 자주 묻는 질문
설명을 읽고 나서 무엇을 먼저 해야 하나요?
5분은 관찰·규칙·추론 문장을 각각 표시합니다. 8분 동안 예문 1·2·9에서 결론이 강해지는 조건을 한 줄씩 추가해 보고, 8분은 may have / must have / had to로 서로 다른 문장 세 개를 만듭니다. 마지막 4분에는 should have의 기대·비판 문맥을 나란히 설명합니다.
정답을 맞혔는데도 다시 풀어야 하나요?
같은 조동사를 외워 쓰는 것보다 근거 하나가 추가·삭제될 때 강도를 올리거나 낮추는 이유를 말할 수 있어야 합니다.
80점 아래면 무엇부터 고치나요?
전체 글을 다시 읽기 전에, 틀린 문항의 발문 제한·근거 위치·오답 결정어 가운데 비어 있는 한 칸을 찾으세요. 24~48시간 뒤에는 표현과 소재가 달라진 문장으로 판정합니다.
사건의 때 확인 → 관찰 사실과 추론 문장 분리 → 근거가 허용하는 강도 선택 → 의무·기대와 구분 → 반례 하나를 넣어 강도 재검산
