심화 · Unit 82
조동사 - 과거 추측 (must / may / might / could + have p.p.)
과거 일에 대한 추측·짐작은 '조동사 + have + 과거분사' 형태로 나타내며, 조동사 종류에 따라 확신도가 달라집니다. 조동사 + have + 과거분사 = 과거 추측.
개념 설명
과거 일에 대한 추측·짐작은 '조동사 + have + 과거분사' 형태로 나타내며, 조동사 종류에 따라 확신도가 달라집니다. 조동사 + have + 과거분사 = 과거 추측.
A. must have p.p. — 강한 확신의 추측 (분명 ~했을 거야)
현재 증거를 바탕으로 과거 일을 강하게 추측할 때는 must have + 과거분사를 씁니다. 화자가 90% 이상 확신할 때 쓰며, 반대의 강한 확신 '~했을 리 없다'는 mustn't have가 아니라 can't have를 씁니다.
| 상황 | 문장 | 화자의 추론 |
|---|---|---|
| 창문이 젖어 있다 | It must have rained. | 비가 왔음이 확실 |
| 그가 웃고 있다 | He must have heard good news. | 좋은 소식을 들었을 것 |
| 그녀가 안 왔다 | She must have been sick. | 아팠던 것이 분명 |
- The ground is wet. It must have rained last night. (땅이 젖어 있네요. 어젯밤에 비가 왔음에 틀림없어요.)
- He didn't answer. He must have been busy. (그가 대답을 안 했어요. 분명 바빴을 거예요.)
- She looks tired. She must have worked all night. (그녀가 피곤해 보여요. 밤새 일했음에 틀림없어요.)
- They must have finished the meeting by now. (그들은 지금쯤 회의를 끝냈을 게 분명해요.)
B. may / might / could have p.p. — 약한 추측·가능성 (~했을지도 몰라)
may / might / could + have + 과거분사는 '~했을지도 모른다 / ~했을 수도 있다'라는 약한 추측·가능성을 나타냅니다. 셋의 뜻은 거의 같으며 might이 조금 더 불확실한 느낌을 줍니다.
| 조동사 | 확신도 | 예시 | 뜻 |
|---|---|---|---|
| may have p.p. | 약한 추측 | She may have called while I was out. | 전화했을지도 |
| might have p.p. | 더 불확실 | He might have forgotten. | 잊었을지도 (더 약함) |
| could have p.p. | 가능성 | They could have taken the wrong train. | 잘못된 기차를 탔을 수도 |
- She's not answering. She may have gone out. (그녀가 전화를 안 받네요. 나갔을지도 몰라요.)
- The keys are gone. Someone might have taken them. (열쇠가 없어졌어요. 누가 가져갔을지도 몰라요.)
- He's late. He could have missed his flight. (그가 늦네요. 비행기를 놓쳤을 수도 있어요.)
- I don't know where she is. She might have left early. (그녀가 어디 있는지 몰라요. 일찍 갔을 수도 있어요.)
C. can't / couldn't have p.p. — 강한 부정 추측 (~했을 리 없어)
과거 일이 절대 그럴 리 없다고 강하게 부정할 때는 can't have + 과거분사 또는 couldn't have + 과거분사를 씁니다. 이때 mustn't have p.p.는 쓰지 않는다는 점이 자주 헷갈립니다.
| 상황 | 문장 | 화자의 추론 |
|---|---|---|
| 그녀가 그때 다른 곳에 있었다 | She can't have stolen it. | 훔쳤을 리 없다 |
| 어제 얘기했다 | He can't have forgotten already. | 벌써 잊었을 리 없다 |
| 30분 전에 봤다 | They couldn't have left yet. | 아직 떠났을 리 없다 |
- He was with me all day. He can't have taken your bag. (그는 하루 종일 저와 함께 있었어요. 당신 가방을 가져갔을 리 없어요.)
- She can't have been there. I saw her at the office. (그녀가 거기 있었을 리 없어요. 저는 사무실에서 그녀를 봤어요.)
- You couldn't have finished already. It was 40 pages. (당신이 벌써 끝냈을 리 없어요. 40페이지였잖아요.)
- He can't have said that. He's too polite. (그가 그런 말을 했을 리 없어요. 너무 정중한 사람이에요.)
핵심 포인트
- 1과거 추측은 조동사 + have + 과거분사로 하며, 조동사에 따라 확신도가 달라집니다. (예: must have / may have / might have / could have / can't have)
- 2must have p.p.는 '~했음에 틀림없다'라는 강한 확신, can't have p.p.는 '~했을 리 없다'라는 강한 부정 확신이며 서로 반대 쌍입니다. mustn't have는 쓰지 않습니다.
- 3may have와 might have는 뜻이 거의 같지만 might이 조금 더 불확실한 뉘앙스를 줍니다.
- 4could have p.p.는 가능성 추측 외에 '~할 수도 있었는데(안 했다)'라는 후회·아쉬움 뜻도 있어 문맥으로 구별합니다.
- 5have는 조동사여서 주어와 상관없이 have로 유지되고, 뒤에는 반드시 과거분사가 옵니다. (X: She must has gone / O: She must have gone)
예문
He must have missed the bus.
그는 분명 버스를 놓쳤을 거예요.
The ground is wet. It must have rained last night.
땅이 젖어 있네요. 어젯밤에 비가 왔음에 틀림없어요.
She looks tired. She must have worked all night.
그녀가 피곤해 보여요. 밤새 일했음에 틀림없어요.
They must have finished the meeting by now.
그들은 지금쯤 회의를 끝냈을 게 분명해요.
She may have forgotten our meeting.
그녀가 우리 약속을 잊었을지도 몰라요.
이 유닛에는 예문이 더 있습니다. 가입하면 전체를 듣고 볼 수 있어요.
이렇게 틀리기 쉬워요
She must have forgotten.
He can't have taken it.
They might have gone home.
He must have missed the bus.
She can't have been there.