심화 · 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 youWere I you
If he were richWere he rich
If it were possibleWere it possible
If they were hereWere 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 knownHad I known
If she had studiedHad she studied
If they had arrived earlierHad they arrived earlier
If it had not rainedHad 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 helpShould you need help혹시 도움이 필요하시면
If you should have questionsShould you have questions혹시 질문이 있으시면
If anything should happenShould 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. 1가정법에서 if를 생략하면 were / had / should를 주어 앞으로 도치합니다. (예: If I were → Were I)
  2. 2이 도치 구조는 격식체·문어체에서 주로 쓰이고 뜻은 if를 쓴 문장과 같습니다. 회화에서는 여전히 if를 씁니다.
  3. 3부정문에서 축약(wasn't / hadn't)은 도치하지 못하고, not을 주어 뒤에 풀어 씁니다. (X: Hadn't I known / O: Had I not known)
  4. 4Should + 주어는 미래에 대한 낮은 가능성 '혹시 ~하면'을 나타내는 격식체 표현이며 안내문·비즈니스 문서에 자주 쓰입니다. (예: Should you need help)
  5. 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.
좀 더 일찍 알았더라면 너에게 전화했을 텐데.
이 유닛에는 예문이 더 있습니다. 가입하면 전체를 듣고 볼 수 있어요.

이렇게 틀리기 쉬워요

Was I you, I would apologize.
Were I you, I would apologize.
Did I know earlier, I would have called.
Had I known earlier, I would have called.
Hadn't I known, I wouldn't have said it.
Had I not known, I wouldn't have said it.
Knew I the answer, I would tell you.
If I knew the answer, I would tell you.
Should you to need help, call me.
Should you need help, call me.
이 개념, 정말 아는지 확인해 보세요
개념을 읽는 것과 문제를 푸는 것은 다릅니다. 틀리면 AI 가 어느 개념에서 막혔는지 짚어 줍니다.
무료로 문제 풀어보기