English/발전 영문법

[99장] 조건을 나타내는 부사절 - 1

JJun ™ 2006. 6. 4. 13:22

주로 if 가 이끄는 이러한 부사절은 사실일 수 있는 사항을 나타내거나

혹은 사실로 되었으면 좋겠다라는 것을 나타냅니다.

ex) If anyone phones, tell them I'll be back at 11.00.

      If you really want to learn Italian, you need to spend some time in Italy.


혹은 저희 나라에서 가정법이라고 많이 불리우는 완전한 상상의 일을 뜻하거나 정반대의 사실을 지칭할때도 사용됩니다.

ex) What would you do if you won the lottery?

      If you had started out earlier, you wouldn't have been so late.


그럼 위와 같은 것을 어떻게 구분하나요? 바로 동사의 시제로 구분을 많이 합니다.

ex) If I go to Berlin, I'll travel by train.

      If I went to Berlin, I'd travel by train.


예문의 형태나 뜻은 비슷해 보이지만 엄청난 차이가 있습니다. 바로 위는 앞으로 가거나 간

다는 얘기지만, 아래는 내가 베를린에 갈 수 없어서 어쩔수 없지만 그래도 간다면 이라는 의미가 담겨 있습니다.

 

 


1. 일반적인 조건을 나타낼때


일반적인 조건을 나타내는 if 절은 일반 부사절이랑 똑같이 시제를 맞추시면 됩니다.

단, 미래시제를 사용할때는 현재시제로써 대신합니다.

ex) If you leave now, you'll be home in two hours.

      If water is frozen, it expands.

      If I made the wrong decision then I apologise.

      I'll give you a life if it rains.

 

 


2. 가정법


만약 현재나 미래 사실에 대한 가정을 나타낸다면 if절은 과거로 주절은 would + 동사원형의 형태를 사용합니다.

ex) If my grandfather was/were still alive, he would be a hundred today.

      If you were driving from London to Glasgow, which way would you go?

      I'd offer to give you a lift if I had my car here.

 

if 안에서 was 대신에 were를 사용하기도 합니다.

과거의 사실을 나타낼때는 if 절안은 과거 완료로

주절은 would have + 과거 분사 형태를 사용합니다.

ex) If I had known how difficult the job was, I wouldn't have taken it.

      If she hadn't been ill, she would have gone to the concert.


이런 경우에는 뜻에 따라 would 말고도 다양한 조동사의 과거형을 사용할 수 있습니다.

could/might/ should 등이 대표적인 예입니다.

ex) If I lived out of town, I could take up gardening.

     They might have found a better hotel if they had driven a few more kilometres.


몇몇의 경우에 시제가 혼용되는 경우가 있습니다.

좀 애매한 문제긴 한데 주로 과거의 어떤일이 현재까지 분명한 영향을 미칠 경우

혼용되는 예가 있습니다.

ex) If Bob wasn't so lazy, he would have passed the exam easily. 

      If the doctor had been called earlier, she would still be alive today.

 

 


3. 가정법에서 유의할 사항


가정법으로 쓰인 if 절의 사용에는 주의할 사항이 몇가지 있습니다.


1) 주절에서 과거 시제나 과거완료 시제는 사용하지 않습니다.

ex) If we were serious about pollution, we would spend more money on research.


2) if 절내에서 would를 사용하진 않습니다.

ex) If I had a more reliable car, I'd drive to Spain rather than fly.