KoreanFoodie's Study

영문법 가정법 개념 정리, 가정법 핵심 요약, 가정법 총정리, 가정법 예문 본문

Study Materials/영어 영문법 정리

영문법 가정법 개념 정리, 가정법 핵심 요약, 가정법 총정리, 가정법 예문

GoldGiver 2020. 4. 20. 12:16

법이라 하는 것은 말하는 사람의 심리태도(mental attitude)에 의해서 발생하는 표현방식을 법이라 하며 있는 사실을 그대로 말하는 직설법(Indicative mood), 상대방에게 무엇을 명령식으로 말하는 명령법(Imperative mood), 없는 사실을 있는 사실로 있는 사실을 없는 사실로 거꾸로 표현하는 가정법(Subjunctive mood)3가지가 있고 흔히 법이라 하면 대개 가정법을 말한다.

 

1. 법의 종류

1) 직설법 : I have an apple. (나는 사과가 있다.)

2) 명령법 : Give me an apple to eat. (먹을 사과를 주시오.)

3) 가정법 : If I had an apple, I would eat it. (만약 사과가 있다면 먹을텐데. (지금 사과가 없다.))

 

2. 명령법의 형식과 용법

1) 명령법의 형식

  명령법은 동사의 원형을 사용하며 상대방에게 하는 말이므로 you는 통상 생략하지만 특히 상대의 주의를 끌려고 할 때는 사용하기도 한다.

Remember what I say. (내가 말하는 것을 기억하시오.)

You stay here. (너 여기 있어.)

2) 명령법의 용법

 명령법에는 접속사 and, or를 사용하여 조건(If)를 나타내는 용법이 있다.

   Hurry up, and you will be in time. (서두르시오. 그러면 시간에 닿을 것입니다.)

   = If you hurry up, you will be in time

   If you don't hurry up, you will be late. (서두르시오. 그렇지 않으면 늦을 것입니다.)

 명령법에는 let를 사용하는 용법이 있는데 2인칭에는 사용이 안되고 명령하든지 허락을 구하든지     또는 권유를 나타내는 형식이다.

   Let us go. (갑시다) 권유(lets)

   Let us go. (우리들을 가게 해주시오.)

   Let each man do his best. (각자 최선을 다하라.)

 

3. 가정법과 그 구문

  사실에 반대가 되거나 두드러지게 현실과 차이가 있는 가정, 사상, 희망을 나타낼때는 동사의 용법이 바뀌고 이 바뀐 동사의 변화를 가정법(subjunctive mood)이라고 한다.  가정법은 대개 조건절(if)과 주절로 구성된다.

  If I were a bird, I would fly to you. (내가 새라면 너에게 날아갈텐데.)

           (조건절)                        (주절)

 

4. 가정법의 종류

  일단 가정법의 종류는 과거완료 과거 현재 미래인데 이 가정법이 학생들에게 어렵게 느껴지는 첫 번째 이유로서 항의 해석은 '했었더라면' '하지 않았었더라면'인데 ② ③ ④항은 '한다면' '하지 않는다면'으로 외형적인 표현은 같아서 그 내용을 면밀히 파악하지 않으면 안된다.  가령 '어제라는 과거에 비가 왔었기 때문에 우리는 야구를 할 수 없었다.'라고 한다면 두가지의 사실이 몽땅 과거이다.  이 과거 사실을 거꾸로 뒤엎는다.  그러면 만약 어제 비가 오지 않았었더라면 if절 속에 시제가 had + p·p의 과거완료시제를 쓰기 때문에 그 명칭이 가정법과거완료이고 실제는 과거사실에 반대이다.

 

