[진리의 영문법] 시제⑦ 과거완료 Past Perfect

개요

과거완료. 영어로는 Past Perfect 또는 Pluperfect.

과거완료는 과거에 발생한 일보다 더 이른 과거, 더 과거에 발생한 일을 말할 때 사용한다. 흔히 대과거라고 하는데 여기서는 이해를 돕고자 더 과거라는 명칭을 쓰고자 한다.

과거완료는 과거에 발생한 일을 말하는 상황에서 또 다른 과거 사건을 말하는 경우 과거 사건들 간에 선후관계를 명확히 하기 사용한다.

과거완료의 표현법은 더 과거에 발생한 일을 명확하게 하기위해 had + 과거분사를 사용한다.

과거완료는 현재완료처럼 더 과거에 발생한 일이 과거시점 결과에 영향을 미치기도 한다. 하지만 중요한 것은 과거완료의 사용은 과거에 발생한 일들의 명확한 선후관계를 밝히는데 있다.

형태

주어 + had + 과거분사

과거완료의 조동사는 had를 쓴다. 현재완료의 조동사인 have/has가 과거형 had로 바뀌기 때문이다.

긍정문

기본형축약형
II had doneI'd done
YouYou had doneYou'd done
He/She/itHe had done
She had done
It had done
He'd done
She'd done
They/WeThey had done
We had done
They'd done
We'd done

과거완료의 긍정문은 현재완료 구조와 유사하다. 하지만 조동사 have/has가 과거형태인 had로 바뀐다. 주어의 단수/복수 여부에 상관 없이 had를 쓴다.

부정문

기본형축약형
II had not doneI hadn't done
YouYou had not doneYou hadn't done
He/She/itHe had not done
She had not done
It had not done
He hadn't done
She hadn't done
It hadn't done
They/WeThey had not done
We had not done
They hadn't done
We hadn't done

과거완료의 부정문은 had 뒤에 not을 붙여준다. 축약형의 경우 hadn’t로 쓴다.

의문문

기본형
IHad I done?
YouHad you done?
He/She/itHad he done?
Had she done?
Had it done?
They/WeHad they done?
Had we done?

과거완료의 의문문은 현재완료처럼 조동사 Had를 맨 앞으로 빼고 나머지를 적는다.

유형

① ‘더 과거’에 일어났다

  • When I arrived at the movie theater, the film had already started. 내가 영화관에 도착했을 때, 영화는 이미 시작했었다.
  • I felt exhausted because I had run ten kilometers. 나는 기진맥진했는데, 왜냐하면 그 전에 10킬로미터를 뛰었기 때문이다.
  • I was very tired as I hadn’t slept well for several days. 나는 매우 피곤했는데, 왜냐하면 그 전에 며칠동안 잠을 잘 못 잤기 때문이었다.
  • We had eaten dinner so we wasn’t hungry.  우리는 그 전에 저녁을 먹었고, 그래서 우린 배고프지 않았다.
  • When I arrived very late at the party, all my friends had already gone home. 나는 매우 늦게 파티에 도착했을 때, 나의 모든 친구들은 이미 집에 가버렸다.

과거완료는 ‘더 과거’이다. 과거에 발생한 일보다 더 먼저, 일찍 일어난 일을 말하기 위해 사용한다. 이는 또한 여러 과거 사건들의 선후 관계 명확하게 하기 위해 사용되는 것을 뜻한다.

  • When I arrived at the movie theater, the film had already started.

이 문장의 선후관계는 영화가 시작한 것이 더 과거에 일어난 일이고, ‘내’가 영화관에 도착한 것이 나중 과거에 일어난 일이다. 시간 접속사 when이 ~했을 때라는 의미로 선후관계를 유추해볼 수도 있겠지만, 과거완료 had started를 사용함으로써 선후 관계를 명확하게 했다.

  • I felt exhausted because I had run ten kilometers. 
  • I was very tired as I hadn’t slept well for several days.
  • We had eaten dinner so we wasn’t hungry.

