조동사 완료형, have p.p.로 과거를 추측하고 후회하는 법

조동사 완료형, have p.p.로 과거를 추측하고 후회하는 법

시험이 끝나고 채점된 답안지를 받아 들면 두 가지 생각이 듭니다. “이 문제는 분명히 실수였을 거야”라는 추측, 그리고 “어제 한 번만 더 볼걸”이라는 후회죠. 둘 다 지금 이 순간에 과거를 돌아보는 말입니다.

영어에서 이런 말을 만드는 장치가 조동사 완료형, 즉 조동사 + have p.p.입니다. must have p.p., should have p.p. 같은 형태가 어떻게 과거를 가리키는지, 그리고 각각 어떤 추측과 후회를 나타내는지 원리로 살펴보겠습니다.

과거의 일을 현재형 조동사로 말한 문장

과거의 일에 대해 말하고 싶은데 조동사에는 과거형이 마땅치 않습니다. 그래서 아래처럼 과거 표현만 붙이거나, 조동사 뒤에 과거형을 쓰는 실수가 나오죠.

틀린 문장He must be sick yesterday. (틀림)
You should studied harder. (틀림)

첫 문장은 ‘어제 아팠던 게 틀림없다’고 말하려 했지만, must be는 지금의 상태에 대한 추측이라 yesterday와 어울리지 않습니다. 두 번째 문장은 조동사 뒤에 과거형 studied를 써서 틀렸습니다. 조동사 뒤에는 동사원형만 올 수 있기 때문이죠.

그렇다면 조동사 뒤에서 과거를 나타내려면 어떻게 해야 할까요? 답은 have p.p.에 있습니다.

조동사 완료형의 원리

조동사가 나타내는 판단은 늘 지금 말하는 순간의 판단입니다. ‘틀림없다’, ‘그랬어야 했다’고 느끼는 것은 현재의 나이죠. 바뀌는 것은 판단의 대상이 언제의 일이냐입니다.

조동사 뒤에는 동사원형만 올 수 있으니 과거형 동사를 쓸 수 없습니다. 그래서 원형이면서 ‘이전’의 의미를 가진 have p.p.를 씁니다. 판단은 현재, 내용은 과거라는 시간 차이를 have p.p.가 표시하는 것이죠.

판단은 지금, 내용은 과거He must have been sick yesterday. (어제 아팠던 게 틀림없다)
You should have studied harder. (더 열심히 공부했어야 했는데)

묻고 답하는 방식으로 풀어 볼까요. “그는 틀림없어. (뭐가?) 어제 아팠던 게.” 확신하는 시점은 지금이고, 아팠던 시점은 어제입니다. 조동사 완료형은 이 두 시점을 한 문장에 담는 장치입니다.

추측과 후회로 나누어 보는 조동사 완료형

과거에 대한 추측

확신의 정도에 따라 조동사를 고릅니다. must have p.p.는 ‘~했음이 틀림없다’, may나 might have p.p.는 ‘~했을지도 모른다’, can’t나 couldn’t have p.p.는 ‘~했을 리가 없다’입니다.

과거에 대한 추측The ground is wet. It must have rained last night.
She didn’t answer. She may have been asleep.

He can’t have finished the work already. It was too much.

must have p.p.는 근거가 분명할 때, may have p.p.는 근거가 약할 때 씁니다. can’t have p.p.는 must have p.p.의 반대쪽 끝에서 ‘그럴 가능성이 없다’고 확신하는 말이죠.

과거에 대한 후회와 유감

should have p.p.는 ‘~했어야 했는데 하지 않았다’, shouldn’t have p.p.는 ‘~하지 말았어야 했는데 했다’는 후회나 비난을 나타냅니다. 실제로 일어난 일은 문장의 겉뜻과 반대라는 점이 중요합니다.

후회와 유감I should have left earlier. I missed the bus. (일찍 나서지 않았다)
You shouldn’t have said that to her. (실제로 말했다)

