< 조동사 have p.p (Perfect Modal Verbs) 총 정리
본문 바로가기
영문법 이야기

조동사 have p.p (Perfect Modal Verbs) 총 정리

by Ms. Sue 2024. 4. 10.

영어에서 법조동사(Modal Auxiliary Verb)의 뒤에는 동사가 원형의 형태로 오게 됩니다. 그리고, 각 조동사의 과거형태(could, would, might, should)는 사실 과거시제를 나타내는 경우가 많지 않으며, 대부분의 경우 다른 의미를 전달하게 됩니다. 그렇다면, 조동사의 과거표현을 위해서 우리는 뭔가 다른 수단을 필요로 하게 되지요. 이럴 때 많이 사용되는 것이 조동사의 완료형태입니다. 영어로는 Perfect Modal Verbs라고 말할 수 있지요.

 

"조동사 have p.p"의 형태를 취하는 조동사 완료 형태의 용법은 크게 3가지로 나누어 볼 수 있습니다.

 

첫 번째는 우선 12시제의 하나로 사용되는 미래완료시제의 형태인 "will have p.p"입니다. 이 경우는 유일하게 조동사 완료형태가 과거에 대해 이야기하지 않는 경우라고 할 수 있지요.  미래완료 시제의 경우 앞 포스팅에서 정리한 것이 있으니, 그 포스팅을 참조해 주시기 바랍니다.

They will have been here for a week by the time he arrives.
      그가 도착할 때면, 그들은 여기에 1주일간 머문 상태가 될 거야.

 

두 번째는 주로 과거에 대한 추측 또는 과거의 가능성에 관해 이야기하는 경우입니다. 이 경우는 그 추측 혹은 가능성의 정도에 따라 아주 확실한 경우에 쓰는 표현으로부터 아주 불확실한 경우에 쓰는 경우에 이르기까지 다양한 표현이 있습니다.

 

세 번째는 과거에 일어나지 않았던 일에 대한 이야기를 할 때입니다. 이 경우는 가정법 과거완료와  관련되어 있습니다.

 

그럼, 이제 두 번째와 세 번째 용법에 쓰이는 조동사 완료형태를 정리해 보도록 하겠습니다.

 

과거에 대한 추측 또는 과거의 가능성에 쓰이는 조동사 have p.p

 

과거에 대한 확실한 추측에 대해 이야기할 때 우리는 "must have p.p(~였음에 틀림없다)"의 표현을 사용합니다. must의 용법 중에 "강한 추측"의 과거형인 셈이죠. 그리고 이 대척점에 "cannot have p.p(~였을 리가 없다)"가 존재합니다. 마찬가지로 cannot이 "강한 부정적 추측"으로 사용되는 용법의 과거형입니다.

 

그리고 이 두 가지 아주 강한 긍정적, 부정적 추측의 사이에, "may have p.p""might have p.p"가 사용됩니다. "~였을지도 모른다"로 해석되며, "might have p.p"가 좀 더 약한 추측에 사용됩니다.

 

95% 긍정적 확신 ------------------------------------------------------------------------------------ 95% 부정적 확신
must have p.p may have p.p might have p.p cannot have p.p

 

 

과거에 일어나지 않았던 일에 대한 이야기에 쓰이는 조동사 have p.p

 

가정법의 과거완료는 과거에 있었던 사실에 대한 반대를 가정할 때 사용됩니다. if절과 함께 사용될 때, if절의 동사형태는 "had p.p"를 사용하고, 주절의 동사형태는 "조동사의 과거형 + have p.p"의 형태를 사용하게 됩니다. "만약 ~하지 않았더라면, ~했을 텐데"를 기본 뜻으로 조동사를 무엇을 사용하는 가에 따라 뜻이 조금씩 달라지게 됩니다.

 

1.

