사역동사 목적격보어, 먼저 다섯 구조를 비교하세요
have + 목적어 + do = 일을 하게 맡기거나 지시합니다. make + 목적어 + do = 일을 하게 강제하거나 어떤 행동을 일으킵니다. let + 목적어 + do = 행동을 허락합니다. 여기서 do는 do라는 단어만 뜻하는 것이 아니라 repair, check, leave 같은 동사원형 자리입니다.
get + 목적어 + to do = 행동하도록 설득하거나 일이 이루어지게 합니다. help + 목적어 + do / to do = 행동을 돕습니다. get과 help를 have·make·let과 한 줄로 외운 뒤 모두 원형으로 처리하지 마세요.
목적어를 O, 목적격보어를 C라고 하면 핵심은 O가 C의 행동을 하는가입니다. Our manager had Mina check the list.에서는 Mina가 확인하는 사람이고, check가 Mina의 행동을 설명합니다. 문장 첫 주어 manager가 아니라 바로 앞 목적어 Mina와 check의 관계를 봅니다.
have + 목적어 + 동사원형: 업무를 맡긴 경우
The supervisor had the assistant check the delivery list.는 관리자가 보조 직원에게 배송 목록 확인을 맡겼다는 뜻입니다. assistant가 직접 check하므로 check가 원형입니다. had가 과거형이어도 뒤를 checked로 바꾸지 않습니다.
The supervisor had the assistant ___ the delivery list.의 보기가 check / to check / checked / checks라면 check를 고릅니다. 문장의 시제는 had에서 처리되고, 뒤에는 have가 요구하는 목적격보어가 옵니다.
반대로 We have checked the list.는 have 뒤에 과거분사가 바로 오는 현재완료입니다. We have a list.는 소유를 나타냅니다. have를 봤다는 이유만으로 사역 구조라고 단정하지 말고, 목적어 다음에 또 다른 행동이 있는지 확인하세요.
make + 목적어 + 동사원형: 시키거나 행동을 유발한 경우
The director made the team revise the proposal.에서는 팀이 revise하는 주체이므로 원형을 씁니다. made the team to revise처럼 to를 추가하면 이 능동 사역 구조에 맞지 않습니다.
make는 무조건 누군가를 억지로 시키는 상황에만 쓰이는 것은 아닙니다. The new software makes the system run faster.처럼 어떤 행동이나 변화를 일으키는 뜻도 가능합니다. system은 사물이지만 실제로 run하는 쪽이므로 run이 원형입니다.
make the report clearer처럼 목적어 뒤에 형용사가 오는 구조도 있습니다. 뒤에 항상 동사가 온다는 규칙으로 외우지 마세요. 이 글의 원형 공식은 make + 목적어 + 행동을 나타내는 동사 구조에 적용합니다.
let + 목적어 + 동사원형: 허용 구조의 to를 제거하세요
The manager let the staff leave early.는 직원들이 일찍 퇴근하도록 허용했다는 뜻입니다. staff가 leave하는 주체이므로 원형을 쓰고, let the staff to leave로 쓰지 않습니다.
같은 허용 뜻이어도 allow the staff to leave, permit the staff to leave는 to부정사를 요구합니다. 뜻이 비슷하다는 이유로 문장 형태까지 같게 바꾸면 안 됩니다. let인지 allow·permit인지 앞 동사를 먼저 구별하세요.
허용 의미의 let 문장을 수동으로 표현하려면 The staff were allowed to leave early.처럼 allowed를 쓰는 것이 일반적입니다. were let to leave를 make의 수동태 규칙과 섞지 마세요. allow·permit의 격식과 다른 보어 유형은 관련 전용 가이드에서 확인할 수 있습니다.
get + 목적어 + to부정사: 같은 행동이어도 형태가 다릅니다
We got the supplier to send a replacement.는 공급업체가 교체품을 보내도록 했다는 뜻입니다. supplier가 send하는 주체이지만, get의 이 구조에서는 동사원형만 쓰지 않고 to send로 연결합니다.
We had the supplier send a replacement.와 We got the supplier to send a replacement.를 나란히 비교하세요. 뒤의 행동과 목적어는 같아도 앞 동사가 have이면 send, get이면 to send입니다. 목적어가 사람인가보다 앞 동사의 구조가 더 직접적인 단서입니다.
get에는 받다, 얻다, 도착하다 등 다른 뜻과 구조도 있습니다. 이 공식은 목적어가 행동하도록 하는 get + 목적어 + to do에 대한 것입니다. 문장 어디에 get이 보이든 뒤를 모두 to부정사로 바꾸는 규칙은 아닙니다.
help + 목적어 + do / to do: 둘 다 맞는 보기는 함부로 지우지 마세요
The checklist helped us prepare for the inspection.과 The checklist helped us to prepare for the inspection.은 모두 가능합니다. 도움을 뜻하는 help 뒤에서는 prepare와 to prepare를 둘 다 허용합니다.
따라서 다른 조건이 없는 같은 빈칸에 prepare와 to prepare가 동시에 보기로 제시되면, 이 문법만으로 정답 하나를 가를 수 없습니다. help는 무조건 원형이라는 기억으로 to prepare를 오답 처리하지 마세요.
이 도움 구조에서 helped us preparing처럼 -ing를 직접 연결하지는 않습니다. help us with the preparation은 전치사 with 뒤에 명사가 온 다른 구조입니다. 또한 cannot help -ing는 별개의 관용 표현이므로 여기의 도움 공식과 섞지 않습니다.
have + 목적어 + p.p.: 목적어가 작업을 받으면 과거분사
We had the technician repair the printer.에서는 technician이 수리합니다. We had the printer repaired.에서는 printer가 수리를 받습니다. 첫 문장은 행동한 사람을, 둘째 문장은 작업의 대상을 목적어로 둔 것이 차이입니다.
We had the new employee trained by a senior colleague.처럼 사람이 목적어여도 교육받는 쪽이면 trained가 가능합니다. 반대로 make the system run faster에서 사물 system은 동작하는 쪽입니다. 사람은 원형, 사물은 p.p.라는 식으로 나누면 두 문장을 설명할 수 없습니다.
have O p.p.는 완료시제와도 구분하세요. We have repaired the printer.는 우리가 수리한 현재완료이고, We have the printer repaired.는 다른 사람이 프린터를 수리하도록 하는 구조입니다. have와 repaired 사이에 printer가 있는지 살펴보면 차이가 드러납니다.
be made to do: make가 수동태면 to가 필요합니다
The manager made us wait outside.는 능동태이므로 wait가 원형입니다. 같은 내용을 We were made to wait outside.로 바꾸면 수동태에서는 to wait를 씁니다.
We were made ___ outside until the room was ready.의 보기가 wait / to wait / waiting / waited라면 to wait가 맞습니다. 바로 앞 were made를 함께 읽어야 원형 공식의 예외를 찾을 수 있습니다.
여기서 to는 make + 목적어 + do 문장을 수동태로 바꾼 경우의 규칙입니다. made라는 철자만 보고 to를 고르지는 마세요. made us wait는 여전히 능동태이고, be동사 + made와 문장의 주어가 시키는 일을 당하는지가 판단 기준입니다.
Part 5 빈칸에서 보기 지우는 순서
첫째, 빈칸을 지배하는 동사가 have·make·let·get·help 중 무엇인지 표시합니다. 목적어가 길면 the newly hired administrative assistant처럼 수식어가 포함된 명사 덩어리 전체를 한 묶음으로 보세요.
둘째, 목적어와 빈칸 동사를 짧게 연결합니다. assistant가 check한다면 행동 주체이고, report가 review를 받는다면 대상입니다. have + 대상 + p.p.인지, have + 행동 주체 + 원형인지 이 단계에서 구별합니다.
셋째, 능동 구조에서는 해메렛원·겟투·해둘을 적용하고, be made가 보이면 to do를 확인합니다. 마지막으로 빈칸 뒤의 목적어와 전치사까지 읽어 완성된 문장의 뜻이 자연스러운지 점검하세요. 형태만 맞아도 어휘 의미가 어긋나면 정답이 아닙니다.
자체 연습문제: 정답을 보기 전에 근거를 말해보세요
1. The supervisor had Mina ___ the invoice. [check / to check / checked / checks] 정답은 check입니다. Mina가 직접 확인하는 have + 목적어 + 원형 구조입니다.
2. The supervisor got Mina ___ the invoice. [check / to check / checked / checks] 정답은 to check입니다. 같은 주체와 행동이어도 get + 목적어 뒤에는 이 사역 구조에서 to부정사가 옵니다.
3. The company had the invoice ___ before payment. [check / to check / checked / checks] 정답은 checked입니다. invoice가 확인하는 것이 아니라 확인받는 대상이므로 have + 목적어 + p.p.입니다.
4. Visitors were made ___ in the lobby. [wait / to wait / waiting / waited] 정답은 to wait입니다. be made to do 수동태를 확인합니다.
5. The checklist helped us ___ the missing item. [find / finding / found / finds] 정답은 find입니다. to find도 같은 도움 구조에서 가능하지만 이 보기에는 없으므로 정답은 하나입니다.
6. The manager let the staff ___ the meeting early. [leave / to leave / leaving / left] 정답은 leave입니다. 허용 의미의 let + 목적어 + 원형이며, allow였다면 to leave가 필요합니다.
오답 복습은 문장을 한 군데씩 바꿔서 하세요
틀린 문제를 다시 읽기 전에 We had Mina check the invoice.를 먼저 말합니다. 그다음 had를 got으로 바꾸어 We got Mina to check the invoice.를 만드세요. 바뀐 앞 동사 때문에 to가 필요해졌다는 근거까지 말하면 됩니다.
다음에는 Mina를 invoice로 바꾸어 We had the invoice checked.를 만듭니다. 확인하는 사람에서 확인받는 문서로 목적어가 바뀌었기 때문에 원형 check가 아니라 checked가 됩니다. 외운 해석만 반복하는 것보다 이 관계를 직접 바꾸는 연습이 중요합니다.
마지막에는 made us wait와 were made to wait를 번갈아 복원하고, help us find와 help us to find는 둘 다 맞다고 확인합니다. 한꺼번에 많은 동사를 추가하지 말고, 자신이 틀린 원형·to·p.p. 구분만 짧게 반복하세요.
시험 직전 다섯 줄 요약
1. have·make·let + 목적어 + 동사원형: 목적어가 그 행동을 직접 하는 능동 구조입니다.
2. get + 목적어 + to do: have와 뜻이 비슷해 보여도 이 구조의 to를 생략하지 않습니다.
3. help + 목적어 + do / to do: 도움의 뜻에서는 둘 다 가능합니다.
4. have + 목적어 + p.p.: 사람이든 사물이든 목적어가 행동을 받는 쪽인지 확인합니다.
5. make + 목적어 + do를 수동태로 바꾸면 be made to do: made만 보지 말고 be동사와 함께 읽습니다.
문법 근거와 다음 학습
구조 설명은 Cambridge English Grammar Today의 Have something done, Make, Let, let's, Get, Help somebody (to) do 항목을 확인해 정리했습니다. 이 글의 업무 문장과 연습문제는 구조를 비교하기 위해 직접 만든 예시이며 실제 공개 기출문제를 옮긴 것이 아닙니다.
to부정사 덩어리의 명사·형용사·부사 역할이 헷갈리면 관련 to부정사 용법 가이드로 이동하세요. 목적어 유무부터 막힌다면 자동사·타동사 가이드를 먼저 보고 돌아오는 편이 좋습니다. 전체 시제·수동태와 허용동사 비교는 각각의 전용 글에서 이어서 확인할 수 있습니다.