뉴비당
코스
HSKTOEICTOEFLOPIc준비 중

'~되다' 문장과 can·must 3강

should have·must처럼 조동사에 담긴 뜻과 자리를 익혀요

'~했어야 했는데' — should have

함정 주의

must + have + 과거분사를 '~했어야 했다'는 의무의 뜻으로 착각하면 안 돼요 — 이건 '~했음에 틀림없다'는 추측이에요. 의무의 과거는 had to로 표현합니다.

'~했어야 했는데(안 했다)'처럼 과거의 의무를 나타낼 때는 조동사조동사동사 앞에서 가능·의무·추측 같은 뜻을 더해주는 동사예요(can, must, should 등).You should see a doctor.너는 병원에 가보는 게 좋겠다. 뒤에 have + 과거분사과거분사동사의 세 번째 변화형(-ed 등)이에요. '~된, ~당한'이라는 수동·완료의 뜻이에요.a broken promise깨진 약속를 붙여요. 그런데 must만큼은 이 규칙에서 예외라서, must 뒤에 have + 과거분사를 붙인 형태를 의무의 과거로 착각하면 안 됩니다.

should, ought to, had better, would rather 같은 의무·조언의 조동사는 뒤에 have + 과거분사를 붙이면 '~했어야 했는데(안 했다)'라는 과거의 후회·의무를 나타내요. · should + have + 과거분사 — You should have submitted the form yesterday.(어제 서류를 제출했어야 했다) · ought to + have + 과거분사, had better + have + 과거분사, would rather + have + 과거분사도 같은 방식이에요. 단, must는 다르게 움직여요. must + have + 과거분사는 의무의 과거가 아니라 '~했음이 틀림없다'라는 과거에 대한 추측을 나타내요. 의무의 과거(~해야 했다)를 표현하려면 must 대신 had to를 써야 해요: We had to reschedule the meeting twice last week.(우리는 지난주에 회의를 두 번 다시 잡아야 했다)

  • You should have submitted the form yesterday.
    뜻 보기

    어제 서류를 제출했어야 했다.

  • You should have confirmed the reservation earlier.
    뜻 보기

    예약을 더 일찍 확정했어야 했다.

  • We had to reschedule the meeting twice last week.
    뜻 보기

    우리는 지난주에 회의를 두 번 다시 잡아야 했다.

한 줄 정리

should·ought to·had better 뒤에 have+과거분사가 오면 과거의 의무, must 뒤에 오면 과거에 대한 추측이에요(의무의 과거는 had to).

not의 자리 — ought not to 주의

함정 주의

ought to not처럼 to 뒤에 not을 쓰는 건 오답이에요 — ought not to(O). · had better의 부정은 had not better가 아니라 had better not이에요.

조동사조동사동사 앞에서 가능·의무·추측 같은 뜻을 더해주는 동사예요(can, must, should 등).You should see a doctor.너는 병원에 가보는 게 좋겠다.를 부정문으로 만들 때 not을 어디에 넣는지가 조동사마다 조금씩 달라요. 특히 ought to는 to 앞에 not이 들어간다는 게 다른 조동사와 다른 점이라 헷갈리기 쉬워요.

조동사의 부정형은 다음과 같이 not의 위치를 기억해 두세요. · should not, must not, would rather not — 조동사 바로 뒤에 not. · ought not to — not이 to 앞에 들어가요(ought to not이 아니라 ought not to). · had better not — had better 뒤에 not. 예: You ought not to be late.(늦어서는 안 된다) / Visitors ought not to enter without a badge.(방문객은 출입증 없이 들어와서는 안 된다)

  • You ought not to be late.
    뜻 보기

    늦어서는 안 된다.

  • Visitors ought not to enter without a badge.
    뜻 보기

    방문객은 출입증 없이 들어와서는 안 된다.

  • You had better not miss the submission deadline.
    뜻 보기

    제출 마감을 놓치지 않는 게 좋겠다.

한 줄 정리

조동사 부정은 대부분 조동사 뒤에 not, 단 ought to만 to 앞에 not(ought not to).

must — '해야 한다'와 '틀림없다'

함정 주의

문맥에서 must가 의무인지 추측인지 헷갈릴 수 있어요 — 뒤에 사람의 행동을 요구하는 내용이면 의무, 상태·사실에 대한 판단이면 추측으로 읽으세요.

must는 '~해야 한다'는 의무 말고도 '~임에 틀림없다'는 강한 추측의 뜻으로도 쓰여요. 문맥으로 두 가지를 구분해야 하고, 추측을 나타내는 조동사조동사동사 앞에서 가능·의무·추측 같은 뜻을 더해주는 동사예요(can, must, should 등).You should see a doctor.너는 병원에 가보는 게 좋겠다.들 사이에도 확신의 정도 차이가 있다는 걸 알아 두면 독해에도 도움이 돼요.

must는 크게 두 가지 뜻으로 쓰여요. · 의무: All employees must complete the compliance course.(모든 직원은 준법 교육을 이수해야 한다) · 추측: He must be in a meeting now.(그는 지금 회의 중임에 틀림없다) 추측을 나타내는 조동사들은 확신의 정도가 달라요: must(~임에 틀림없다, 가장 강한 확신) > may(~일 수도 있다, 중간) > might(~일지도 모른다, 가장 약한 확신).

  • He must be in a meeting now.
    뜻 보기

    그는 지금 회의 중임에 틀림없다.

  • The office must be closed; no one is answering the phone.
    뜻 보기

    사무실이 닫혔나 보다. 아무도 전화를 안 받는다.

  • All employees must complete the compliance course.
    뜻 보기

    모든 직원은 준법 교육을 이수해야 한다.

한 줄 정리

must는 의무('~해야 한다') 또는 강한 추측('~임에 틀림없다') — 추측 확신도는 must>may>might.

'~해도 된다' may와 might

함정 주의

추측을 나타내는 might를 보고 무조건 '과거형'이라고 생각하면 안 돼요 — 추측의 might는 시제와 무관한 약한 확신일 뿐이고, '허가'의 뜻일 때만 진짜 과거 역할을 해요.

might는 보통 '~일지도 모른다'는 약한 추측으로 알고 있지만, 딱 한 가지 경우에는 진짜 may의 '과거형' 역할을 해요. 바로 '허가'의 뜻으로 쓰인 may를 과거 시제 문장 안에 넣을 때예요.

may가 '~해도 된다'는 허가의 뜻으로 쓰였을 때, 이걸 과거 시제로 표현하려면 might를 써요. 이게 might가 may의 실제 과거형으로 쓰이는 유일한 경우예요. 예: He said I might leave early.(그는 내가 일찍 가도 된다고 말했다) — said라는 과거 시제에 맞춰 may가 might로 바뀐 것. 반대로 might가 '~일지도 모른다'는 추측으로 쓰일 때는 may의 과거가 아니라 그 자체로 약한 확신을 나타내는 독립된 표현이에요.

  • He said I might leave early.
    뜻 보기

    그는 내가 일찍 가도 된다고 말했다.

  • The supervisor said we might leave once the report was done.
    뜻 보기

    관리자는 보고서를 끝내면 우리가 가도 된다고 말했다.

  • She asked if she might take the afternoon off.
    뜻 보기

    그녀는 오후에 쉬어도 되는지 물었다.

한 줄 정리

may가 허가(~해도 된다)의 뜻일 때만 might가 진짜 과거형 역할을 해요.