미래완료와 조건법완료

B2 El futuro y el condicional compuestos 47 / 49

요약

이 시제들은 haber + 과거분사로 이루어지는 복합(두 단어) 시제입니다. haber를 미래형(habré), 조건법(habría), 또는 접속법(haya, hubiera)으로 활용하며, 분사는 절대 변하지 않습니다. 이들은 “~했을 것이다/~했을 텐데”라는 뜻을 나타내며 si절 조건문 체계를 완성합니다.

규칙

여기 나오는 모든 시제는 조리법이 하나입니다: haber을 활용한 뒤, 변하지 않는 과거분사를 붙입니다(-ado / -ido, 그리고 불규칙형 hecho, dicho, visto, escrito, puesto, vuelto…). 뜻을 바꾸는 것은 오직 haber의 시제뿐입니다.

  • 미래완료(Futuro perfecto) — habré + 분사(“~했을 것이다”). 두 가지 용법이 있습니다: 다른 미래 시점보다 먼저 끝나는 동작, 그리고 최근 과거에 대한 추측(영어의 “must have / will have”):
    • Para las ocho ya habré terminado.(여덟 시까지는 제가 다 끝내 놓았을 것입니다.)
    • ¿Dónde está Ana? - Habrá salido.(아나는 어디 있어요? — 나갔나 봐요.)
  • 조건법완료(Condicional perfecto) — habría + 분사(“~했을 텐데”). 비현실 과거 조건의 귀결, 그리고 공손함, 과거에 대한 추측, 과거 시점에서 전달된 미래완료(44강 참고)를 나타냅니다:
    • Yo que tú, no habría dicho eso.(내가 너라면 그렇게 말하지 않았을 거야.)
    • Habrían salido ya cuando llamaste.(네가 전화했을 때 그들은 아마 이미 떠났을 거야.)
    • Dice que para el lunes habrá terminado -> Dijo que para el lunes habría terminado.(그는 월요일까지는 끝내 놓을 것이라고 말한다 -> 그는 월요일까지는 끝내 놓을 것이라고 말했다.) — 이것은 비현실이 아니라 간접화법입니다.
  • 접속법 현재완료(Pretérito perfecto de subjuntivo) — haya + 분사. 현재완료에 대응하는 접속법 형태로, 지금보다 먼저 끝난 일을 나타낼 때 접속법을 요구하는 신호어 뒤에 씁니다:
    • Espero que hayas dormido bien.(잘 잤기를 바라요.)
    • Cuando hayas terminado, avísame.(다 끝내면 알려 줘.)
  • 접속법 과거완료(Pretérito pluscuamperfecto de subjuntivo) — hubiera/hubiese + 분사. 이 형태는 비현실 과거 si절 — “제3형 조건문” — 을 이끌며, 신호어의 주동사가 과거일 때에도 씁니다(현재 신호어 -> haya, 과거 신호어 -> hubiera):
    • Si hubiera sabido, te habría llamado.(알았더라면 너에게 전화했을 텐데.)
    • Me alegré de que hubieras llegado bien.(네가 무사히 도착해서 기뻤어.)

두 비현실 조건문을 나란히 놓고 비교하기. 현재-비현실(46강 참고)은 접속법 불완료과거 + 조건법을 쓰고, 과거-비현실은 접속법 과거완료 + 조건법완료를 씁니다. 과거-비현실의 귀결절에서는 habría와 hubiera 둘 다 맞습니다(Si lo hubiera sabido, habría / hubiera venido).

형태와 패턴

네 가지 haber 세트 — 어느 칸에든 분사만 붙이면 됩니다:

인칭Futuro perf.Condicional perf.Perf. de subj.Plusc. de subj.
yohabréhabríahayahubiera / hubiese
túhabráshabríashayashubieras / hubieses
usted, él/ellahabráhabríahayahubiera / hubiese
nosotros/-ashabremoshabríamoshayamoshubiéramos / hubiésemos
vosotros/-ashabréishabríaishayáishubierais / hubieseis
ustedes, ellos/-ashabránhabríanhayanhubieran / hubiesen

비현실 si절 체계를 한눈에 보면:

시간틀Si절(조건)주절(귀결)
현재/일반(46강)si + 접속법 불완료과거 — Si tuviera…조건법 — viajaría
과거(47강)si + 접속법 과거완료 — Si hubiera tenido…조건법완료 — habría viajado

예문

Español한국어
Para mañana ya habré terminado el informe.내일까지는 보고서를 다 끝내 놓았을 것입니다.
No contesta; habrá salido a comer.그는 전화를 받지 않아요; 밥 먹으러 나갔나 봐요.
Yo que tú, no habría firmado ese contrato.내가 너라면 그 계약서에 서명하지 않았을 거야.
Si hubiéramos salido antes, no habríamos perdido el tren.우리가 더 일찍 출발했더라면 기차를 놓치지 않았을 텐데.
Espero que hayas dormido bien.잘 잤기를 바라요.
No creo que hayan llegado todavía.그들이 아직 도착하지 않았을 것 같아요.
Si me lo hubieras dicho, te habría ayudado.네가 나에게 말해 줬더라면 도와줬을 텐데.
Cuando hayas acabado, cierra la puerta.다 끝내면 문을 닫으세요.

자주 하는 실수

  • Si habría sabido… -> Si hubiera sabido… — 과거-비현실 문장의 si절에는 접속법 과거완료(hubiera)를 쓰며, 조건법(habría)은 절대 쓰지 않습니다.
  • Ya habré terminada -> Ya habré terminado — haber 뒤의 분사는 절대 일치하지 않으며, 언제나 -o로 끝납니다.
  • Espero que ha llegado -> Espero que haya llegado — 접속법을 요구하는 신호어 뒤에는 접속법 조동사 haya가 필요하며, 직설법 ha는 쓸 수 없습니다.
  • Me alegré de que hayas llegado -> Me alegré de que hubieras llegado — 주동사가 과거이면 접속법 조동사도 hubiera로 물러납니다(46강의 시제일치), si절이 보이지 않아도 마찬가지입니다.
  • No sé, ha salido(추측으로 쓸 때) -> habrá salido — 최근 과거에 대한 추측에는 미래완료를 씁니다(“나갔나 봐요”).
  • Habré ya terminado -> Ya habré terminado / Habré terminado ya — haber와 그 분사 사이에는 아무것도 들어갈 수 없습니다.
  • Si hubiera sabido, habría venido도 맞고 hubiera venido도 맞습니다 — 귀결절에는 둘 다 쓸 수 있으므로, 한쪽을 다른 쪽으로 “고치지” 마세요.

학습 팁

  • 네 가지 haber 행을 익히면 모든 복합시제가 저절로 따라 나옵니다 — 분사는 공통이고 절대 변하지 않기 때문입니다.
  • 외워 둘 제3형 조건문의 틀: Si hubiera + 분사, habría + 분사(“~했더라면, ~했을 텐데”).
  • habrá / habría + 분사는 추측을 나타내는 자연스러운 방법입니다: habrá salido = “나갔나 봐요”(최근 일); habría salido = 더 이전 시점에 대한 같은 추측.
  • 스페인(이베리아반도) 스페인어에서는 귀결절에서 habría 대신 hubiera을 자주 쓰기도 합니다(Si lo hubiera sabido, hubiera venido) — 둘 다 표준입니다.
  • 불규칙 분사는 그대로 이어집니다: habré hecho, habría dicho, haya visto, hubiera escrito.