코드배정
"could have p.p." - 지나간 가능성을 말할 때 본문
"could have p.p."는 형태만 보면 현재완료(have p.p.)와 비슷해 보인다.
하지만 이 표현은 과거의 사실을 말하는 시제가 아니라,
이미 지나가 버린 상황을 되짚으며 “가능했지만 선택되지 않은 길”을 말하는 표현이다.
1. 현재완료와 헷갈리는 이유
두 표현은 겉모습이 비슷하다.
- have + p.p.
- could + have + p.p.
그래서 처음 보면
"완료된 어떤 일인가?"처럼 느껴질 수 있다.
하지만 두 표현의 차이는 사실 vs 평가에 있다.
- 현재완료 → 실제로 일어난 일
- could have p.p. → 일어날 수 있었지만, 일어나지 않은 일
2. could have p.p.의 핵심 의미
"could have p.p."는
과거 시점에서 보았을 때 다른 선택이 가능했음을 말한다.
중요한 점은 이 표현에
이미 다음 의미가 포함되어 있다는 것이다.
그렇게 할 수 있었지만, 실제로는 하지 않았다.
예:
- I could have finished the report.
→ 끝낼 수 있었지만, 끝내지 않았다.
그래서 이 표현에는 자연스럽게
- 아쉬움
- 후회
- 변명
- 비판
중 하나의 뉘앙스가 깔린다.
3. 왜 '가능성'인데 과거형일까?
"could have p.p."는
지금의 가능성을 말하지 않는다.
이미 끝난 과거를 놓고
"그때는 이런 선택도 가능했었다"
라고 사후적으로 평가하는 표현이다.
그래서 이 구조는 항상
- 이미 지나간 상황
- 되돌릴 수 없는 선택
을 전제로 한다.
4. 같은 구조, 다른 조동사들
"could have p.p."가 중심이라면,
다른 조동사들은 같은 틀에서 태도만 바꾼 변주다.
➀ might have p.p. — 불확실한 가능성
- 실제로 그랬을 수도 있고
- 아닐 수도 있음
He might have missed the train.
→ 놓쳤을지도 모른다 (확신 없음)
가능성은 있지만 판단은 유보
➁ should have p.p. — 기대·의무에 대한 평가
- 그렇게 했어야 했다는 판단
- 보통 후회나 비판이 동반됨
I should have told you earlier.
→ 말했어야 했는데 그러지 못했다.
옳았다고 생각되는 선택을 기준으로 과거를 평가
➂ must have p.p. — 강한 추론
- 과거에 실제로 일어났을 가능성이 매우 높다고 판단
- 'must' 가 '~ 해야 한다' 의미 X
She must have been tired.
→ 분명 피곤했을 것이다.
사실 단정이 아니라, 강한 추측
5. 한 눈에 정리하면
| 표현 | 핵심 뉘앙스 |
| could have p.p. | 가능했지만 하지 않은 선택 |
| might have p.p. | 그랬을지도 모르는 가능성 |
| should have p.p. | 했어야 했던 선택 |
| must have p.p. | 거의 확실한 추론 |
공통점은 모두
과거를 다시 바라보는 평가 표현이라는 점이다.
6. 다시 돌아와서
"could have p.p."는
과거의 사실을 말하지 않는다.
이 표현이 말하는 것은 오직 하나다.
그때는 다른 선택지도 있었다.
그래서 현재완료처럼 보이지만,
의미상으로는 전혀 다른 영역에 있다.
7. 정리하며
- 현재완료 → 무슨 일이 있었는가
- could have p.p. → 무슨 일이 가능했었는가
형태보다 중요한 건
'화자가 과거를 어떤 태도로 바라보는가'이다.
이 관점으로 보면
could / might / should / must + have p.p.는
모두 하나의 구조 안에서 자연스럽게 정리된다.
'English Usage' 카테고리의 다른 글
| "Is it on the house?" - 이건 서비스인가요? (0) | 2026.01.07 |
|---|---|
| concentrate vs focus - 같은 '집중'이지만, 다른 쓰임 (0) | 2026.01.07 |
| be about to - ~ 하기 직전이다. (0) | 2026.01.05 |
| "More where that came from." - 이걸로 끝이 아니다. (0) | 2026.01.05 |
| 현재완료 · 과거완료 · 현재완료진행 - 기준 시점으로 정리하기 (5) | 2026.01.05 |