이 문장들을 해석할 때 그 전에라는 말을 집어 넣어 의역을 했다. 물론 이 영어 문장에는 그 전에 라는 뜻을 가진 단어는 없다. 그 전에라는 말을 넣어 의역을 한 이유는 영어에는 과거완료를 통해 더 과거에 일어난 일을 명확히 표현할 수 있지만, 우리말에는 과거완료가 없어 이를 해석하는 과정에서 했었었다라는 말을 만들어서 해석한다. 하지만 이는 우리말에는 없는 표현이다. 했었다, 했다가 기본 표현이다. 따라서 과거완료의 의미를 살리기 위해 그 전에라는 말을 넣어 의역했음을 밝힌다.

  • When I arrived at the movie theater, the film had started.
  • When I arrived at the movie theater, the film (alreadystarted.
  • When I arrived very late at the party, all my friends had gone home.
  • When I arrived very late at the party, all my friends (alreadywent home.

만약 과거완료를 사용하지 않고 단순 과거 시제로만 과거 사건을 표현하면 어떻게 될까? 기존에 있던 already는 지웠다.

첫 번째 문장은 already를 지웠음에도 영화가 먼저 시작하고 ‘내’가 도착했다는 선후관계가 뚜렷하다. 하지만 두 번째 문장같은 경우 만약 already가 없다면 ‘내’가 도착하고 나서 영화가 시작했다는 뜻이 되고, already를 넣게 되면 ‘내’가 도착하기 전에 영화가 시작됐다는 뜻이 된다.

세 번째 문장 역시 already가 없음에도 친구들이 먼저 갔다는 사건과 ‘내’가 파티에 늦게 도착했다는 사건의 선후관계가 명확하다. 하지만 네 번째 문장은 만약 already가 없다면 ‘내’가 파티에 늦게 도착했을 때, 친구들이 집에 갔다는 뜻이 되고, already를 넣게 되면 기존의 뜻과 동일하게 된다.

이런 이유로 과거완료를 사용한다.

② 과거완료와 시간 접속사

  • As soon as she had done her homework, she went to bed. 그녀가 숙제를 다 끝내자마자 잠을 자러 갔다.
  • Before I came here, I had talked to Jack. 내가 여기 오기 전에 Jack과 대화를 나눴다.
  • After Sophia had finished her work, she went to lunch. Sophia가 그녀의 일을 끝낸 후 점심을 먹으러 갔다.
  • After they had completed their homework they went out to play with the dog. 그들이 그들의 숙제를 마치고 난 후에 강아지와 놀기 위해 나갔다.
  • Had you switched off the lights before you left home? 집에서 떠나기 전에 전등은 다 껐니?

as soon as, before, after, once, when 등의 시간 접속사는 이미 뜻 자체가 순차적으로 한 사건에서 다음 사건으로 일어난다는 의미를 담고 있다. 따라서 사건의 선후관계가 명확하다면 과거완료의 사용은 선택적이다.

하지만 그럼에도 과거완료를 사용하는 경우에는 먼저 일어난 사건과 나중에 일어난 사건과 분리되고 독립적이며, 먼저 일어난 사건이 나중에 일어난 사건 전에 완료되었다는 것을 강조하기 위해 사용된다.

참고) 과거완료와 when

  • When I had turned the lights on, I  sat in an armchair and read a book. 내가 형광등을 켠 후에 안락의자에 앉아 책을 읽었다.
  • When I turned the lights on, the lights suddenly went out. 내가 형광등을 켰을 때 갑자기 형광등이 나갔다.

과거완료와 시간 접속사 when이 사용될 때에는 when의 의미를 잘 구별해야 한다. when에는 ~할 때뿐만 아니라 ~한 후에라는 뜻이 있다.

첫 번째 예문의 경우 형광등을 켠 행위와 안락의자에 앉아 책을 읽은 행위는 분리가 되고 독립적이며 먼저 일어난 형광등을 켠 행위는 이미 완료가 되었다. 따라서 과거완료를 사용하여 ‘내가 형광등을 켠 후에…’라고 해석을 했다.

두 번째 예문의 경우 형광등을 켠 행위와 형광등 불이 나간 사건은 서로 인과관계가 있다고 볼 수 있다. 따라서 과거완료를 사용하지 않고, 단순 과거와 ~할 때라는 뜻을 사용하여 ‘내가 형광등을 켰을 때…”라고 해석을 했다.

③ 간접화법

  • John said that he had never been to Jeju island before. John은 이전에 제주도를 가본 적이 없다고 말했다.
  • She told me that she had finished her homework. 그녀는 나에게 자신의 숙제를 다 끝냈다고 말했다.
  • I wondered why the restaurant had been closed then. 나는 왜 그때 그 레스토랑이 닫혀 있었는지 궁금해 했다.
  • I thought I had sent her e-mail, but I soon realized I had made a mistake. 나는 그녀에게 이메일을 전송했다고 생각했는데, 나는 곧 실수를 했다는 것을 깨달았다.

과거완료는 말하다, 생각하다, 궁금해하다 등의 동사류의 과거형과 결합하여 말했다, 생각했다, 궁금해했다 이전에 발생했던 더 과거 사건을 표현할 수 있다.

④ 비현실적인 가정, 소망

  • If I had had enough money, I would have gone to France. 만약 내가 충분한 돈이 있었다면, 프랑스로 떠났을 텐데.
  • I wish I had had enough money to gone to France. 프랑스로 떠날 충분한 돈이 있었으면 좋았을 것을.
  • He would rather I had gone to France. 그보다는 내가 프랑스로 떠나는 게 좋았을 것이다.
  • I had hoped that I would go to France. 나는 내가 프랑스로 떠나기를 희망했었다.

과거완료를 이용하여 과거에 일어나지 않은 일에 대해 말하거나 과거에 소망했던 일에 대해 말할 수 있다.

나중에 배울 가정법 과거. 흔히 If 다음에 과거완료, 조동사 + 과거완료를 사용하여 과거에 일어나지 않은 일을 가정한다고 배운다. 그게 이거다. If 다음에 과거완료, wish 다음에 과거완료, would rather 다음에 과거완료를 사용하여 표현하였다.

had hoped 같은 경우 희망하다 hope의 과거완료형 had hoped를 사용하여 과거에 소망하였던 것을 표현한다.

⑤ 더 과거의 기간

  • My father told me that he had had his car for twenty years. 아버지는 나에게 자신의 자동차를 20년 동안 소유하고 있었다고 말씀해 주셨다.
  • I had been in France for 5 years when I decided to return to home. 내가 집으로 돌아오는 것을 결정했을 때 나는 5년 동안 프랑스에 있었다.
  • I had known him for 10 years before he died. 나는 그가 죽기 전까지 10년 동안 알고 지냈다.

How long ~ ? 현재완료 시간에 배웠던 과거 시점에서 현재까지 기간의 의미를 더 과거로 옮겼다. 의미는 더 과거에 한 시점에서 과거 한 시점까지의 기간을 의미한다.

현재완료와 현재완료진행형 비교에서 본 것처럼 완료 시제에서 기간의 의미는 단순 완료 시제보다는 완료진행형 시제에서 더 적합하다. 즉 더 과거에서 과거까지의 기간은 과거완료보다는 과거완료진행형에 더 적합하다. 하지만 진행불가 동사가 과거완료로 사용된다면 어떻게 될까? 당연히 단순 과거완료 시제로 써야 한다.

위 예문들은 대표적 진행불가 동사인 have(소유하다의 의미), be, know를 이용해서 만든 문장들이다.

진행불가 동사로 더 과거에서 과거까지의 기간을 표현하고 싶다면 과거완료를 사용해야 한다.

It was the first time

  • It was the first time thathad driven a car. 제가 운전해봤 게 그때가 처음이었어요.
  • It was the second time that I had been to India. 인도를 가봤던 것이 그때가 두 번째였다.
  • It was the first caviar that he had eaten in his life. 그때 그것이 그가 인생에서 먹은 첫 번째 캐비어였다.
  • It was the first time that I had seen the president. 내가 대통령을 본 첫 순간이었다.

현재완료 시간에 배운 This is the first time의 과거완료 버전이다. 해석만 과거로 바뀌었을 뿐 전체적인 구조는 동일하다.

관련 문서

참고문헌 및 사이트

  • Swan, Michael. Practical English Usage. Oxford University Press, 2005.
  • Raymond Murphy and William R. Smalzer. Grammar in Use Intermediate. Cambridge University Press, 2000.
  • 네이버 사전

“[진리의 영문법] 시제⑦ 과거완료 Past Perfect”의 2개의 생각

  1. 잘 읽었습니다. 선생님 쓰는 용어가 저랑 비슷하셔서 놀랐습니다. 즐겁고 행복한 하루 보내세요 🙂

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다