1) 가정법 과거완료

  As it rained yesterday, we could not play baseball.

                (과거)                                 (과거)

    = 직설법과거

  If it had not rained yesterday we could have played baseball.

                 (과거완료)

  (만일 어제 비가 오지 않았었더라면 우리는 야구를 할 수 있었을터인데.)

  = 가정법 과거완료

  As I was there, you were drowned.

  = If I had not been there, you might have been drowned.

  (내가 그곳에 없었더라면 너는 물에 빠져 죽었을는지도 모른다.)

  다음부터 3개항은 if절의 해석이 외견상 같다.

 

2) 가정법 과거

  If it didn't rain now we could play baseball.

  (만일 지금 눈이 오지 않는다면 우리는 야구를 할 수 있을텐데.)

 

3) 가정법 현재

  If it doesn't rain tomorrow, I will go out. (만일 내일 비가 오지 않는다면 나는 외출하겠다.)

 

4) 가정법 미래

  If it should not rain tomorrow, I would be ruined.

  (만일 내일 비가 오지 않는다면 나는 파멸이다.)

이와 같이 가정법과거, 가정법 현재, 가정법 미래의 if 절의 표현은 같다.  이제부터 그 내용을 면밀히 분석해 본다.  제목에 신경을 쓰지 말고 내용을 잘 분석해 본다.

가정법 과거는 if절 동사를 과거를 쓰기 때문에 제목은 가정법과거지만 내용은 현재 사실에 반대이고 가정법 현재는 내일 비가 올지, 안올지 모르는 그 두개의 상황 중에서 하나를 골라서 만약 '내일 비가 온다면'이니까 미래의 확실치 않은 상황 중에서 택일을 하는데 이것이 가정법 현재이고 가정법 미래는 그 제목에 신경 쓸지 말고 일단 도저히 일어날래야 일어날 수 없는 일, 또는 일어나서는 안되는 일,  어떤 이가 저녁 퇴근길에 만취 운전사가 운전하는 트럭에 치어 죽는다면?  하는 생각이 가정법 미래, 즉 일어나서는 안될 일, 일어날 수 없는 일이다.  이러한 가정이 가정법 미래이다.

If my husband should die, how could I live?

(만약 나의 남편이 죽는다면 나는 어떻게 살지?)

이젠 공식을 정리해본다.

 

  

1) 가정법 과거완료(Subjunctive past perfect)

  If 주어 + had + p·p주어 + would(should, could, might, must) + have + p·p

  과거사실에 반대되는 가정을 나타내는데 쓰인다.

  If it had not snowed yesterday, we would have gone out.

  (만일 어제 눈이 내리지 않았더라면 우리는 외출을 했었을 터인데.) (외출을 못했다.)

  If he had been honest then, I would have employed him.

  (만일 그때 그가 정직했었더라면 나는 그를 고용했었을텐데.) (고용치 않았다.)

2) 가정법 과거(Subjunctive past)

  If + 주어 + 과거동사주어 + would(should, could, might) + 원형동사

  현재사실에 반대되는 가정을 나타낸다.

  If it did not snow now, I would go out.

  (만일 지금 눈이 오지 않는다면 나는 외출할텐데.) (현재 외출을 못한다.)

  If you were in my place, what would you do?

  (만일 당신이 나의 위치에 있다면 당신은 무엇을 하겠소?)

  윗 구문에 있어서 be동사(is, am, are)는 주어의 인칭, 수에 관계없이 were를 쓴다.

  If I were a bird, I would fly to you.

  (만약 내가 새라면 당신에게 날아가련만)

  위의 구문에서 Ibe동사는 am인데 was가 아니고 were를 썼다.

3) 가정법 현재(Subjunctive present)

엄격히 말해서 가정이 아니라 또 가정법현재라는 그 층층이 내려오는 제목에 신경 쓸 것 없이 현재 또는 미래에 대한 불확실한 상황 중에서 택일을 해서 의문을 표시해 보는 것이다.

If + 주어 + 동사의 원형(또는 현재형)주어 + will(shall + 동사의 원형)

If it doesn't snow tomorrow, I will go out. (만약 내일 눈이 오지 않으면 나는 외출하겠다.)

