if 생략 도치, Were I와 Had I로 뒤집는 가정법
참조: were (네이버 사전)
저울은 받침점을 가운데 두고 양쪽 접시가 균형을 이룹니다. 받침이 있어야 양쪽이 제자리에서 수평을 잡죠.
그 받침을 치워 버리면 어떻게 될까요? 양쪽 접시의 자리를 서로 바꿔 끼워야 저울이 다시 섭니다. 가정법에서 받침 같은 if를 지울 때도 주어와 조동사가 자리를 맞바꾸는데, 이것이 if 생략 도치입니다.
오늘은 가정법에서 if를 생략할 수 있는 조건과, Were I나 Had I처럼 어순이 뒤집힌 도치형을 어떻게 판별하는지 정리해 보겠습니다.
if를 지우고 어순은 그대로 둔 문장
격식 있는 글에서는 가정법의 if를 생략하는 일이 많습니다. 문제는 if만 지우고 주어와 동사를 그대로 두는 경우죠.
if를 지웠다면 그 자리를 메우려고 조동사를 주어 앞으로 보내야 합니다. 이 과정을 건너뛰면 다음처럼 어색해집니다.
if만 지우고 어순 그대로I had known the truth, I would have told you. (틀림)
if를 지웠으면 조동사 had를 앞으로 보내야 합니다. Had I known the truth, I would have told you.가 맞죠.
were 자리를 그대로 둠I were in your position, I would accept the offer. (틀림)
if 없이 쓰려면 were를 앞세워야 합니다. Were I in your position, I would accept the offer.입니다.
두 문장 모두 if를 지운 뒤 비워진 자리를 메우지 않아 어긋났습니다. 결국 열쇠는 조동사를 주어 앞으로 끌어오는 데 있죠.
if 생략 도치의 원리, were·had·should를 앞으로
if 생략 도치의 원리는 조건이 분명합니다. if절 안에 were, had, should가 있을 때에만 if를 지우고, 그 조동사를 주어 앞으로 보내죠.
이 셋이 아닌 일반동사 가정법은 if를 생략할 수 없습니다. 부정어 도치와 달리 do를 빌려 오지 못하기 때문입니다.
were와 had의 도치Were I you, I wouldn’t worry so much. (내가 너라면 그렇게 걱정하지 않을 텐데.)
Had she studied harder, she would have passed.
should의 도치Should you have any questions, please call me. (혹시 질문이 있으시면 전화 주세요.)
Should it rain tomorrow, the event will be postponed.
왜 이 세 단어일 때만 도치가 될까요? (다른 동사는 왜 안 되나요?) were, had, should는 그 자체로 주어 앞에 설 수 있는 말이라 if의 빈자리를 대신할 수 있습니다. 일반동사는 그 역할을 못 하므로, 도치 전에 이 세 단어가 있는지부터 확인하는 것이 핵심이죠.
Should와 Were it not for로 넓혀 보기
도치형은 관용 표현에서도 자주 보입니다. ‘~이 없다면’을 뜻하는 If it were not for ~와 ‘~이 없었다면’의 If it had not been for ~가 대표적이죠.
이 두 표현도 if를 지우면 were와 had가 앞으로 나옵니다. 각각 Were it not for ~, Had it not been for ~가 되죠.
현재 사실의 반대Were it not for your help, I would be lost. (네 도움이 없다면 나는 헤맬 거야.)
= If it were not for your help, ~
과거 사실의 반대Had it not been for the storm, we would have arrived on time. (폭풍이 없었다면 제때 도착했을 텐데.)
= If it had not been for the storm, ~
관용 표현이라도 원리는 같습니다. if를 지운 자리에 were나 had가 주어 앞으로 나온 것이죠.
if 생략 도치에서 자주 틀리는 경우
가장 흔한 실수는 일반동사 가정법까지 도치하려는 것입니다. were, had, should가 없는데 억지로 어순을 뒤집으면 틀리죠.
또 하나는 도치형에서 not을 조동사에 붙여 축약하는 것입니다. 도치된 가정법에서는 not을 축약하지 않고 주어 뒤에 따로 둡니다.
일반동사를 도치Knew I the answer, I would tell you. (틀림)
일반동사 knew는 도치할 수 없습니다. if를 그대로 두어 If I knew the answer, I would tell you.로 써야 하죠.
not을 축약Hadn’t I taken the map, we would have been lost. (틀림)
도치 가정법에서는 not을 축약하지 않습니다. Had I not taken the map, we would have been lost.가 맞습니다.
헷갈릴 때는 if절에 were, had, should가 있는지부터 확인하고, 없으면 도치하지 마세요. 도치할 때도 not은 조동사에 붙이지 말고 주어 뒤에 따로 두면 됩니다.
if절과 도치형 비교 표
| 구분 | if를 쓴 형태 | if 생략 도치형 |
|---|---|---|
| were | If I were you | Were I you |
| had p.p. | If she had known | Had she known |
| should | If you should need | Should you need |
| 부정형 | If I had not left | Had I not left |
| 일반동사 | If I knew | 도치 불가 (If I knew 유지) |
핵심 정리
if 생략 도치는 가정법의 if절에 were, had, should가 있을 때, if를 지우고 그 조동사를 주어 앞으로 보내는 어순입니다. 일반동사 가정법은 도치할 수 없고, 도치형에서 not은 축약하지 않고 주어 뒤에 둡니다.
앞의 저울로 돌아가 보면, 받침을 치우자 양쪽 접시의 자리를 바꿔 균형을 다시 잡았습니다. 가정법 문장을 만날 때도 “if절에 were·had·should가 있는가”부터 물으면, if를 지운 도치형이 맞는지 또렷하게 가려집니다.
예상 문제
문제. 어법에 맞는 것을 고르시오. (고2 어법)______ more time, I could have finished the project.
① Had I had ② Did I have ③ Had I
[해설] 과거 사실의 반대를 나타내는 가정법 과거완료입니다. If I had had more time에서 if를 지우면 조동사 had가 주어 앞으로 나와 Had I had가 되죠. 일반동사를 쓴 ②나 본동사가 빠진 ③은 틀립니다.
[정답] ① Had I had









