CAFE

10분 영문법

84강. 단순 조건문과 가정법 문장

작성자명포수|작성시간10.10.02|조회수3,462 목록 댓글 0

<단순 조건문과 가정법 문장>

 

1. 단순 조건문이란: 조건문은 '만일 ...라면, -일 것이다'처럼 if와 같은 조건을 나타내는 부사절을 사용한 문장을 말한다. 단순 조건문은 단순히 추측할 때 쓰며, 시제는 상황에 맞게 쓴다. 다만, if절에는 미래시제를 서술어로 쓸 수 없으므로 현재로 표현하는 점에 주의해야 한다.

   *시제 관련은 <53강. 미래시제> 참조.

    ex. If I will not go to their party, they will be upset. (x)

           → If I do not go to their party, they will be upset. (o)  미래의 상황을 추측: 파티에 갈지 안 갈지는 불확실하며, 단순히 안 가면 그들이 와를 낼 것이라는 추측을 표현하도 있다.

2. 가정법이란: 실제하는 사실에 기초하거나 명백히 어떤 일이 일어날 것임을 확신할 때 실제의 상황과 반대로 표현하는 것을 가정법이라고 한다. 실제 상황의 시제와 가정법으로 표현하는 시제는 다르므로 주의해야 한다.

    ex. If I did not go to their party, they would be upset. 현재의 확실한 상황에 기초: 비록 과거로 표현했지만 현재 파티에 갈 것이 분명한 상황에서 상황을 설명하는 것이다.

<비교>

    ex. If it rains, I will not go out.   앞으로 비가 올지는 불확실함.

         If it rained, I would not go out.   현재 비가 오고 있지 않음.

3. 가정법 과거: 현재의 상황이나 사실과는 반대되는 내용이나 불가능한 것에 대해 말할 때 사용한다. 실제 상황이 벌어지는 시점은 현재지만 과거시제로 표현한다. 다만 가정하는 행위 자체가 단정적으로 말할 수 없으므로 주절에서는 조동사를 사용하며 조동사가 과거형의 형태를 나타낸다. 물론 조동사 다음에는 동사 원형이 온다.

  형태: <if + 주어 + 과거시제, 주어 + 조동사의 과거형 + 동사원형>

       * if절: be동사의 과거형은 주어의 인칭이나 수에 관계 없이 were로 표현한다.

                조동사를 쓰는 경우도 있는데, 이 때는 거의 should를 쓰며, 다른 조동사의 경우에는 과거형으로 쓴다.

    ex. If I were rich, I could buy anything for you. 현재 부자가 아님: 내가 부자라면 네게 무엇이든 사줄텐데.

          If I got an invitation, I could go there right now. 현재 초대장을 받지 못함: 내가 초대를 받는다면 당장 갈 수 있을텐데.

         If it should rain tomorrow, I would put off my departure. 내일 비가 오지 않을 것이 분명함: 내일 비가 오면 출발을 연기하겠다.

         If he would refuse my proposal, he might make a mistake. 거절하지 않을 것이 확실함: 그가 내 제안을 거절한다면 그는 실수를 하는 것일지도 몰라.

4. 가정법 과거완료: 과거의 사실이나 상황과 반대되는 내용이나 불가능한 것을 말할 때 쓴다. 실제 상황이 벌어지는 시점은 과거지만 과거완료시제로 표현한다. 다만 가정하는 행위 자체가 단정적으로 말할 수 없으므로 주절에서는 조동사를 사용해야 하며 조동사는 물론 과거형이 된다. 물론 조동사 다음에는 동사원형이 오므로 <have+pp>형태가 이어지게 된다.

  형태: <fi + 주어 + 과거완료(had+pp), 주어 + 조동사의 과거형 + 완료형(have+pp)

    ex. If he had studied hard, he could have passed the exam. 과거에 열심히 공부하지 않아 시험에 떨어짐: 그가 열심히 공부했더라면 시험에 합격할 수도 있었는데.

         If it had not rained yesterday, I would have called on you. 어제 비가 와 가지 못함: 어제 비가 오지 않았다면 너를 방문했을 텐데.

