가정법이란?

last update:

영어에서 말하는 법(mood)은 말하는 마음의 상태에 따라서 동사를 다르게 표현하는 것을 의미합니다.

법(mood)의 종류는 다음과 같습니다.

  1. 있는 사실을 그대로 말하는 직설법(Indicative mood)
  2. 명령조로 말하는 명령법(Imperative mood)
  3. 사실과 반대로 말하면서 아쉬움을 담는 가정법(Subjunctive mood)

가정법은 우리말에는 없는 영어만의 독특한 표현방법입니다. 그래서 가정법의 공식만을 기계적으로 암기하기 보다는 가정법으로 표현하는 이유를 이해해야 합니다.

가정법에는 아쉬움이 담긴다.

가정법을 사용하는 이유는 현재나 과거에 이루지 못한 아쉬움을 표현하기 위함입니다.

먼저 직설법으로 다음과 같은 문장이 있습니다.

As he is not rich, he can't go abroad.
그는 부자가 아니기 때문에 해외로 갈 수 없다.

그가 해외에 갈 수 없다는 사실만을 전달하고 있습니다.

이 문장을 아쉬운 마음을 담아서 가정법으로 표현하면 아래와 같이 표현할 수가 있습니다.

If he were rich, he could go abroad.
그가 부자라면 해외로 갈수 있을텐데.

내용적으로 보면 직설법과 비슷하지만 말하는 이의 심적상태는 다릅니다.

가정법은 이처럼 아쉬운 마음이나 소망 등을 담을때 사용합니다.

가정법의 공식

가정법을 만드는 방법은 if문을 사용해서 종속절을 만들고, 주절에는 조동사의 과거형을 사용하는 것입니다.

  1. if문을 사용해서 종속절 만들기 : If he were rich,
  2. 주절에는 조동사의 과거형을 사용하기 : he could go abroad.

여기에 가정법은 직설법보다 한시제 이전 시제로 표현한다는 점이 추가됩니다.

직설법에서 현재 시제가 사용되었다면 가정법에서는 과거 시제가 사용됩니다.(현재 사실을 말할때는 가정법 과거)

  • 직설법 is   가정법 were
  • 직설법 can   가정법 could

직설법에서 과거 시제가 사용되었다면 가정법에서는 과거완료 시제가 사용됩니다.(과거 사실을 말할때는 가정법 과거완료)

  • 직설법 was   가정법 had been
  • 직설법 could   가정법 could have pp

가정법과 조동사의 과거형

조동사의 종류에서 우리가 흔히 조동사라고 하는 서법조동사(modal verb)는 화자의 심적태도를 나타낸다고 하였습니다.

가정법 역시 화자의 심적태도를 나타내기 위해서 사용되기 때문에 가정법의 주절에서는 반드시 조동사의 과거형이 사용됩니다.

가정법 과거에서는 조동사의 과거(would, could, should, might)가 사용되고, 가정법 과거완료에서는 조동사 과거 + have pp 형태로 사용됩니다.

If he had not been sick yesterday, he could have attended the party.
만약 그가 어제 아프지 않았었더라면, 파티에 참석했었을텐데.

if 조건절과 가정법

조건절과 가정법 모두 if절을 포함하고 있습니다. 영어권 문법에서는 이를 zero ~ third 조건절로 묶어서 설명합니다. 

if 조건절 Zero if + 단순현재, 단순현재
First if + 단순현재, 미래
가정법 Second(가정법 과거) if + 과거, would + 동사원형
Third(가정법 과거완료) if + 과거완료, would have + p.p

if 조건절은 조건이 충족되면 결과가 발생하는 것입니다. 조건이 충족되면 현재 결과가 나타나면(바로 결과가 나타나면) Zero Conditional, 결과가 미래에 나타난다면 First Conditional이 됩니다.

If you touch a fire, you get burned.
불을 만지면 화상을 입는다.

  • 결과가 현재에 나타남(바로 나타남)
  • Zero Conditional

If it rains, I won't go to the beach.
비가오면, 해변에 가지 않을거야.

가정법은 현실적으로 이뤄지기 어려운(현실과 반대인) 가정을 하고 이에대해 아쉬움을 표현하는 것입니다. 현재를 가정하면 Second Conditional(가정법 과거), 과거를 가정하면 Third Conditional(가정법 과거완료)이 됩니다.

If I knew her phone number, I would call her.
그녀의 전화 번호를 안다면 그녀에게 전화할 수 있을건데.

  • 현재 상황을 가정 Second Conditional(가정법 과거)

If he had studied, he would have passed the exam.
그가 공부를 했다면 시험에 합격했을텐데.

  • 과거 상황을 가정 Third Conditional(가정법 과거완료)