could have p.p.는 ‘~할 수도 있었는데 하지 않았다’는 놓친 가능성을, needn’t have p.p.는 ‘~할 필요가 없었는데 했다’는 불필요한 행동을 나타냅니다.

놓친 가능성과 불필요한 행동You could have called me. I would have helped. (전화할 수 있었는데 안 했다)
You needn’t have brought an umbrella. It didn’t rain. (가져올 필요가 없었는데 가져왔다)

학생들이 자주 틀리는 조동사 have p.p.

must have p.p.와 should have p.p.를 혼동하는 경우

우리말 ‘~했어야 했다’와 ‘~했음에 틀림없다’는 모두 ‘했다’로 끝나서 헷갈리기 쉽습니다. 후회는 should, 확신에 찬 추측은 must입니다.

후회와 추측 구분I failed the test. I must have studied harder. (어색함)
I failed the test. I should have studied harder.
She got a perfect score. She must have studied hard.

첫 문장은 ‘더 열심히 공부했던 게 틀림없다’는 뜻이 되어 시험에 떨어진 상황과 맞지 않습니다. 하지 않은 일을 아쉬워할 때는 should have p.p.를 써야 하죠.

강한 부정 추측과 needn’t have p.p.

‘~했을 리가 없다’는 강한 부정 추측은 보통 can’t have p.p.나 couldn’t have p.p.로 나타냅니다. 시험에서는 must have p.p.의 반대말로 can’t have p.p.를 짝지어 묻는 경우가 많습니다.

강한 부정 추측He can’t have seen me. I was hiding behind the door.
She couldn’t have written this letter. It isn’t her handwriting.

needn’t have p.p.와 didn’t need to도 구분해 두세요. needn’t have brought는 실제로 가져왔다는 뜻이고, didn’t need to bring은 가져올 필요가 없었다는 사실만 말할 뿐 가져왔는지는 문맥에 따라 다릅니다.

조동사 have p.p. 의미 비교 표

구분형태의미예문
강한 추측must have p.p.~했음이 틀림없다It must have rained last night.
약한 추측may / might have p.p.~했을지도 모른다She may have been asleep.
부정 추측can’t / couldn’t have p.p.~했을 리가 없다He can’t have finished it.
후회should have p.p.~했어야 했는데I should have left earlier.
유감shouldn’t have p.p.~하지 말았어야 했는데You shouldn’t have said that.
놓친 가능성could have p.p.~할 수도 있었는데You could have called me.
불필요needn’t have p.p.~할 필요가 없었는데You needn’t have brought it.

핵심 정리

조동사 완료형은 지금의 판단으로 과거의 일을 돌아보는 형태입니다. 조동사 뒤에는 동사원형만 올 수 있으므로, 과거의 일은 have p.p.로 표시합니다. must, may, can’t는 과거에 대한 추측을, should, could, needn’t는 과거에 대한 후회와 유감을 나타내죠.

해석할 때는 겉뜻과 실제로 일어난 일을 구분하세요. should have p.p.는 하지 않았다, shouldn’t have p.p.는 했다, could have p.p.는 하지 않았다는 사실이 숨어 있습니다. 이 숨은 사실을 묻는 문제가 시험에 자주 나옵니다.

도입의 답안지 장면을 다시 떠올려 볼까요. “분명히 실수였을 거야”는 It must have been a mistake., “한 번만 더 볼걸”은 I should have checked it once more.입니다. 추측인지 후회인지만 정하면 어떤 조동사를 쓸지 바로 보입니다.

예상 문제

문제. 대화의 빈칸에 들어갈 말로 가장 알맞은 것을 고르시오. (고1 객관식)A: I failed the math test again.
B: That’s too bad. You ______ harder.
① must have studied ② should have studied ③ can’t have studied ④ may have studied ⑤ needn’t have studied

[해설] 시험에 떨어진 상황에서 ‘더 열심히 공부했어야 했는데’라는 아쉬움을 말하므로 should have p.p.가 알맞습니다. ①과 ④는 열심히 공부했다는 추측이라 상황과 맞지 않고, ③과 ⑤도 문맥에 어울리지 않습니다.

[정답] ②