심화 · Unit 80

가정법 - ~가 없다면, ~가 없었다면

'가 없다면 / 없었다면'은 If it were not for / If it had not been for 로 표현하며, 도치형(Were it not for / Had it not been for )과 without / but for 로 바꿔 쓸 수 있습니다. 어떤 대상이 없다고 가정해 그 대상의 중요성을 강조합니다.

개념 설명

'~가 없다면 / 없었다면'은 If it were not for ~ / If it had not been for ~로 표현하며, 도치형(Were it not for ~ / Had it not been for ~)과 without ~ / but for ~로 바꿔 쓸 수 있습니다. 어떤 대상이 없다고 가정해 그 대상의 중요성을 강조합니다.

 

A.  현재 없다면 — If it were not for / Were it not for / Without / But for 

'지금 ~가 없다면'이라는 현재 사실의 반대는 If it were not for ~ 구문이 기본이고, 도치형 Were it not for ~ 또는 Without ~ / But for ~로 바꿀 수 있습니다. 뒤 주절에는 would / could / might + 동사원형이 이어집니다. If it were not for = Were it not for = Without = But for.

형태격식도예시
If it were not for표준If it were not for air, we would die.
Were it not for격식·문어Were it not for air, we would die.
Without일상·회화Without air, we would die.
But for격식But for air, we would die.
  • If it were not for coffee, I couldn't wake up. (커피가 없다면 저는 일어날 수 없을 거예요.)
  • Were it not for your patience, this project would fail. (당신의 인내심이 없다면 이 프로젝트는 실패할 거예요.)
  • Without the internet, life would be very different. (인터넷이 없다면 삶은 정말 다를 거예요.)
  • But for the rain, we could enjoy the picnic. (비만 아니라면 우리는 소풍을 즐길 수 있을 텐데.)

 

B.  과거에 없었다면 — If it had not been for / Had it not been for / Without / But for 

'그때 ~가 없었더라면'이라는 과거 사실의 반대는 If it had not been for ~ 구문이 기본이고, 도치형 Had it not been for ~ 또는 Without ~ / But for ~로 바꿀 수 있습니다. 주절에는 would / could / might + have + 과거분사가 이어집니다. If it had not been for = Had it not been for = Without = But for.

형태격식도예시
If it had not been for표준If it had not been for him, I would have quit.
Had it not been for격식·문어Had it not been for him, I would have quit.
Without일상·회화Without him, I would have quit.
But for격식But for him, I would have quit.
  • If it had not been for your advice, I would have made a big mistake. (당신의 조언이 없었더라면 저는 큰 실수를 했을 거예요.)
  • Had it not been for the alarm, I would have overslept. (알람이 없었더라면 저는 늦잠을 잤을 거예요.)
  • Without her support, we couldn't have finished the project. (그녀의 지원이 없었더라면 우리는 프로젝트를 끝낼 수 없었을 거예요.)
  • But for the doctor, he might have died. (그 의사가 없었더라면 그는 죽었을지도 몰라요.)

 

C.  Without / But for는 두 시제에 다 쓸 수 있음 

Without ~ / But for ~는 형태가 시제와 무관해서, 현재 반대인지 과거 반대인지는 오직 주절의 조동사 시제로 판단합니다. would + 동사원형이면 현재 반대, would have + 과거분사면 과거 반대입니다.

주절 조동사시제 판단예시
would / could / might + 동사원형현재 반대Without you, I would be lost.
would / could / might + have + 과거분사과거 반대Without you, I would have been lost.
  • Without you, my life would be empty. (당신이 없다면 제 삶은 공허할 거예요.)
  • Without you, my life would have been empty. (당신이 없었다면 제 삶은 공허했을 거예요.)
  • But for his help, I couldn't finish the work. (그의 도움이 없다면 저는 그 일을 끝낼 수 없어요.)
  • But for his help, I couldn't have finished the work. (그의 도움이 없었더라면 저는 그 일을 끝낼 수 없었을 거예요.)

핵심 포인트

  1. 1현재 없다면 = If it were not for = Were it not for = Without = But for이며 주절에는 would / could / might + 동사원형이 옵니다.
  2. 2과거에 없었다면 = If it had not been for = Had it not been for = Without = But for이며 주절에는 would / could / might + have + 과거분사가 이어집니다.
  3. 3Without과 But for는 시제와 무관하고, 현재 반대인지 과거 반대인지는 주절 조동사 형태로 결정됩니다. (예: Without you, I would be lost / Without you, I would have been lost)
  4. 4Were it not for와 Had it not been for는 격식체·문어체이며 회화에서는 Without이 훨씬 자연스럽습니다. But for는 격식체이지만 회화에도 종종 쓰입니다.
  5. 5회화의 If it wasn't for는 허용되지만, 격식체에서는 If it were not for가 원칙입니다. If it had been for처럼 not을 빠뜨리면 안 됩니다.

예문

If it were not for water, nothing could live.
물이 없다면 아무것도 살 수 없어요.
Were it not for your help, I would fail.
당신의 도움이 없다면 저는 실패할 거예요.
Without air, we could not survive.
공기가 없다면 우리는 생존할 수 없을 거예요.
But for the rain, we could go on a picnic.
비만 아니라면 우리는 소풍을 갈 수 있을 텐데.
If it were not for coffee, I couldn't wake up.
커피가 없다면 저는 일어날 수 없을 거예요.
이 유닛에는 예문이 더 있습니다. 가입하면 전체를 듣고 볼 수 있어요.

이렇게 틀리기 쉬워요

If it not were for you, I would fail.
If it were not for you, I would fail.
Had not it been for the map, we would have gotten lost.
Had it not been for the map, we would have gotten lost.
Without your help, I would finished the work.
Without your help, I couldn't have finished the work.
But for his advice, I make a mistake.
But for his advice, I would have made a mistake.
If it weren't for the traffic, we would arrive on time yesterday.
If it had not been for the traffic, we would have arrived on time.
이 개념, 정말 아는지 확인해 보세요
개념을 읽는 것과 문제를 푸는 것은 다릅니다. 틀리면 AI 가 어느 개념에서 막혔는지 짚어 줍니다.
무료로 문제 풀어보기