"지금 눈이 내리는데 내리지 않는다면"이 아니라 '내일이라는 미래에 만일 눈이 내리지 않는다면'이라는 불확실한 추측이다.

가정법 현재에는 원칙적으로 동사의 원형 즉 doesn't가 아니라 don't가 사용되는 것이지만 오늘날에는 별로 사용되지 않고 보통 현재형(3인칭 단수 현재에 s를 붙이는 형식)이 사용된다.

4) 가정법 미래(Subjunctive future)

If + 주어 + should + 동사의 원형,주어 + shall(should, will, would) + 동사원형

If it should not rain tomorrow, I will(would) go out.

(만일 내일 비가 오지 않는다면 나는 외출하겠다.)

즉 일기예보도 내일 눈이 온다고 하고, 8군 방송에서도 내일 눈이 온다고 하고 또 400년 동안에 이조실록을 찾아봐도 매년 1228일 눈이 내리지 않는 날이 없었고 또 일기예보를 가장 정확히 맞춘다는 신경통환자들에게 물어봐도 내일은 눈이 온다는데, 그리고 만약 '내일 눈이 내리지 않는다면'이 가정법미래이다.

지금까지 가정법 과거완료, 가정법과거에서 should가 나왔지만 그것은 어디까지나 주절이었고 여기서처럼 if(종속절)should가 나왔다하면 그것은 무조건 가정법미래로 보면 틀림없다.

가정법 미래에는 주어의 인칭에 상관없이 should를 쓰지만 주어의 강한 의지일 때는 would를 쓰기도 한다.

 

5. 직설법을 가정법으로 만드는 방법

As he is not rich, he can't go abroad. (직설법 현재)

     (If)     현재부정과거긍정       현재부정과거긍정

   (그는 부자가 아니기 때문에 해외로 갈 수 없다.)

   If he were rich, he could go abroad.

   (만약 그가 부자라면 해외로 갈수 있을텐데.) (가정법 과거)

   He doesn't know her address and so he can't write to her.

                (현재부정)                                                (현재부정)

   (그는 그녀의 주소를 알지 못한다.  그래서 그는 그녀에게 편지를 쓸 수 없다.) (직설법 현재)

   If he knew her address, he could write to her. (가정법 과거)

   (만약 그가 그녀의 주소를 안다면 그는 그녀에게 편지를 쓸텐데.)

As he was sick yesterday, he could not attend the party. (직설법과거)

              (과거긍정)                                      (과거부정)

   (그는 어제 아팠기 때문에 파티에 참석할 수가 없었다.)

   If he had not been sick yesterday, he could have attended the party. (가정법과거완료)

                 (과거완료 부정)                                          (과거완료 긍정)

   (만약 그가 어제 아프지 않았었더라면, 파티에 참석했었을 터인데.)

As he hurried up, he caught the first train. (직설법 과거)

                  (과거)                  (과거)

   (그는 서둘렀기 때문에 첫차를 탔다.)

   If he had not hurried up, he could not have caught the first train.

                   (과거완료 부정)                            (과거완료 부정)

   (만약 그가 서두르지 않았더라면 그는 첫차를 탈수 없었을 텐데.) (가정법 과거완료)

   ※ ③항에서 he caught the first train could의 단어가 없지만 공식상으로 써야 하기 때문에         would, should, could, might중에 내용에 대강 맞춰서 택일을 해야 한다.

 

6. if의 생략

  조건절을 수반하는 if가 생략되는 수가 있는데 이런 경우에는 주어동사, 동사주어로 위치 변경을 하면 된다.

If you had followed my advice, you would not have failed. (가정법 과거완료)

   = Had you followed my advice, you would not have failed.

If I were you, I would not do such a thing. (가정법 과거)

   = Were I you, I would not do such a thing. (만약 내가 너라면 나는 이런 짓은 하지 않을텐데.)

If I had much money, I would help you. (가정법 과거)

           (have동사의 과거)

   = Had I much money, I would help you.

