- 가정법 과거는 "if"절 안의 시제가 과거형식을 하고 있다고 해서 붙여진 이름입니다. 그러나
가정법 과거의 용법은 "if"절 안의 가정된 조건(과거의 조건)을 바탕으로 주절 안의 행동을 지금 언급하는 문장입니다. 단순히
"가정법 과거는 현재사실에 반대"와 같은 문법책이 제공하는 문구를 암기하지 마시고, 시제와 논리의 관계를 이해한 다음 사용하시면 쉽게 응용도
가능합니다.
(1) 가정법 과거 문장형식:
If + 주어 + were/동사의 과거형 , |
주어 + should, would, could, might +원형동사. |
조건절 |
주절 |
- 조건절인 "if"절 안의 시제는 과거입니다. 만일 be동사가 본동사로 오게 되면 be동사는 인칭에 상관없이
"were"로 사용됩니다. - 가정법 과거 문장은 과거 시점의 조건이나 가정을 바탕으로 현재의 행동이나 상황을 말하는
용법이므로 주절 안의 시제는 현재입니다. - 주절에 등장하는 조동사 should, would, could, might는 모두
현재의미를 지닌 조동사들입니다. 단지 그 의미가 단정적이지 않고 "--할 수도", "--하는 것이 당연한" 등의 가능성과 보류적 의미를 가지고
있습니다.
* 가정법 과거 본절에 쓰인 조동사 should, would, could, might에 대한 연구 ①
should - "--하는 것이 도리에 맞다, --하는 것이 옳다"라는 뜻임. - should 자체는 조동사이기는
하지만 시제를 직접표현하지 않습니다. 조동사 should가 쓰인 문장을 과거로 바꿀 때는 should뒤에 오는 동사를
변형시킵니다. (예) You should go there. (넌 거기에 가야하는 게 옳아) You should have gone
there. (넌 거기에 갔어야 했었어) - should가 이끄는 동사를 과거형으로 바꿀 때는 should 뒤의 동사를
완료형(have + 과거분사)으로 바꿉니다. - 따라서 가정법에 should가 어울릴 수 있는 이유는 가정된 상황을 바탕으로
"--하는 것이 옳아"라는 의미가 잘 조화되기 때문입니다.
② would/could - "would"가 will의 과거형으로 쓰일 수도 있지만, 현재형으로 사용될 수도
있습니다. - 현재형으로 사용될 때 "would"의 의미는 단정적인 의미를 배제한 겸손한 표현을 이끌어 낼 때 사용될
수 있습니다. (예) Would(Could) you open the window? - 위의 문장에서 "would"는 과거시제가
아닙니다. "--해라"라는 단정적인 뜻이 아니라 "--할 수 있는지 없는 지"의 다소 유보적이고 간접적인 권유의 의미를 가진 공손한 표현을 할
때 "would"나 could"가 사용될 수 있습니다.
③ might - "might"는 "may"의 과거로 사용될 수 있지만, "might" 자체가 단정적이지 않은 공손한
의미를 표현하는 의미를 지닌 현재형 조동사로 사용될 수 있습니다. (예) It might be good. - (아마 괜찮을
거예요) - 단정적으로 "괜찮다"라는 뜻이 아니라, "괜찮을 것 같다"라는 약한 표현으로 공손히 문장을 나타내고
있습니다.
(결론) 이처럼 가정법 과거문장 본절에 사용되는 "should, would, could, might"라는
조동사들의 내용상 시제의 의미는 현재입니다. 단지 조건절이 가정법이기 때문에 단정적으로 말하기보다는 가능성을 완곡히 언급하는 경우이기 때문에
위의 조동사들이 잘 어울립니다. 따라서 앞에서 언급된 조동사들은 꼭 하나의 공식처럼 그렇게 사용해야 하기보다는 가정법 과거의 의미와
시제개념에 잘 부합되기 때문에 사용되는 것입니다. |
(2) 예문:
① If I were a teacher, I could teach English. - (내가
만일 선생님이라면, 나는 영어를 가르칠 건데) - 상황: "내가 선생님이었더라면(과거)", 영어를 가르칠 건데(현재). -
"선생님이라면"이라는 과거의 조건을 설정하고 난 다음, 그 조건을 바탕으로 지금 어떻게 하겠다는 내용입니다. 가정된 상황을 바탕으로했기 때문에,
단정적으로 어떻게 하겠다는 내용보다는 "--할 수도 있을 건데"라는 식의 완곡한 표현이 필요하기 때문에 "could"라는 조동사를 사용하고
있습니다.
② If I had money, I would lend you some money. - (내가 만일 돈이
있었으면, 너에게 좀 빌려 줄 건데) - 상황: 돈이 없기 때문에, 지금 빌려 줄 수가 없다는 내용임. - 지금 보다 이전 즉,
과거를 기준으로 돈이 이미 있었다면, 지금 "빌려 줄 건데"라는 뜻입니다. 돈이 있는 시제는 빌려주는 시제보다 이전이므로 과거형으로 처리했으며,
그러한 조건을 바탕으로 지금 어떻게 하겠다는 내용입니다. 결국 있지도 않은 상황을 가정해서 말하고 있기 때문에 단정적인 의미보다는 완곡한 의미인
"would"를 사용하고 있습니다.
③ If you hadshould go there. - (네가 충분한 시간이 있다면, 넌 거기 가야만
해) - 상황: 시간이 없었기 때문에 지금 못 가는 경우를 바탕으로 문장이 이루어진 것입니다. - 시간이 있다는 선결 조건을 바탕으로
현재의 행위를 언급하는 내용입니다. 결국 가는 것이 옳다라는 내용 정도지, 갈 수 있다라는 뜻은
아닙니다. |