과거완료 수동태 형태: had been + 과거분사
과거분사는 동사의 세 번째 변화형으로, 흔히 p.p.라고 부릅니다. 과거완료 수동태는 세 부분이 차례로 이어진 구조입니다. 과거완료를 나타내는 had, 수동을 만드는 be동사의 과거분사 been, 그리고 본동사의 과거분사입니다. 앞의 had been은 주어가 I든 she든 they든 모양이 바뀌지 않습니다.
- I had been invited. (나는 초대받은 상태였다.)
- The cars had been washed. (그 차들은 세차되어 있었다.)
형태가 달라지는 곳은 마지막 과거분사뿐입니다. 규칙동사는 cleaned, finished처럼 -ed를 붙입니다. 불규칙동사는 과거형과 과거분사가 다른 경우가 있어 따로 확인해야 합니다. write는 written, steal은 stolen, break는 broken이 과거분사이므로 had been wrote처럼 과거형을 넣으면 틀린 형태가 됩니다. build처럼 과거형과 과거분사가 built로 같은 동사도 있습니다.
과거완료 능동태를 수동태로 바꾸는 방법

능동태 had p.p. 문장은 다음 순서로 수동태로 바꿉니다.
- 능동태의 목적어를 수동태의 주어 자리로 옮깁니다.
- had p.p.를 had been p.p.로 바꿉니다. 본동사는 과거분사 그대로 둡니다.
- 원래 주어였던 행위자는 by + 목적격으로 뒤에 붙입니다. 밝힐 필요가 없으면 생략합니다.
아래 한 쌍에서 목적어였던 the plan은 수동태의 주어가 됩니다. 주어였던 the manager는 by 뒤로 이동합니다.
- 능동태: The manager had approved the plan. (매니저가 그 계획을 승인했었다.)
- 수동태: The plan had been approved by the manager. (그 계획은 매니저에 의해 승인된 상태였다.)
행위자가 대명사라면 by 뒤에서 목적격으로 바뀝니다. they는 by them, she는 by her가 됩니다. 누가 승인했는지 모르거나 중요하지 않다면 The plan had been approved.만 써도 완결된 문장입니다.
이 전환은 목적어를 받는 타동사에만 적용됩니다. 자동사는 목적어 없이 동작이 끝나는 동사입니다. 목적어가 없으니 수동태의 주어로 옮길 대상도 없습니다. 그래서 happen, arrive 같은 동사는 수동태로 바꾸지 않습니다. The accident had been happened가 아니라 The accident had happened로 씁니다.
다만 deal with, look after처럼 동사와 전치사가 한 덩어리로 목적어를 받는 경우는 수동태로 바꿀 수 있고, 이때 전치사를 빠뜨리지 않습니다. The complaint had been dealt with before noon.(정오 전에 그 민원은 이미 처리되어 있었다.)이 그런 예입니다.
had been p.p. 해석은 기준 시점부터 찾기
과거완료는 과거 안에서 ‘더 먼저 일어난 일’을 표시합니다. 그래서 해석할 때는 과거의 기준 시점을 먼저 찾고, had been p.p.를 그보다 앞서 끝난 수동 동작으로 봅니다. 이 동작은 ‘(이미) ~되어 있었다’나 ‘~된 상태였다’로 옮깁니다. 기준 시점은 when, by the time, before가 이끄는 절로 나오기도 하고, noticed나 realized 같은 과거 동사로 주어지기도 합니다.
- When I checked my email, the meeting had been canceled. (내가 이메일을 확인했을 때 회의는 이미 취소되어 있었다.)
- By the time the police arrived, the jewelry had been stolen. (경찰이 도착했을 무렵 보석은 이미 도난당한 상태였다.)
- She noticed that her name had been removed from the list. (그녀는 명단에서 자기 이름이 삭제되어 있었다는 것을 알아챘다.)
영어 문장에 already가 없더라도 순서를 살리기 위해 ‘이미’를 덧붙일 수 있습니다. 또 첫 예문의 the meeting은 취소라는 동작을 받는 쪽입니다. 그래서 ‘회의를 취소했었다’처럼 능동으로 바꾸지 말고 ‘회의가 취소되어 있었다’처럼 주어를 살려 옮겨야 영어 문장의 구조와 맞습니다.
기준 시점이 앞 문장에 있을 때도 있습니다. We reached the station at nine. The last train had been canceled.(우리는 9시에 역에 도착했다. 막차는 이미 취소된 뒤였다.)에서는 앞 문장의 reached가 기준 시점입니다. 이처럼 한 문장 안에 had been p.p.만 보이면 앞뒤 문맥에서 과거 동사를 찾아 기준으로 삼습니다. 해석은 ‘~되어 있었다’ 대신 이 예문처럼 ‘~된 뒤였다’로 옮겨도 먼저 끝난 일이라는 순서가 유지됩니다.
was p.p.와 had been p.p.의 차이

