완료 분사구문, Having p.p로 앞선 시간 복원하기

완료 분사구문, Having p.p로 앞선 시간 복원하기

이어달리기에서 다음 주자는 앞 주자가 구간을 다 뛰고 바통을 넘겨줘야 출발합니다. 두 사람이 같은 시간에 뛰는 것이 아니라, 한 사람의 구간이 끝난 뒤에 다음 구간이 시작되죠.

문장에도 이런 바통 터치가 있습니다. 한 일이 완전히 끝난 뒤 다음 일이 이어질 때, 영어는 Having p.p라는 형태로 그 순서를 표시합니다. 오늘은 완료 분사구문의 형태와 해석, 그리고 원래의 부사절로 되돌리는 방법을 살펴보겠습니다.

시간 차이를 지워 버린 분사구문

분사구문을 만들 때 동사를 무조건 -ing로만 바꾸면, 두 일 사이의 시간 차이가 사라져 버립니다. 문장 안에 시간 표현이 있으면 그 어긋남이 그대로 드러나죠.

틀린 문장Losing my wallet yesterday, I can’t buy lunch today. (틀림)
Living in London for ten years, she moved back to Seoul last month. (어색함)

첫 문장의 단순 분사 Losing은 주절과 같은 때, 곧 ‘오늘’을 가리킵니다. 그런데 yesterday가 함께 있으니 시간이 충돌하죠. 두 번째 문장은 런던에서 산 10년이 서울로 돌아오기 전에 끝난 일이므로 앞선 시간을 표시해야 자연스럽습니다.

완료 분사구문의 형태와 원리

단순 분사는 같은 때, Having p.p는 앞선 때

분사는 스스로 시제를 갖지 않기 때문에 주절의 시제를 기준으로 시간을 읽습니다. 단순 분사 -ing는 주절과 같은 때이거나 바로 이어지는 때, Having + p.p는 주절보다 앞선 때를 나타내죠.

단순형과 완료형Having lost my wallet yesterday, I can’t buy lunch today.

Having lived in London for ten years, she moved back to Seoul last month.

두 번째 문장을 시간 순서로 풀어 보겠습니다. “서울로 돌아왔어. (그 전에는?) 런던에서 10년을 이미 살았지.” 런던 생활이라는 첫 구간이 끝난 뒤에야 서울행이라는 다음 구간이 시작되었으니, 첫 구간에 Having을 붙여 바통 터치를 표시하는 것입니다.

왜 Having이라는 형태일까

have + p.p는 완료형의 기본 틀입니다. 이 have를 분사로 바꾸면 Having이 되죠. 부사절에서 과거완료 had finished나 현재완료 have finished로 표현되던 ‘먼저 끝난 일’이라는 정보를, 분사구문에서는 Having p.p가 그대로 이어받습니다.

완료형에서 Having p.p로After he had finished his homework, he went out to play.

→ Having finished his homework, he went out to play.

부사절로 복원하는 방법

주절 시제를 기준으로 한 칸 앞으로

완료 분사구문을 부사절로 되돌릴 때는 주절의 시제에서 한 칸 앞선 시제를 씁니다. 주절이 과거면 부사절은 과거완료(또는 과거), 주절이 현재면 부사절은 과거나 현재완료가 되죠.

주절이 과거일 때Having read the book before, I knew the ending.

→ As I had read the book before, I knew the ending.

주절이 현재일 때Having grown up in the countryside, he loves nature.

→ As he grew up in the countryside, he loves nature.

접속사는 문맥으로 고른다

완료 분사구문도 다른 분사구문처럼 접속사를 문맥으로 되살립니다. 시간 순서를 강조하면 after, 앞선 일이 원인이면 as나 because가 어울리죠. 위의 두 예문은 앞선 경험이 주절의 이유가 되므로 as로 복원했습니다.

학생들이 자주 틀리는 Having p.p

having 뒤에 과거형을 쓰는 경우

having 뒤에는 반드시 과거분사가 옵니다. 과거형과 과거분사의 모양이 다른 불규칙 동사에서 실수가 잦죠.

과거분사 확인Having wrote the report, she sent it to her boss. (틀림)

Having written the report, she sent it to her boss.

Having eaten too much, I felt sleepy.

부정어의 위치

완료 분사구문을 부정할 때는 not을 Having 앞에 둡니다. Having not p.p라는 형태도 보이지만, 시험에서는 Not having p.p가 표준입니다.

부정의 위치Not having received any reply, I called him again.

→ As I had not received any reply, I called him again.

완료 분사구문을 볼 때마다 ‘주절보다 먼저 끝난 일’이라는 신호를 떠올리세요. 해석할 때는 ‘~하고 나서’, ‘~했기 때문에’처럼 순서가 드러나게 옮기면 됩니다.

단순 분사구문과 완료 분사구문 비교 표

구분단순 분사구문완료 분사구문
형태-ingHaving p.p
시간 관계주절과 같은 때 (또는 바로 이어짐)주절보다 앞선 때
예문Feeling tired, I went to bed.Having finished my work, I went to bed.
주절이 과거일 때 복원As I felt tired, …After I had finished my work, …
부정Not knowing …Not having received …
틀림Losing my wallet yesterday, I can’t …Having wrote …

핵심 정리

완료 분사구문 Having p.p는 주절보다 앞서 끝난 일을 나타냅니다. 부사절로 되돌릴 때는 주절의 시제에서 한 칸 앞선 시제, 곧 주절이 과거면 과거완료, 현재면 과거나 현재완료를 씁니다. 부정은 Not having p.p입니다.

이어달리기의 바통 터치처럼, Having은 앞 구간이 끝나고 다음 구간이 시작됐다는 표시입니다. 두 일이 동시에 진행되면 -ing, 하나가 끝난 뒤 다른 하나가 이어지면 Having p.p를 고르면 됩니다.

예상 문제

문제. 다음 문장을 분사구문으로 바꿀 때 빈칸에 알맞은 말을 쓰시오. (고1 서술형)Because she had studied hard, she passed the test easily.
= ________ ________ hard, she passed the test easily.

[해설] 열심히 공부한 일이 시험에 붙은 것보다 앞선 일이므로 완료 분사구문을 씁니다. had studied가 Having studied로 바뀝니다.

[정답] Having studied