커리큘럼Good Evening ENGLISH수강료수업시간바꿈에 대하여 상담 신청
목록으로
Day 12 호평동 · 남양주 중급

[호평동 영어학원] 조동사 have p.p. 구별법, must have와 should have 차이

빈칸 문제에서 밑줄 앞뒤로 'She is not home now'나 'I'm sorry I' 같은 단서가 나오면 조동사 have p.p. 문제일 가능성이 높습니다. 확실한 추측이면 must have p.p., 가능성 있는 추측이면 may/might have p.p., 반대되는 확신이면 can't have p.p.를 씁니다.

후회나 아쉬움을 말하면 should have p.p., 하지 않은 게 다행이면 shouldn't have p.p.를 씁니다. 결국 이 구문은 시제가 아니라 지금 화자가 과거를 바라보는 태도를 고르는 문제입니다.

이 문법의 형태

조동사 + have + 과거분사(p.p.) 형태로 씁니다. must have p.p.(틀림없이 ~했을 것이다), may/might have p.p.(~했을지도 모른다), can't/couldn't have p.p.(~했을 리 없다), should have p.p.(~했어야 했는데 안 했다), shouldn't have p.p.(~하지 말았어야 했는데 했다)로 정리됩니다.

부정은 조동사 뒤에 not을 붙여 must not have p.p., should not have p.p.처럼 씁니다. 의문문은 Could he have p.p.~? 처럼 조동사를 문장 앞으로 보냅니다.

왜 have p.p.를 붙이면 '과거'가 되나요

조동사 자체는 지금 화자의 판단을 나타냅니다. must는 지금 내가 확신한다는 뜻이고, should는 지금 내가 아쉬워한다는 뜻입니다. 그런데 그 판단의 대상이 과거의 일이라면, 조동사만으로는 시점을 나타낼 수 없어서 have p.p.를 붙여 대상을 과거로 밀어 넣습니다.

즉 조동사는 지금의 마음, have p.p.는 그 마음이 향하는 과거의 사건입니다. 이렇게 나누어 생각하면 must have p.p.가 '틀림없이 ~했을 것이다'로 자연스럽게 이어집니다.

예문으로 확인하기

He must have left already because his shoes are gone.
신발이 없는 걸 보니 그는 틀림없이 이미 떠났을 것입니다.

I should have called her before I left.
떠나기 전에 그녀에게 전화했어야 했는데 하지 못했습니다.

You shouldn't have bought this gift, but thank you.
이 선물을 사지 말았어야 했는데(그런데 사셨네요), 아무튼 고맙습니다.

She can't have finished the report by now.
그녀가 지금쯤 그 보고서를 끝냈을 리가 없습니다.

She may have finished the report already.
그녀는 그 보고서를 이미 끝냈을지도 모릅니다.

The light is on, so someone ______ forgotten to turn it off.
불이 켜져 있는 걸 보니, 누군가 틀림없이 끄는 걸 잊었을 것입니다. (must have)

확신의 정도에 따른 조동사 선택

확신의 정도조동사 형태예문과 번역
거의 확실함must have p.p.He must have missed the bus. (그는 틀림없이 버스를 놓쳤을 것입니다.)
가능성 있음may/might have p.p.He may have missed the bus. (그는 버스를 놓쳤을지도 모릅니다.)
불가능하다고 확신can't/couldn't have p.p.He can't have missed the bus; he's always early. (그가 버스를 놓쳤을 리 없습니다, 항상 일찍 오니까요.)

단, 조동사 have p.p.가 항상 과거를 말하지는 않습니다

should have p.p.는 대부분 후회를 나타내지만, 문맥에 따라 '지금쯤 ~했어야 하는데 아직 안 됐다'는 뜻으로도 쓰입니다. 예를 들어 The package should have arrived by now는 '소포가 지금쯤 도착했어야 하는데(아직 안 왔다)'라는 뜻으로, 후회가 아니라 예상이 빗나간 상황을 말합니다.

또한 need not have p.p.는 '~할 필요가 없었는데 했다'는 뜻으로 shouldn't have p.p.와 비슷해 보이지만, need not have는 필요성에 대한 판단이고 shouldn't have는 옳고 그름에 대한 판단이라는 점에서 다릅니다.

이 구문에서 자주 보이는 오답 패턴

학생들의 답안지에서 must had p.p.처럼 have 자리에 had를 넣는 오류가 흔히 보입니다. 조동사 뒤에는 항상 원형 have가 오고, had는 오지 않는다는 점을 헷갈리는 것입니다. must have의 발음이 흐려져 'must of'처럼 들리는 영어권 표현을 그대로 받아들여 must of forgotten이라고 쓰는 경우도 이 시기에 자주 보이는 오류입니다.

또 하나는 must have p.p.와 should have p.p.의 의미를 뒤섞어 쓰는 경우입니다. 후회를 말해야 하는 자리에 must have를 써서 '틀림없이 ~했다'는 확신의 문장을 만들어 버리면 문맥과 어긋납니다. I must have studied harder라고 쓰면 '나는 틀림없이 더 열심히 공부했을 것이다'라는 이상한 확신문이 되어버리므로, 후회를 말하려면 I should have studied harder로 고쳐야 합니다.

빈칸에서 확신도와 감정을 먼저 구분하세요

빈칸 앞뒤에 because, since처럼 근거를 대는 접속사가 있고 문맥이 명백하면 must have p.p.를, I'm sorry, I regret, I wish 같은 표현이 있으면 should have p.p.를 우선 떠올립니다. 반대로 놀랍다는 듯한 부정 문맥(그럴 리 없다)이면 can't have p.p.를 고릅니다. 조동사 뒤의 동사가 원형 have인지, had로 잘못 나와 있지는 않은지도 반드시 확인합니다.

자주 받는 질문

must have p.p.와 had to는 둘 다 과거 아닌가요

다릅니다. must have p.p.는 지금 화자가 과거 사실을 추측하는 것이고, had to는 과거에 실제로 해야 했던 의무를 나타냅니다. must have finished는 '끝냈을 것이다'라는 추측이고, had to finish는 '끝내야 했다'는 실제 의무입니다.

should have p.p.는 항상 후회의 뜻인가요

대부분은 후회지만, by now 같은 표현과 함께 쓰이면 '지금쯤 되어 있어야 하는데 안 되어 있다'는 예상과 실제의 차이를 말하기도 합니다. 문맥을 보고 후회인지 어긋난 예상인지 판단해야 합니다.

우리 아이도 어디서 막혔는지 궁금하신가요? 바꿈 영어학원 · 호평동 | 무료 진단 상담을 받아보세요
레벨테스트 신청하기