과거 수동태 was p.p.는 과거에 어떤 일이 이루어졌다는 사실을 말합니다. 과거완료 수동태는 그 일이 다른 과거 시점보다 먼저 끝나 있었다는 순서까지 표시합니다. 같은 도착 장면에 두 형태를 넣으면 사건 순서가 달라집니다.
- When we arrived, the room had been cleaned. (우리가 도착했을 때 방은 이미 청소되어 있었다.)
- When we arrived, the room was cleaned. (우리가 도착하자 방이 청소되었다.)
첫 문장에서는 청소가 먼저 끝나고 그 뒤에 도착했습니다. 두 번째 문장은 도착한 시점이나 그 직후에 청소가 이루어졌다고 읽히기 쉽습니다. 다만 was cleaned는 문맥에 따라 ‘청소된 상태였다’로 읽힐 여지도 있습니다. 그러므로 도착 전에 끝난 일임을 분명히 하려면 had been p.p.를 씁니다.
| 구분 | was p.p. | had been p.p. |
|---|---|---|
| when절 기준 시점과의 순서 | 같은 때나 그 뒤로 읽히기 쉬움 | 기준 시점보다 먼저 |
| 위 예문의 해석 | 도착하자 청소되었다 | 도착 전에 청소되어 있었다 |
before나 after가 두 사건의 순서를 이미 알려 주는 문장이라면 was p.p.를 써도 의미가 통합니다. The room was cleaned before we arrived.(우리가 도착하기 전에 방이 청소되었다.)가 그런 예입니다. 여기에 had been cleaned를 쓰면 먼저 끝난 일이라는 점이 동사 형태로도 표시됩니다. 반면 when은 순서를 직접 알려 주지 않으므로 동사 형태에 따라 해석이 달라지는 경우가 많습니다.
과거완료 수동태 부정문과 의문문 만드는 법
부정문: had not been p.p.
부정문은 had 바로 뒤에 not을 넣어 had not been p.p.로 만들고, 줄이면 hadn’t been p.p.가 됩니다. 기준 시점까지 그 일이 아직 이루어지지 않은 상태였다는 뜻으로 해석합니다.
- The report had not been finished when the meeting started. (회의가 시작됐을 때 보고서는 아직 완성되지 않은 상태였다.)
- The package hadn’t been delivered by noon. (정오까지 소포는 배달되지 않은 상태였다.)
had been not finished처럼 not을 been 뒤에 두는 것은 일반적인 부정문 어순이 아닙니다. not은 첫 번째 조동사인 had 바로 뒤에 온다고 기억해 두세요.
의문문: Had + 주어 + been p.p.?
의문문은 Had를 주어 앞으로 옮기고 been p.p.는 주어 뒤에 그대로 둡니다. 주어가 길어져도 Had와 been 사이에 주어 전체가 들어갑니다.
- Had the tickets been sold before you got there? (네가 거기 도착하기 전에 표가 이미 팔린 상태였니?)
대답은 Yes, they had. 또는 No, they hadn’t.처럼 had로 받습니다. 의문사 의문문은 의문사를 맨 앞에 두고 그 뒤에 had + 주어 + been p.p. 어순을 이어 갑니다.
- Where had the keys been hidden before you found them? (네가 찾기 전에 열쇠는 어디에 숨겨져 있었어?)
의문사가 주어일 때는 Had를 앞으로 옮기지 않습니다. What had been stolen?(무엇이 도난당했던 거야?)처럼 의문사 바로 뒤에 had been p.p.가 옵니다.
함께 읽으면 좋은 글
- to부정사 문제, 명사·형용사·부사 역할로 답 고르는 기준
- 간접의문문 어순 헷갈릴 때 의문사 뒤 주어·동사 순서 잡는 법
- 관계대명사 영어 문장에서 who·which·that 고르는 기준
- 가정법 과거 과거완료 구별, 시제 하나로 바뀌는 문장의 뜻
- 현재완료 과거완료, 두 시제의 기준 시점 차이
