without 가정법, 과거와 과거완료를 가르는 기준
참조: but for (네이버 사전)
“휴대폰이 없다면 하루도 못 살 거야”와 “그날 네가 없었다면 나는 길을 잃었을 거야”는 둘 다 ‘~이 없다면’으로 시작합니다. 하지만 하나는 지금의 이야기이고, 다른 하나는 이미 지나간 날의 이야기죠.
영어에서는 두 문장 모두 Without으로 시작할 수 있습니다. 오늘 다룰 주제는 without 가정법입니다. 동사가 없는 Without 구문에서 가정법 과거와 과거완료를 어떻게 구별하는지, 그리고 if절로 어떻게 바꾸는지 원리로 살펴보겠습니다.
if절로 바꾸다 시제를 놓친 문장
Without을 If it were not for로 바꾸는 공식만 외우면, 과거의 일인데도 같은 형태를 쓰게 됩니다. 아래 문장을 볼까요.
틀린 문장Without your help, I would have failed last year.
→ If it were not for your help, I would have failed last year. (틀림)
주절이 would have failed last year로 과거의 일인데, if절을 현재의 반대인 were not for로 바꿨습니다. 과거의 일에는 If it had not been for를 써야 하죠.
Without에는 동사가 없어서 그 자체로는 시제를 알 수 없습니다. 그렇다면 무엇을 보고 시제를 정할까요?
without 가정법의 원리
시제는 주절이 알려 준다
Without, But for는 ‘~이 없다면, ~이 없었다면’이라는 조건을 전치사구로 짧게 줄인 것입니다. 동사가 사라졌으니 시제 정보는 주절의 조동사에 남아 있죠.
주절이 would + 원형이면 현재Without water, nothing could live.
= If it were not for water, nothing could live.
But for your advice, I would make a mistake.
= If it were not for your advice, I would make a mistake.
주절이 would + 동사원형이면 현재 사실의 반대이므로 가정법 과거입니다. 그래서 if절은 If it were not for ~가 됩니다.
주절이 would have p.p.면 과거Without your help, I would have failed.
= If it had not been for your help, I would have failed.
But for the map, we would have gotten lost.
= If it had not been for the map, we would have gotten lost.
묻고 답하는 방식으로 풀어 볼까요. “네 도움이 없었다면 (그래서 어떻게 됐을 텐데?) 실패했을 거야.” 결과가 would have failed라는 과거이니 조건도 과거의 반대인 had not been for가 되는 것이죠.
직설법으로 바꾸는 법
직설법으로 바꿀 때는 ‘~이 없다면’을 ‘~이 있어서’로 뒤집습니다. Without water, nothing could live.는 As there is water, life is possible.로, Without your help, I would have failed.는 As you helped me, I didn’t fail.로 바꿀 수 있죠.
with, otherwise처럼 if를 대신하는 표현
With: ~이 있다면
Without의 반대인 With도 조건을 나타낼 수 있습니다. ‘~이 있다면’이라는 뜻이고, 시제는 마찬가지로 주절이 정합니다.
With = If I hadWith more time, I could finish the work. (= If I had more time)
With a little more effort, he would have passed. (= If he had made a little more effort)
Otherwise: 그렇지 않다면
otherwise는 앞 문장의 내용을 뒤집어 조건으로 삼습니다. ‘그렇지 않았다면’이라는 뜻이라, 앞 문장이 사실이고 뒤 문장이 그 반대를 상상하는 구조죠.
Otherwise = If notI took a taxi. Otherwise, I would have been late. (= If I hadn’t taken a taxi)
She is very busy. Otherwise, she would join us. (= If she weren’t busy)
Without, With, Otherwise 모두 if가 없지만, 주절의 would, could가 가정법이라는 신호를 보냅니다. 독해에서 if 없이 would가 보이면 숨은 조건을 찾아보세요.
학생들이 자주 틀리는 without 가정법
If it were not for의 형태를 바꾸는 경우
If it were not for, If it had not been for는 굳어진 표현입니다. 회화에서는 If it wasn’t for도 들리지만, 시험과 격식 있는 글에서는 were를 쓰고 주어 it도 바꾸지 않습니다.
굳어진 형태If it was not for your help, I would fail. (어색함)
If it were not for your help, I would fail.
If it had not been for your help, I would have failed.
주절 시제를 보지 않고 바꾸는 경우
Without 문장을 if절로 바꾸는 문제는 거의 항상 주절의 시제를 함께 묻습니다. would + 원형인지 would have p.p.인지를 먼저 확인하는 습관을 들이세요.
주절부터 확인But for the rain, we would have enjoyed the picnic.
→ If it had not been for the rain, we would have enjoyed the picnic.
without 가정법에서 시제를 정하는 단서는 오직 주절에 있습니다. Without을 보면 바로 주절로 눈을 옮기는 것이 요령입니다.
가정법 과거와 과거완료 전환 비교 표
| 구분 | Without / But for 문장 | if절로 바꾼 형태 | 주절 |
|---|---|---|---|
| 가정법 과거 | Without water, nothing could live. | If it were not for water | would / could + 원형 |
| 가정법 과거완료 | Without your help, I would have failed. | If it had not been for your help | would / could + have p.p. |
| With | With more time, I could finish it. | If I had more time | would / could + 원형 |
| Otherwise | I took a taxi. Otherwise, I would have been late. | If I hadn’t taken a taxi | would + have p.p. |
| 틀림 | Without your help, I would have failed. | If it were not for your help | 주절이 과거라 had not been for |
핵심 정리
Without과 But for는 ‘~이 없다면, ~이 없었다면’을 줄인 표현이라 그 자체에는 시제가 없습니다. without 가정법의 시제는 주절이 알려 주며, would + 원형이면 If it were not for, would have p.p.면 If it had not been for로 바꿉니다.
문제를 풀 때는 Without을 보는 순간 주절의 조동사로 눈을 옮기세요. With는 ‘~이 있다면’, Otherwise는 ‘그렇지 않다면’으로, 역시 주절의 형태가 시제를 정합니다.
도입의 두 문장을 영어로 옮기면 Without my phone, I couldn’t live a day.와 Without you, I would have gotten lost that day.입니다. 같은 Without이라도 주절이 지금과 그날을 구분해 줍니다.
예상 문제
문제. 다음 문장을 If it으로 시작하는 문장으로 바꿔 쓰시오. (고1 서술형)(1) But for water, we could not live.
(2) Without his help, we could not have finished the project.
[해설] (1)의 주절은 could + 원형이므로 현재 사실의 반대인 If it were not for를 씁니다. (2)의 주절은 could have p.p.이므로 과거 사실의 반대인 If it had not been for를 씁니다.
[정답] (1) If it were not for water, we could not live.
(2) If it had not been for his help, we could not have finished the project.