If I possessed enough money, I would give you some. (가정법 과거)

           (일반동사의 과거)

   = Did I possess enough money, I would give you some.

   (내가 만약 충분한 돈을 가지고 있다면 당신에게 조금 줄텐데.)

   = Possessed I  enough money, I would give you some. (×)

   ※ ①항은 가정법과거완료 항은 be동사의과거, 항은 have동사과거라서 그냥 if가 생략되면 주    동사 동주어로 바뀌면 되지만 는 일반동사라서 안되고 Did를 앞으로 내어 놓아야 한다.

If it should rain, he will not come. (가정법 미래)

   = Should it rain, he will not come.

   (만약 비가 온다면 그는 오지 않을 것이다.)

 

                          과거

7. I wish + 가정법  

                          과거완료

I wish you to be happy. (5형식)

I wish you merry christmas. (4형식)

I wish로 시작되는 위와 같은 제4형식이나 제5형식이 아니고  I wish 다음에 다시 다음과 같은 주어로 시작되는 문장이 오면 문장은 무조건 가정법과거와 가정법 과거완료뿐이다.  ,

I wish I were a bird. (나는 새라면 좋을텐데.)

             (가정법 과거)

= I am sorry I am not a bird. (나는 새가 아닌 것이 유감이다.)

I wish I had learned French then. (나는 그 당시 불어를 배웠었더라면 좋았는데)

                   (가정법 과거완료)

= I am sorry I didn't learn French then.

= It is a pity that I didn't learn French then.

= If only I had learned French then.

= Would that I had learned French then.

= Owing that I had learned French then.

I am sorry.=It is a pity.인데 시험 문제에서는 가끔 sorrya pity가 바뀌어서 출제되는데 sorry는 사람에게만 a pity는 반드시 itthat의 가주어, 진주어 구문에만 사용할 수 있다.

 

8. were + to 부정사 = 순수미래

  일종의 가정법미래인데 도저히 일어날 수가 없는 내용일 때 should보다 더 강한 뜻으로 사용되며 순수미래라고 한다.

    If the sun were to rise in the west, I would not change my mind.

    (설사 태양이 서쪽에서 떠오른다. 하더라도 나는 나의 마음을 바꾸지 않을거야.)

  If만약 ② …인지 아닌지(whether) though의 뜻으로도 사용되며 이때도 가정법에 속한다.

     If I were to die this moment, I would never forget him.

     (내가 당장 죽는다 해도 나는 그를 잊지 못할거야.)

 

                        과거

9. as if (=as though)

                        과거완료

1) as ifas though 다음에 가정법 과거가 오면은 주절의 시제가 현재이건 과거이건 주절의 시제와 같은 시제를 나타낸다.

    The boy talks as if he knew everything.

                      (현재)                  (과거)

    (그 소년은 마치 모든 것을 알고 있었던 것처럼 이야기한다.)

    The boy talked as if he knew everything.

                  (과거)                  (과거)

    (그 소년은 마치 모든 것을 알고 있었던 것처럼 이야기했다.)

2) as ifas though다음에 가정법 과거완료가 오게 되면 주절의 시제가 현재이건 과거이건 주절의 시제보다 한단계 앞선 시제를 나타낸다.

   He looks as if he had seen a ghost.

            (현재)                  (과거완료)

   (그는 마치 유령을 보았던 것처럼 보인다.)

   ※ …처럼 보이기 이전에 유령을 보았다는 뜻이다.

      He looked as if he had seen a ghost.(그는 마치 유령을 보았던 것처럼 보였다.)

            (과거)                    (과거완료)

 

10. 혼합 가정법

주절과 종속절의 시제와 같지 않은 가정법을 말한다.

If it had no rained last night, the road would not be muddy now.

(만약 어젯밤에 비가 오지 않았더라면 지금 길이 질지 않을 텐데.)