"조동사의 과거형 + have p.p" 중에서 제일 일반적인 형태로 사용되는 형태는 "would have p.p"로 "~했을 텐데/~였을 텐데" 정로도 해석됩니다. 과거에 대한 단순한 추측, 혹은 과거 사건에 대한 후회를 나타낼 수 있습니다. 물론, 부정형인 "wouldn't have p.p"도 사용되며 이 표현은 "~하지 않았을 텐데"로 해석될 수 있습니다. if절과 함께 쓰이지 않을 경우에도, 비슷하게 해석되지요. 

(If I had had more time,) I would have spent more time with you. 
     (내가 시간이 좀 더 있었더라면,) 너하고 시간을 좀더 보냈을 텐데.(못했다)

 

2.

"could have p.p"는 가정법 과거에 관련되어 있을 경우에는 과거에 능력의 부족 때문에 하지 못했던 일에 대한 후회를 주로 이야기합니다. "~할 수 있었을 텐데"의 뜻으로요. 부정형인 "couldn't have p.p"는 과거에 능력의 부족 때문에 할 수 없는 상황이었지만, 어쨌든 해내었다는 뜻으로 주로 쓰입니다. "~할 수 없었을 텐데"의 뜻이지요. 

We could have succeeded in finding the solution. (if we had tried harder)
    우리는 그 해결책을 발견할 수 있었을 텐데...(우리가 좀 더 노력했더라면)
We couln't have done it. (without your help)
    우리는 그것을 해낼 수 없었을 텐데...(너의 도움이 없었더라면)

 

"could have p.p"는 "할 수 있었는데, 못했다"라는 가정법 과거완료의 의미에서 파생되어, "~하지 그랬어"라는 의미의 "과거행동에 대한 부정적 의견(제안)"을 나타낼 수도 있습니다.

You could have helped him at that time.
    너는 그때 그를 도울 수도 있었다.(돕지 그랬어)

 

과거에 일어나지 않았던 일에 대한 가정법적 서술과 관련 없이, "could have p.p"는 단순히 과거에 대한 추측을 나타낼 경우도 있습니다. "~했을 수도 있다" 정도의 뜻이지요. 또한,  "couldn't have p.p"가 앞에서 얘기한 과거에 대한 확실한 부정적 추측인 "cannot have p.p"의 "~였을 리가 없다"라는 표현과 혼용되는 경우도 사실 있습니다. 

He could have been ill. 그가 아팠을 수도 있다.
He couldn't have been ill. = He can't have been ill.  그는 아팠을 리가 없다.

 

3.

"should have p.p"와 "shouldn't have p.p"는 각각 "~했어야 했는데(안 했다)"와 "~하지 말았어야 했는데(했다)"의 뜻으로 과거 사실에 대한 강한 후회, 자책을 의미합니다. "ought to have p.p"와 "ought not to have p.p"도 같은 뜻으로 쓰일 수 있습니다. "어린 왕자"에서 왕자가 자신의 장미에게서 도망친 과거를 후회하고 자책할 때, "ought to have p.p"와 "ought never to have p.p"의 표현이 쓰이지요.

I ought to have judged by deeds, not by words. 나는 말이 아니라 행동으로 판단을 했어야 했어.
I ought never to have run away from her. 나는 그녀에게서 결코 도망치지 말았어야 해.

 

전체적으로 조동사 have p.p를 정리해 보면 다음 표와 같습니다.

용법 조동사 have p.p
미래 완료 시제 will have p.p ~해 왔을 것이다
과거에 대한 추측 must have p.p ~였음에 틀림없다
may have p.p ~였을지도 모른다
might have p.p ~였을지도 모른다
could have p.p ~였을지도 모른다
can't have p.p
(couldn't have p.p)
~였을리가 없다
과거 사건의 반대가정 would have p.p ~했을 텐데
wouldn't have p.p ~하지 않았을 텐데
could have p.p ~할 수 있었을 텐데
couldn't have p.p ~할 수 없었을 텐데
should have p.p ~했어야 했는데
shouldn't have p.p ~하지 말았어야 했는데
ought to have p.p ~했어야 했는데
ought not to have p.p ~하지 말았어야 했는데

댓글