심화 · Unit 79
가정법 - if 생략
가정법 문장에서 if를 생략하면 were / had / should를 주어 앞으로 끌어와 도치시킵니다. 격식체·문어체에서 자주 쓰이며, 뜻은 if를 그대로 쓴 문장과 같습니다.
개념 설명
가정법 문장에서 if를 생략하면 were / had / should를 주어 앞으로 끌어와 도치시킵니다. 격식체·문어체에서 자주 쓰이며, 뜻은 if를 그대로 쓴 문장과 같습니다.
A. Were + 주어 — 가정법 과거의 도치
If I were / If he were 같은 be동사 가정법 과거는 if를 지우고 Were를 주어 앞으로 옮깁니다. 공식은 If I were = Were I. 도치 후에도 be동사는 were가 그대로 문두에 옵니다.
| if 있는 문장 | 도치 문장 |
|---|---|
| If I were you | Were I you |
| If he were rich | Were he rich |
| If it were possible | Were it possible |
| If they were here | Were they here |
- Were I in your position, I would apologize. (내가 네 입장이라면 사과할 텐데.)
- Were she more careful, this wouldn't happen. (그녀가 좀 더 조심한다면 이런 일은 없을 텐데.)
- Were it not so cold, we could go out. (그렇게 춥지 않다면 나갈 수 있을 텐데.)
B. Had + 주어 + 과거분사 — 가정법 과거완료의 도치
If I had known / If she had studied 같은 가정법 과거완료는 if를 지우고 Had를 주어 앞으로 옮깁니다. 공식은 If I had p.p. = Had I p.p. 이고 주절은 would / could / might + have + 과거분사가 이어집니다.
| if 있는 문장 | 도치 문장 |
|---|---|
| If I had known | Had I known |
| If she had studied | Had she studied |
| If they had arrived earlier | Had they arrived earlier |
| If it had not rained | Had it not rained |
- Had I known the truth, I would have told you. (내가 사실을 알았더라면 너에게 말했을 텐데.)
- Had she taken the train, she would have arrived on time. (그녀가 기차를 탔더라면 제시간에 도착했을 텐데.)
- Had we left earlier, we wouldn't have missed the flight. (우리가 더 일찍 출발했더라면 비행기를 놓치지 않았을 텐데.)
- Had it not been for the delay, we would have met him. (그 지연이 없었더라면 우리는 그를 만났을 텐데.)
C. Should + 주어 — 미래 가능성의 도치
If you should ~처럼 미래에 '혹시라도 ~하게 되면'이라는 낮은 가능성을 나타낼 때는 Should를 주어 앞으로 옮깁니다. 격식 있는 안내문·비즈니스 문서에서 자주 쓰이며, 뒤에는 명령문·조언·please 문장이 이어집니다.
| if 있는 문장 | 도치 문장 | 뜻 |
|---|---|---|
| If you should need help | Should you need help | 혹시 도움이 필요하시면 |
| If you should have questions | Should you have questions | 혹시 질문이 있으시면 |
| If anything should happen | Should anything happen | 혹시 무슨 일이 생기면 |
- Should you need further information, please contact us. (더 많은 정보가 필요하시면 저희에게 연락 주세요.)
- Should you change your mind, let me know. (혹시 마음이 바뀌시면 알려 주세요.)
- Should there be any problem, call this number. (혹시 문제가 있으면 이 번호로 전화 주세요.)
- Should he arrive late, we will start without him. (혹시 그가 늦게 도착하면 우리는 그 없이 시작할 겁니다.)
핵심 포인트
- 1가정법에서 if를 생략하면 were / had / should를 주어 앞으로 도치합니다. (예: If I were → Were I)
- 2이 도치 구조는 격식체·문어체에서 주로 쓰이고 뜻은 if를 쓴 문장과 같습니다. 회화에서는 여전히 if를 씁니다.
- 3부정문에서 축약(wasn't / hadn't)은 도치하지 못하고, not을 주어 뒤에 풀어 씁니다. (X: Hadn't I known / O: Had I not known)
- 4Should + 주어는 미래에 대한 낮은 가능성 '혹시 ~하면'을 나타내는 격식체 표현이며 안내문·비즈니스 문서에 자주 쓰입니다. (예: Should you need help)
- 5도치가 일어나는 것은 조동사(were / had / should)이지 일반동사가 아닙니다. If I knew는 도치하지 않고 그대로 유지합니다.
예문
Were I you, I would accept the offer.
내가 너라면 그 제안을 받아들일 텐데.
Were I in your position, I would apologize.
내가 네 입장이라면 사과할 텐데.
Were she more careful, this wouldn't happen.
그녀가 좀 더 조심한다면 이런 일은 없을 텐데.
Were it not so cold, we could go out.
그렇게 춥지 않다면 나갈 수 있을 텐데.
Had I known earlier, I would have called you.
좀 더 일찍 알았더라면 너에게 전화했을 텐데.
이 유닛에는 예문이 더 있습니다. 가입하면 전체를 듣고 볼 수 있어요.
이렇게 틀리기 쉬워요
Were I you, I would apologize.
Had I known earlier, I would have called.
Had I not known, I wouldn't have said it.
If I knew the answer, I would tell you.
Should you need help, call me.