동명사 수동형 완료형, 주절보다 앞선 시간 읽기
참조: gerund (네이버 사전)
영화에서 화면이 흐릿해지며 주인공의 과거가 나오는 장면을 플래시백이라고 합니다. 관객은 화면 색이나 음악이 바뀌는 신호만 보고도 ‘아, 지금은 과거 이야기구나’ 하고 알아차리죠.
동명사에도 이런 신호가 있습니다. having + p.p는 ‘이 일은 주절보다 먼저 일어났다’는 플래시백 신호이고, being + p.p는 ‘이 일은 당한 것이다’라는 신호죠. 오늘은 동명사 수동형 완료형의 형태와, 이 형태들이 주절의 시제와 어떤 선후 관계를 맺는지 살펴보겠습니다.
시간과 태가 어긋난 동명사 문장
동명사를 쓸 때 시간의 앞뒤나 능동과 수동을 따지지 않고 단순한 ing만 쓰면 아래처럼 뜻이 꼬입니다.
틀린 문장He is proud of being the champion last year. (틀림)
I don’t like treating like a child. (틀림)
첫 문장은 지금(is) 자랑스러워하는 대상이 작년(last year)의 일인데, 시간 차이를 표시하지 않았습니다. 두 번째 문장은 내가 누군가를 아이처럼 대하는 것이 아니라 내가 그렇게 대우받는 것이 싫다는 뜻인데, 능동형을 썼죠.
동명사 수동형 완료형의 원리
동명사의 시간은 주절이 기준
동명사는 시제를 가진 동사가 아니어서 스스로 과거나 현재를 표시하지 못합니다. 그래서 동명사의 시간은 언제나 주절의 시제를 기준으로 읽습니다. 단순 동명사는 주절과 같은 때, 완료 동명사는 주절보다 앞선 때를 나타내죠.
완료형 having p.p: 주절보다 앞선 일
having + p.p를 완료 동명사라고 합니다. 주절의 시제보다 한 칸 앞선 일을 가리키는 플래시백 신호죠.
단순형과 완료형He is proud of being a doctor. (지금 의사인 것을 자랑스러워한다)
He is proud of having been the champion last year. (작년에 챔피언이었던 것을 지금 자랑스러워한다)
that절로 바꾸면 시간 관계가 눈에 보입니다. “자랑스러워해. (지금) / (뭘?) 작년에 챔피언이었던 것을.” 주절 is는 현재, 자랑의 대상은 과거이니 He is proud that he was the champion이 되고, 동명사로 줄이면 having been이 됩니다.
that절 전환She is sorry that she missed the meeting. (주절 현재, that절 과거)
→ She is sorry for having missed the meeting.
수동형 being p.p: 당하는 일
being + p.p는 동명사의 수동형입니다. 동명사의 의미상 주어가 그 동작을 하는 것이 아니라 당할 때 쓰죠. 시간은 주절과 같습니다.
수동형I don’t like being treated like a child. (아이처럼 대우받는 것)
She is afraid of being left alone. (혼자 남겨지는 것)
완료 수동형과 단순형으로 과거를 나타내는 경우
완료 수동형 having been p.p
두 신호를 합치면 having been + p.p가 됩니다. 주절보다 앞서 당한 일을 나타내죠. 형태가 길어 보여도 ‘앞선 시간’과 ‘당함’이라는 두 정보가 겹친 것뿐입니다.
완료 수동형He was angry about having been cheated. (속았던 일에 화가 났다)
She is ashamed of having been scolded in front of everyone. (모두 앞에서 혼났던 일이 부끄럽다)
단순형만으로 과거를 나타내는 동사
remember, regret, deny, admit, forget처럼 동사 자체가 지난 일을 대상으로 삼는 경우에는 단순 동명사만으로도 과거가 충분히 드러납니다. 완료형을 써도 틀리지 않지만 단순형이 더 흔하죠.
단순형으로도 충분한 경우He denied stealing the money. = He denied having stolen the money.
I regret not studying harder. = I regret not having studied harder.
이 동사들은 의미 자체가 ‘이미 한 일’을 가리키기 때문에 플래시백 신호를 따로 켜지 않아도 관객이 과거 이야기라는 것을 아는 셈입니다.
학생들이 자주 틀리는 형태
p.p 자리에 과거형을 쓰는 경우
having 뒤에는 반드시 과거분사가 옵니다. 과거형과 과거분사가 다른 불규칙 동사에서 실수가 자주 나오죠.
having + 과거분사He denied having stole the money. (틀림)
He denied having stolen the money.
I remember having seen him before.
수동형에서 being이나 p.p를 빠뜨리는 경우
수동 의미를 표현하려면 being과 p.p가 함께 있어야 합니다. 둘 중 하나만 쓰면 문장이 성립하지 않습니다.
being + 과거분사Nobody likes being laugh at. (틀림)
Nobody likes being laughed at.
부정어 not은 완료형이든 수동형이든 맨 앞에 둡니다. not having finished, not being invited처럼 쓰죠. 동명사 수동형 완료형을 만들 때는 not, having, been, p.p의 순서를 하나씩 확인하면 실수가 줄어듭니다.
동명사의 네 가지 형태 비교 표
| 구분 | 능동 | 수동 | 시간 관계 |
|---|---|---|---|
| 단순형 | doing | being done | 주절과 같은 때 |
| 완료형 | having done | having been done | 주절보다 앞선 때 |
| 예문 (단순) | He is proud of being a doctor. | I hate being treated like a child. | 지금 의사, 지금 대우받음 |
| 예문 (완료) | She is sorry for having missed it. | He was angry about having been cheated. | 앞서 놓침, 앞서 속음 |
| 틀림 | having stole | being laugh at | 과거분사를 써야 함 |
핵심 정리
동명사는 스스로 시제를 갖지 않기 때문에 주절의 시제를 기준으로 시간을 읽습니다. having p.p는 주절보다 앞선 일, being p.p는 당하는 일, having been p.p는 앞서 당한 일입니다. 동명사 수동형 완료형은 이 두 신호를 조합한 결과일 뿐이죠.
영화의 플래시백처럼 having은 ‘한 칸 앞의 시간’을 알리는 신호입니다. that절과 동명사를 오갈 때는 주절과 that절의 시제가 같은지 다른지부터 비교하세요. 다르면 having p.p, 같으면 단순형을 쓰면 됩니다.
예상 문제
문제. 두 문장의 뜻이 같도록 빈칸에 알맞은 말을 쓰시오. (고1 서술형)She is proud that she won the first prize.
= She is proud of ________ ________ the first prize.
[해설] 주절 is는 현재이고 that절 won은 과거이므로, 주절보다 앞선 일을 나타내는 완료 동명사 having p.p를 씁니다. win의 과거분사는 won입니다.
[정답] having won