5. 혼합 가정: 가정법 과거와 과거완료가 섞여 있는 형태를 말한다. 주절과 if절의 시제에 유의해서 사용한다. 시간을 나타내는 부사구(절)에 주의한다.

    ex. If I had taken your advice then, I should be happier now. if절: then은 과거를 의미하므로 과거완료 형태가 된다. / 주절: now는 현재를 의미를 하므로 과거시제로 쓴다. / 그때 내가 너의 충고를 받아들였다면 지금은 더 행복할텐데. 

6. if의 생략: if절의 동사가 조동사(be동사, 완료형에 쓰는 have동사 포함)가 있으면 if를 생략할 수 있다. 이 때 주어와 조동사는 도치되니 주의한다.

    ex. If I were a bird, I could fly to you. 내가 새라면 네게 날아갈 수 있을 텐데.

           = Were I a brid, I could fly to you.

         If I had known the fact, I would have told it to you. 내가 그 사실을 알았다면 네게 말해주었을거야.

          = Had I known the fact, I would have told it to you.

 

<연습문제>

다음 주어진 것 중 알맞은 것을 고르시오,

1. If I knew better, I (will / would) not make these mistakes.

2. If your dad were here, what (did / would) he say?

3. If I (shall / should) not have indigestion, I could eat something.

4. If it (gets / got) colder, I will turn on the heater.

5. Should a fire break out, what (do / would) you do?

6. If I (knew / had known) her, I would have spoken to her.

7. Had she had enough money, she could (buy / have bought) the picture.

8. I'll call you if I (am / will be) to come tomorrow.

9. If you (did not waste / had not wasted) so much money last week, we would be able to have a better holiday.

10. If I (were / had been) diligent when I was young, I should (be / have been) happier now.

 

Ans.

1. would / 내가 더 잘 안다면 이런 실수는 하지 않을텐데.

  if절의 시제가 과거이므로 주절의 시제도 과거가 되어야 한다. 가정법에서 주절에는 조동사를 써야 하므로 조동사를 과거형으로 바꾼다.

2. would / 네가 아버지가 여기 계시다면 뭐라고 하실까?

  if절의 시제가 과거이다.

3. should / 내가 소화불량이 걸리지 않는다면 뭔가를 먹을수 있을 텐데.

  주절에 조동사의 과거형을 사용해 표현핬으므로 if절도 과거시제로 표현한다. 조동사가 있으면 조동사의 과거형을 쓴다.

4. gets / 날이 더 추워지면 히터를 켜겠다.

  주절에 will을 쓰고 있으므로 가정법이 아니라 단순 조건문이다. if절에는 미래 시제를 쓸 수 없고 대신 현재로 표현한다.

5. would / 화재가 일어나면 너는 어떻게 할 거니?

  if를 생략한 문장으로 조동사의 과거형 should가 사용되었으므로, 의문문 형태의 주절에는 과거형(조동사의 과거형)이 나와야 한다.

6. had known / 그녀를 알았다면 그녀에게 말을 걸었을 텐데.

  주절에 과거완료시제(조동사의 과거형+have pp)가 사용되었으므로 if절도 과거완료 시제가 사용되어야 한다.

7. have bought / 그녀가 충분한 돈을 가지고 있었다면 그 그림을 구입했을 텐데.

  if가 생략된 구조로 과거완료가 사용되고 있다. 가정법 과거완료이다.

8. am / 내가 네일 오면 전화할게.

  주절에 I'll로 보아 단순 조건문이다.

9. had not wasted / 네가 지난 주에 그렇게나 많은 돈을 낭비하지 않았다면. 우리는 나은 휴가를 보낼 수 있을 텐데.

  혼합가정이다. if절에 last week가 사용되었으므로 과거 사실을 반대로 말하는 가정법 과거완료가 되어야 한다.

10. had been, be / 어렸을 때 부지런했다면, 지금 더 행복할 텐데.

  if절에 when I was young이 있으므로 가정법 과거완료로 써야 하며, 주절에는 now가 있으므로 가정법 과거로 써야 한다. 각각 시제를 과거완료와 과거(조동사의 괴거형)로 표현해야 하는 혼합가정이다.

다음검색
현재 게시글 추가 기능 열기

댓글

댓글 리스트
맨위로

카페 검색

카페 검색어 입력폼