조동사 + have p.p
이 문서 목차
핵심 정리
조동사 + have p.p는 과거의 일에 대한 후회, 추측, 가능성을 나타냅니다.
| 표현 | 뜻 | 예문 |
|---|---|---|
| should have p.p. | ~했어야 했는데 (안 했다) | I should have studied. |
| shouldn't have p.p. | ~하지 말았어야 했는데 (했다) | I shouldn't have said that. |
| must have p.p. | ~했음이 틀림없다 | He must have left. |
| can't have p.p. | ~했을 리 없다 | She can't have done it. |
| may/might have p.p. | ~했을지도 모른다 | He might have forgotten. |
| could have p.p. | ~할 수도 있었다 | You could have called. |
| would have p.p. | ~했을 것이다 | I would have helped. |
| needn't have p.p. | ~할 필요가 없었는데 (했다) | You needn't have paid. |
회화에서 have는 줄여서 말합니다.
- should've, must've, could've, would've
1. 후회와 유감
| 표현 | 사실 | 예문 | 뜻 |
|---|---|---|---|
| should have p.p. | 하지 않았다 | I should have gone. | 갔어야 했는데. |
| shouldn't have p.p. | 했다 | I shouldn't have gone. | 가지 말았어야 했는데. |
| ought to have p.p. | 하지 않았다 | You ought to have told me. | 내게 말했어야 했다. |
2. 추측
확신의 정도에 따라 구분합니다.
| 확신 | 표현 | 예문 | 뜻 |
|---|---|---|---|
| 매우 높음 | must have p.p. | It must have rained. | 비가 왔던 게 틀림없다. |
| 중간 | may have p.p. | She may have left. | 그녀는 떠났을지도 모른다. |
| 낮음 | might have p.p. | He might have known. | 그가 알았을 수도 있다. |
| 부정 확신 | can't have p.p. | It can't have been him. | 그였을 리가 없다. |
| 부정 확신 | couldn't have p.p. | She couldn't have seen me. | 그녀가 나를 봤을 리 없다. |
must have p.p.와 had to
| 표현 | 뜻 | 예문 |
|---|---|---|
| must have p.p. | 과거에 대한 추측 | He must have gone home. |
| had to | 과거의 의무 | He had to go home. |
3. could have p.p.
| 쓰임 | 예문 | 뜻 |
|---|---|---|
| 하지 못한 일 | I could have won. | 이길 수도 있었는데. |
| 가벼운 비난 | You could have told me. | 내게 말해 줄 수도 있었잖아. |
| 과거 추측 | She could have missed the train. | 그녀가 기차를 놓쳤을지도 모른다. |
| 일어나지 않은 더 나쁜 가능성 | It could have been worse. | 더 나빴을 수도 있었다. |
| 부정 (강조) | I couldn't have done it without you. | 네가 없었다면 해내지 못했을 것이다. |
4. would have p.p.
주로 가정법에서 씁니다. 가정법 과거 완료에서 자세히 다룹니다.
- If I had known, I would have told you.
- I would have called, but I was busy.
5. needn't have p.p.
필요 없는 일을 이미 했다는 뜻입니다.
| 표현 | 뜻 | 예문 |
|---|---|---|
| needn't have p.p. | 안 해도 됐는데 했다 | You needn't have brought a gift. |
| didn't need to | 필요 없었다 (했는지 모름) | I didn't need to bring a gift. |
6. 예문
쉬운 예문
| 예문 | 뜻 |
|---|---|
| I should have called you. | 네게 전화했어야 했는데. |
| You shouldn't have done that. | 그러지 말았어야지. |
| She must have been tired. | 그녀는 피곤했던 게 틀림없다. |
| He may have missed the bus. | 그는 버스를 놓쳤을지도 모른다. |
보통 예문
| 예문 | 뜻 |
|---|---|
| I should have listened to my parents. | 부모님 말씀을 들었어야 했다. |
| He can't have finished already. | 그가 벌써 끝냈을 리가 없다. |
| You could have hurt yourself. | 네가 다칠 수도 있었다. |
| They must have forgotten about the meeting. | 그들은 회의를 잊은 게 틀림없다. |
어려운 예문
| 예문 | 뜻 |
|---|---|
| The company should have invested more in research ten years ago. | 그 회사는 10년 전에 연구에 더 투자했어야 했다. |
| The accident might have been caused by a technical error. | 그 사고는 기술적 오류로 일어났을지도 모른다. |
| Without their support, the project could not have succeeded. | 그들의 지원이 없었다면 프로젝트는 성공하지 못했을 것이다. |
7. 실전 사용 예
| 상황 | 문장 | 뜻 |
|---|---|---|
| 사과 | I should have told you earlier. | 더 일찍 말씀드렸어야 했어요. |
| 감사 | You shouldn't have! | 안 그러셔도 되는데요! (선물을 받고) |
| 추측 | I must have left it at home. | 집에 두고 온 게 분명해요. |
| 감사 | I couldn't have done it without you. | 덕분에 해낼 수 있었어요. |
| 회의 | We could have handled it better. | 더 잘 처리할 수도 있었습니다. |
8. 한국인이 자주 하는 실수
문법 오류
| 틀린 문장 | 맞는 문장 | 이유 |
|---|---|---|
| I should have went. | I should have gone. | p.p.를 씁니다. |
| I should went there. | I should have gone there. | 후회에는 have p.p.를 씁니다. |
| I should of called. | I should have called. | should've를 들리는 대로 쓴 오류입니다. |
| She may has left. | She may have left. | 조동사 뒤에는 have를 씁니다. |
뜻 차이·권장 표현
| 표현 | 권장·대조 표현 | 구분 | 설명 |
|---|---|---|---|
| He must have to leave. | He must have left. | 의미 차이 | '떠났음이 틀림없다'는 오른쪽입니다. 왼쪽은 '떠나야 하는 것이 틀림없다'는 뜻입니다. |
| She may have done it. | She can't have done it. | 의미 차이 | 왼쪽은 '했을지도 모른다', 오른쪽은 '했을 리 없다'는 뜻입니다. |
9. 퀴즈
알맞은 말 고르기
빈칸 채우기
괄호 안의 동사를 have p.p. 형태로 바꾸세요.
뜻 구분하기
틀린 곳 고치기
도전 문제
0 / 11