여기서 if절에는 과거부사 last night이 있고 주절에는 현재의 부사 now가 있어 대개 이를 암시한다.

As it rained last night, the road is muddy now.

If My elder brother had not been killed ten years ago he would be thirty five years old now.

(만일 나의 손위의 형이 10년전에 전사하지 않았더라면 그는 지금 35세일텐데.)

여기서 If절에는 과거의 부사절 ten years ago가 이고 주절에는 현재의 부사 now가 있다.

If he were alive now, he would have written to me earlier.

      (가정법 과거)                           (가정법 과거완료)

(만약 그가 지금 살아있다면 더 일찍이 내게 편지를 썼었을 터인데.)

 

11. 가 없다면의 가정법 특수구문

이것은 너무나 많이 사용되는 가정법의 특수구문으로서 가정법과거와 가정법과완료에만 있다.

1) 가정법 과거

   If it were not for water, nothing could live.(만약 물이 없다면 아무것도 살 수 없을 턴데.)

               (없다면)

  여기서 itfor 하나만의 뜻은 없고 If it were not for가 하나로 뭉쳐서 가 없다면을 나타낸다.

     = Were it not for water, nothing could live.

     = But for water, nothing could live.

     = Without waster, nothing could live.

2) 가정법 과거완료

   If it had not been for water, nothing could have lived. (만약 물이 없었더라면 아무것도 살 수 없었을 터인데.)

  (없었더라면)

   = Had it not been for water, nothing could have lived.

   = But for water, nothing could have lived.

   =Without water, nothing could have lived.

   위 두 문장에서 but forwithout에 동사가 없어서 시제 파악이 불가능인 것처럼 보이나 그 다음 주절에 시제가 나타난다.

 

12. 명령법과 가정법과의 관계

         and = if 하라그러면

명령법 +

         or = ifnot, unless하라그렇지 않으면

Work hard and you will succeed.

= If you work hard, you will succeed. (열심히 공부하라, 그러면 너는 성공할 것이다.)

Work hard or you will not succeed.

= If you work hard, you will succeed.

= Unless you work hard, you will not succeed.

(열심히 공부하라, 그렇지 않으면 너는 성공치 못하리라.)

 

13. 명사, 형용사에 If가 내용상 포함된 경우

A lady would not do it.

   명사          가정법 과거

= If she were a lady, she would not do it. (만약 그녀가 숙녀라면 그런 짓은 하지 않을텐데.)

A true friend would not have betrayed me.

      (형용사와 명사)            (가정법 과거 완료)

If He had been a true friend, he would not have betrayed me.

(만약 그가 참다운 친구였었더라면 그가 나를 배신하지 않았을텐데.)

 

14. 주장(insist, assert, maintain, contend)

제안 (propose, move, suggest), 요구(demand, require), 명령(order, command), 소망(wish)등의 that이하

목적절에는 should + 동사의 원형, 또는 가정법 현재 (동사의 원형)를 쓴다.

  Tom insists that Helen(should) go there at once. (탐은 헬렌이 즉시 거기에 갈 것을 주장한다.)

  Tom insists that Helen goes there at once. (×)

 

15. time  다음에는 가정법과거만 사용하며 that는 관계부사 대용이다.  

고대영어에서 소망일 때는 가정법 과거를 사용했고 time도 그 소망가운데 포함되어 있다가 지금은 time에만 가정법 과거를 쓴다.

 

 

 

 

he went to bed.

 

time

 

(그가 잠자러 갈 시간이다.)

 

about time

 

We were saying good bye

It is

just time

that

(우리가 작별해야 할 시간이다.)

 

high time(정각)

 

the boy should be sent to school.

 

 

 

(그 소년을 학교에 보낼 때다.)

 

must go to school.

It is time that he

will go to school.     (×)

 

he goes to school.

 

16. 양보명령문

