과거 사실의 반대 가정: si hubiera…

B2

문법 경로 · 86 중 레슨 67 · 스테이지 B2 · The past subjunctive

이 구조를 사용하면 일어날 수 있었지만 실제로는 일어나지 않은 일, 즉 후회, 비난, 또는 다른 결과에 대한 상상을 말할 수 있습니다. 조건과 결과 모두 과거의 일로, 이미 끝나서 바꿀 수 없습니다. 조건절에는 si + hubiera + 과거분사를, 결과절에는 habría + 과거분사를 씁니다: Si hubiera estudiado, habría aprobado. 학습자들은 이것을 현재 사실의 반대를 나타내는 si + tuviera와 자주 혼동합니다. 지금에 관한 일인지, 이미 끝난 일인지 스스로 물어보세요. 이미 끝난 일이라면 hubiera를 사용합니다.

이 레슨 연습하기 · 10 문장

형태

긍정문Si + hubiera + participio, habría + participio
Si hubiera estudiado más, habría aprobado el examen.공부를 더 많이 했더라면 시험에 합격했을 텐데.
부정문Si no + hubiera + participio, no + habría + participio
Si no hubiera llovido, no habríamos cancelado el paseo.비가 오지 않았더라면 우리는 산책을 취소하지 않았을 텐데.
의문문¿Qué + habría + participio + si + hubiera + participio?
¿Qué habrías hecho si hubieras perdido el vuelo?비행기를 놓쳤더라면 너는 어떻게 했을 거니?
결과절을 앞에 둘 때habría + participio + si + hubiera + participio
Te habría llamado si hubiera sabido tu número.네 번호를 알았더라면 전화했을 거야.

사용 시점

과거에 대한 후회

어떤 일을 했거나 하지 않은 것을 후회할 때 사용합니다. 실제 결과는 이미 일어났고, 여러분은 단지 다른 결과를 상상하는 것입니다.

Si hubiera salido antes, no habría perdido el tren.더 일찍 나갔더라면 기차를 놓치지 않았을 텐데.
Si te hubiera escuchado, no habría cometido ese error.네 말을 들었더라면 그런 실수를 하지 않았을 거야.

다른 결과 상상하기, 탓하기 또는 감사하기

과거가 달랐다면 일이 어떻게 되었을지 추측하거나, 누군가를 탓하거나 누군가에게 감사할 때 사용합니다. 감사를 표현할 때는 si no hubiera sido por라는 표현이 매우 자주 쓰입니다.

Si me hubieras avisado, te habría ayudado con la mudanza.나한테 미리 말해 줬더라면 이사하는 걸 도와줬을 텐데.
Si no hubiera sido por ti, nunca habría terminado la carrera.네가 아니었더라면 나는 절대 학업을 마치지 못했을 거야.

과거의 조건, 현재의 결과

과거에 일어나지 않은 일이 현재에 영향을 미칠 때는 si + hubiera는 그대로 두고, 결과절에는 단순 조건법을 사용합니다. 흔히 ahora와 함께 씁니다.

Si hubiera aceptado ese trabajo, ahora viviría en Monterrey.그 일을 받아들였더라면 지금쯤 Monterrey에 살고 있을 텐데.
Si no hubiera comido tanto, ahora no me sentiría tan mal.그렇게 많이 먹지 않았더라면 지금 이렇게 속이 안 좋지 않을 텐데.

Si + pluperfect subjunctive → conditional perfect

past, did not happensi hubiera estudiado, habría aprobado
past cause, present resultsi hubiera estudiado, ahora tendría trabajo

신호어

sisi no hubiera sido porde haberlo sabido

혼동하지 마세요

비현실 조건문: si + 접속법 과거

조건이 과거에 속하고 실제로 일어나지 않았다면 si + hubiera + 과거분사를 선택합니다: 'Si hubiera tenido dinero, habría viajado' (그때 나는 돈이 없었다). si + tuviera는 현재나 미래 사실의 반대를 가정할 때만 사용합니다: 'Si tuviera dinero, viajaría' (지금 나는 돈이 없다).

자주 묻는 질문

두 절 모두에 hubiera를 써도 되나요?

네. Si hubiera sabido, hubiera venido는 구어에서 매우 흔히 쓰입니다. 격식 있는 글에서는 habría venido가 더 표준적인 형태로 여겨집니다.

hubiera와 hubiese의 차이는 무엇인가요?

의미상 차이는 없습니다. Si hubiese estudiado와 Si hubiera estudiado는 똑같습니다. 중남미에서는 일상 대화에서 hubiera가 더 흔히 쓰입니다.

si habría라고 말해도 되나요?

안 됩니다. si 뒤에는 hubiera + 과거분사만 사용하며, habría는 결과절에만 씁니다.

이것이 스페인어의 가정법 과거완료인가요?

네. 영어의 If I had known, I would have come(알았더라면 왔을 텐데)에 해당합니다: Si hubiera sabido, habría venido.

hubiera는 어떻게 활용하나요?

Yo hubiera, tú hubieras, él hubiera, nosotros hubiéramos, ustedes hubieran으로 활용한 뒤 과거분사를 붙입니다: hubiéramos llegado.

결과가 현재에 해당한다면 어떻게 하나요?

조건절에는 si + hubiera를 그대로 쓰고, 결과절에는 단순 조건법을 사용합니다: Si hubiera dormido, ahora no estaría cansado.

문장과 접속어에서 더 보기

의문사: qué, dónde, cuándo…A1부정문: no, nunca, nada, nadieA1현실 조건문: si + 현재B1관계절: que, quien, dondeB1간접화법: dice que…B1연결어: pero, sin embargo, por esoB1비현실 조건문: si + 접속법 과거B2과거 간접화법: dijo que…B2전치사를 동반한 관계절B2원인과 양보: como, ya que, a pesar de queB2시제 일치C1기타 조건 표현: a no ser que, de + 동사원형, con tal de queC1결과와 목적의 접속사: de modo que, a fin de queC1
← 문법 경로다음 레슨 · B2관계절의 접속법: busco a alguien que…