과거완료
B1 El pretérito pluscuamperfecto 36 / 49
요약
과거완료 = haber의 불완료과거(había, habías, había…) + 과거분사. “~했었다”라는 뜻으로, 과거의 다른 시점보다 더 앞서 끝난 동작을 나타낸다.
규칙
현재완료(25강)와 마찬가지로 이것도 복합시제다: 조동사 haber + 과거분사. 여기서 haber는 불완료과거로 쓰인다.
단계 1 — haber을 불완료과거로 바꾸기: había, habías, había, habíamos, habíais, habían.
단계 2 — 과거분사를 더하기: -ar -> -ado, -er/-ir -> -ido (hablado, comido, vivido). 복합시제에서 분사는 불변이다 — 항상 -o로 끝나며 주어와 절대 일치하지 않는다: Ella había llegado, ellos habían llegado.
모음 어간에는 강세부호가 붙는다. -er/-ir 동사의 어간이 a, e 또는 o로 끝나면, -ido 어미의 모음 i가 그 어간 모음과 모음충돌을 이루어 강세부호를 받는다: leer -> leído, oír -> oído, traer -> traído, creer -> creído, caer -> caído. 불규칙이 아니라 강세부호만 새로 붙는 것이다. u 뒤에서는 -ui-가 이중모음으로 남아 강세부호를 받지 않는다: construir -> construido.
불규칙 분사(현재완료와 같은 목록): hecho, dicho, visto, escrito, puesto, vuelto, roto, abierto, muerto, cubierto, resuelto.
haber과 분사 사이에는 아무것도 끼어들 수 없다. 어떤 단어도 둘 사이에 올 수 없으며, 목적격대명사와 재귀대명사는 haber 앞에 온다: No lo había visto. · Ya se habían ido.
haber 하나가 여러 분사를 함께 이끌 수 있다. 등위로 연결된 분사들은 조동사를 함께 쓴다: Había cerrado la puerta y apagado la luz. 두 번째 분사 앞에 había를 반복해도 틀린 것은 아니지만 더 무겁게 들린다.
용법 — ‘과거의 과거.’ 이미 과거로 이야기를 이끌어 가다가 그보다 더 앞서 일어난 일을 언급할 때 쓴다:
Cuando llegué, la película ya había empezado. — 내가 도착했을 때 영화는 이미 시작해 있었다.
자주 함께 쓰이는 표현: ya(이미), todavía no / aún no(아직), antes / después, nunca antes. 서술(이야기보다 앞서 일어난 배경 사건)과 간접화법(Me dijo que había perdido el tren)에서 매우 자주 쓰인다.
형태와 패턴
haber(불완료과거) + 분사:
| 인칭 | haber | + 분사 |
|---|---|---|
| yo | había | hablado |
| tú | habías | comido |
| él/ella/usted | había | vivido |
| nosotros/-as | habíamos | hecho |
| vosotros/-as | habíais | dicho |
| ellos/-as/ustedes | habían | visto |
외워둘 만한 불규칙 분사:
| 부정사 | 분사 | 부정사 | 분사 |
|---|---|---|---|
| hacer | hecho | ver | visto |
| decir | dicho | escribir | escrito |
| poner | puesto | volver | vuelto |
| romper | roto | abrir | abierto |
| morir | muerto | cubrir | cubierto |
예문
| Español | 한국어 |
|---|---|
| Cuando llegué, ya habían cerrado la tienda. | 내가 도착했을 때 그들은 이미 가게를 닫았었다. |
| No fui al cine porque ya había visto la película. | 나는 이미 그 영화를 봤었기 때문에 가지 않았다. |
| Nunca antes había probado la paella. | 나는 그전까지 파에야를 한 번도 먹어 본 적이 없었다. |
| Me dijo que había perdido las llaves. | 그는 나에게 열쇠를 잃어버렸었다고 말했다. |
| Todavía no habíamos desayunado cuando llamaste. | 네가 전화했을 때 우리는 아직 아침을 먹지 않았었다. |
| Ella había escrito la carta antes de salir. | 그녀는 떠나기 전에 편지를 다 썼었다. |
| Cuando volvimos, alguien había abierto la ventana. | 우리가 돌아왔을 때 누군가 창문을 열어 놓았었다. |
| Los invitados ya se habían ido. | 손님들은 이미 떠났었다. |
자주 하는 실수
- Ella había llegada -> Ella había llegado — 복합시제에서 분사는 불변이다; 항상 -o로 끝난다.
- La tienda habían cerrado -> La tienda había cerrado — haber은 주어와 인칭·수가 일치한다; 단수 주어에도
había를 쓴다. - Yo no había visto lo -> Yo no lo había visto — 목적격대명사는 haber 앞에 오며, haber와 분사 사이에는 절대 오지 않는다.
- Cuando llegué, la película empezaba (‘시작했었다’라는 뜻일 때) -> había empezado — 더 앞선 동작에는 불완료과거가 아니라 과거완료를 쓴다.
- había hacido -> había hecho —
hacer의 불규칙 분사는hecho다.
학습 팁
- 공식: había + 분사 = 영어의 “had + 과거분사”. 일대일로 대응한다.
- 어떤 복합시제(현재완료, 과거완료)에서도 분사는 -ado/-ido(또는 불규칙 형태)로 고정되어 있다 — 절대 성·수가 일치하지 않는다.
- haber만이 인칭과 수를 나타내므로, 주어에 맞춰야 한다: yo había, ellos habían.
- 과거완료를 부르는 신호어: ya, todavía no, antes de, nunca antes — “그 과거 시점보다 이전”임을 나타낸다.
- 현재완료(25강)와 같은 불규칙 분사다 — 이미 배운 내용이다.