문장이 2개이면 접속사가 필요한데 여기서는 문장이 2개임에도 접속사가 없이 문두에 명령문 속의 동사가 양보(한다 할지라도)의 의미를 가졌다 해서 이를 양보명령문이라고 한다.

  Let a man be ever so rich, he must not be idle.

  = Be man ever so rich, he must not be idle.

  = however rich a man may be, he must not be idle.

  = No matter how rich a man may be, he must not be idle. (사람은 아무리 부자라 할지라도 게을러서는 안된다.)

  Come what may, we must not be disappointed.

  = Whatever may come, we must not be disappointed.

  = No matter what may come, we must not be disappointed.

  (무슨 일이 닥쳐온다 하더라도 우리는 실망해서는 안된다.)

 

17. with, withoutIf를 대신하는 경우

전치사 with'함께 있다.' without'함께 없다'라는 뜻이므로 if와 연결시킬 수가 있다.

  with = having        without = not having

  With your help, he would have succeeded.

                                        (가정법 과거완료)

  = If he had had your help, he would have succeeded.

  (만약 그가 너의 도움을 받았었더라면, 그는 성공할 수가 있었을 텐데.)

  With a little more capital, he would succeed.

                                (가정법 과거)

  = If he had a little more capital, he would succeed.

  (만약 그가 약간의 자본금이 더 있었다면 그는 성공했을텐데.)

  Without her help, he could not have gained his goal.

                             (가정법 과거완료)

  = If he had not had her help, he could not have gained his goal.

  (만약 그녀의 도움이 없었더라면 그는 자기의 목표를 달성할 수 없었을 텐데.)

 

18. 부정사가 If를 대신 하는 경우

부정사 to hear의 의미상 주어가 없는 것은 그 문장 전체의 주어인 you와 같다는 뜻이다.

  To hear him speak English, you would take him for an American.

                                    (가정법 과거)

  = If you heard him English, you would take him for an American.

  (만약 당신이 그가 영어하는 것을 듣는다면, 당신은 그를 미국사람으로 잘못 볼텐데.)

  I should be glad to see him

  = I should be glad if I were to see him. (만약 그를 만난다면 반가울텐데.)

 

19. 분사가 If를 대신하는 경우

  Turning to the left, you will find the post office.

  = If you turn to the left, you will find the post office.

  (만일 왼쪽으로 돌면 당신은 우체국을 발견할 것이다.)

 

20. otherwise의 구문

otherwise는 앞에서 말한 사실을 거꾸로 뒤엎는 if not의 성격을 띠는 부사이다.

  He worked hard, otherwise he would have failed in it.

         (과거 긍정)

위의 과거사실을 뒤엎으니까 otherwise는 가정법 과거완료를 의미한다.

= If he had not worked hard, he would have failed in it.

        (과거완료 부정)

(만약 그가 열심히 공부하지 않았었더라면 그는 그 일에서 실패했었을텐데.)

 

21 but that의 구문

  여기서 but'제외하고'라는 전치사이고 that이하의 명사절이 아니라면 이니까 역시 if not의 의미가 포함된 구문이다.  그리고 that이하는 직설법이다.

She would have fallen over the cliff, but that I caught her by the hand.

(만약 내가 그녀의 손을 잡지 않았더라면 그녀는 언덕으로 떨어졌을 텐데.)

= She would have fallen over the cliff, if I had not caught her by the hand.

 

22. 수사 + 비교급 + andIf를 대신하는 경우

Two more steps farther and you would have fallen over the cliff.

  수사   비교급                                  가정법과거 완료

= If you had two more steps farther, you would have fallen over the cliff.

(만일 당신이 두 발자국만 더 갔었더라면, 당신은 언덕으로 떨어졌을텐데.)

 

23. 암시적으로 If가 포함된 경우

  A pin might have been heard to drop.

  = A pin might have been heard to drop. (if it had been dropped.)

  (바늘 하나 떨어지는 소리도 들렸을 법한데, 바늘이 떨어졌다면.)

 

 
Comments