본문 바로가기
Study 4/영어읽기

영어문법 제2장 동사의 표현형태

by FraisGout 2020. 8. 10.

[1. 완료시제의 용법]

 

영어에서는 기본시제와 함께 완료시제가 구문 파악상 큰 비중을 차지하고 있다.

완료시제란 'have+과거분사'형을 취하며 현재완료, 과거완료, 미래완료등 세 가지가

있다. 우리말에는 과거와 진행 및 미래 등의 의미를 나타내는 표현은 있어도 완료형을

뚜렷이 나타내는 표현은 없다. 따라서 영어의 완료형을 국역하거나 반대로 영역을

할 때는 완료형의 의미를 충분히 살리도록 주의하여야 한다.

 

[A. 현재완료(Present Perfect Tense):have[has]+과거분사]

 

이 형태는 엄밀히 말하여 과거시제도 현재시제도 아니고 과거로부터 현재의

어느 시점까지 동작의 '완료' '경험' '결과' '계속'등을 나타내는 용법이며, 이 네

가지 중 어느것을 의미하느냐에 따라 번역의 의미가 달라진다. have[has]는 별다른

의미를 갖지 않는 일종의 조동사이다.

예문: a. '(방금, 이미)~하였다'(완료) : 보통 just, already, yet등의 부사를 동반.

1. I have written the letter. 나는 편지를 (방금) 다 썼다[쓰기를

끝냈다]

2. I have just finished reading today's evening paper. 나는 오늘

석간신문을 방금 다 봤다 [읽기를 끝냈다].

3. My sister has just come home from shopping. 나의 누이가 방금 장을 봐

가지고 돌아왔다.

4. The bell has not rung yet. 벨은 아직 울리지 않았다.

5. I have already finished today's work. 나는 이미 오늘 일을 끝마쳤다.

NOTE: 이상은 완료의 의미가 강하고 '미완료행위''have[had] not+과거분사+yet'.

완료형은 과거시제를 나타내는 부사와는 함께 못 쓴다. just now는 과거부사.

따라서 I have just now eaten lunch는 안되고, I ate lunch just now로 해야 한다.

같은 이유로 yesterday, last year, last week, a few minutes ago(=just now),

의문부사 when등은 현재완료에 못 쓴다.

 

예문: b. '(지금까지) ~한 적이 있다'(경험) : before, often, sometimes, once,

ever, never등의 부사가 자주 쓰인다.

1. I have read War and Peace before. 나는 전에 '전쟁과 평화'를 읽은 적이

있다.

2. The child has never eaten raw fish. 그 아이는 생선회를 먹어 본 적이

없다.

3. I have spoken to a foreigner once. 나는 (언젠가) 한번 외국인과 말해 본

적이 있다.

4. Have you ever made a cake? 케이크를 만들어 본 적이 있는가?

5. I can sing the song, because I have often heard it before.

그 노래는 전에 종종 들어 본 적이 있기 때문에 (내가) 부를 수 있다.

NOTE: be동사를 완료형으로 한 'have been to...''가 본 적이 있다''경험'

'갔다왔다''완료'의 뜻으로 쓰인다.

I have been to Europe three times. 나는 유럽에 세번 간 적이 있다[가 보았다].

I have been 'o the airport to see him off. 그를 전송하려 공항에 갔다왔다.

경험, 특히 체류의 뜻을 나타낼 경우는 'have been in~'. I have been in France.

이것을 다음의 have gone to와 비교해 보자.

 

예문: c. '~해 버렸다(그래서 지금 ...하다)'(결과)

1. He has gone to Europe. 그는 유럽에 가 버렸다[가 있다].

2. Spring has come. 봄이 왔다[봄이 되었다].

3. They have gone to the neighboring town to escape the disaster.

그들은 재난을 피하기 위해 이웃마을에 가 있다.

NOTE: I [You] have gone to Paris는 틀린다. '''''빠리에 가 있는' 꼴이

되기 때문이다. '''''현재의 대화자들'인데 '빠리에 가 버린 상태'여서는

안된다. 간혹 미어에서는 대화중 I have been to... 대신에 I have gone to...

쓰는 수가 있으나 일반적인 것이 아니므로 영미 함께 쓰는 경우를 택하자.

 

예문: d. '(...부터) 줄곧 ~하여 왔다(그래서 지금도 ~하고 있다)'(계속) '~

... 이 되다'

1. She has been ill in bed since Monday. 그녀는 월요일부터 앓아 누워 있다.

2. It has been raining for a week. 일주일 동안 내내 비가 내리고 있다.

* 과거 어느 때로부터의 동작이나 상태가 현재까지 계속되고 있음을 나타낸다.

동작의 경우는 'have been+...ing(현재분사)' (현재완료 진행형)을 쓴다.

We have been waiting for him (for) three hours. 우리는 3시간 동안이나

계속 그를 기다리고 있다. since a week ago가 아니고 for a week이다.

3. Three years have passed since he died. 그가 죽은 지 3년이 된다[지났다].

4. Five years have passed since he went to England.

=It is five years since he went to England. =He has gone to England for five

years. 그가 영국에 간 지 5년이 지났다.

* A year [A week]가 주어가 되면 have가 아니고 has passed이고, 접속사 since

뒤의 동사는 언제나 과거형이다.

 

예문: e. be+과거분사 : 이 경우의 과거분사는 자동사이기 때문에 수동태와 쉽게

구별된다. go, come, arrive, rise, set, call, grow, shut등은 have+p.p. 대신

be+p.p.의 형태를 써서 상태를 나타낸다.

1. He is gone. Everybody in the neighborhood misses him. 그는 가 버렸다.

이웃 사람은 누구나 그가 없음을 섭섭하게 생각한다.

2. Everybody is determined to give up fighting. 누구나 모두 싸움을 포기하기로

작정했다.

NOTE: 형태상으로는 현재완료형이지만 have[has] gothave[has]와 같은 의미이다.

got는 구어체의 관용적 표현일 뿐이다.

He has got a nice sports car. 그는 멋진 스포츠 카를 가지고 있다.

I have got to come back before sunset. 나는 해지기 전에 돌아오지 않으면

안된다.

 

[B. 과거완료(Past Perfect Tense) : had+과거분사]

현재완료는 현재를 기준으로 하지만, 과거완료는 과거의 어느 때를 기준하여

그때까지의 행위.동작.상태 등의 완료.경험.결과.계속을 나타낸다.

 

예문: a. 과거 어느 때까지의 동작의 완료

1. By noon that day I had finished my work.

그날 정오까지 나는 일을 모두 끝마쳐 버렸다.

2. He had published over twenty books when he was twenty years of age.

그는 20세가 되었을 때 이미 20권이상의 책을 출판했다.

3. School had already begun at that time. 그때는 이미 수업이 시작되었다.

4. The thief had already run away when the police came.

경찰이 왔을 때는 이미 도둑이 도망쳐 버렸다[달아나고 없었다].

NOTE: 1.By noon that day, 2.when he was twenty years of age, 3.that

time, 4.when the police came등은 모두 과거의 '어느 시점'을 나타낸다.

 

예문: b. 과거 어느 시점 이전의 경험

1. I recognized him at once, for I had seen him several times.

나는 당장 그를 알아봤다. 이유는 (전에) 몇 차례 그를 만난 적이 있었기

때문이다.

2. I had visited London before then. 그 이전에 런던을 방문한적이 있었다.

3. Man had tried to fly in the air before 1903. 1903년 이전에도 인간은 하늘을

날려고 시도한 적이 있었다.

 

예문: c. 어떤 결과로 '(과거 어느 때) ...한 지경이 되었다'

1. She could not pay her carfare, because she had lost her handbag.

그녀는 핸드백을 잃어 버렸기 때문에 찻삯을 낼 수 없었다.

 

예문: d. 과거 어느 시점 이전부터 그때까지 계속되는 동작.상태

1. She had been ill for a month when she was sent to the hospital.

그녀는 병이 난 지 1개월이 지난 뒤에 입원했다.

2. They had been married for twenty years before they moved here.

그들은 결혼한 지 20년 후에 이곳으로 이사왔다.

3. He had been studying English for five years before he went over to Britain.

그는 영국에 건너가기 전에 5년 동안

영어를 공부하고 있었다.

4. The river was swollen, for it had been raining for a week together.

1주일 동안이나 계속해서 비가 내렸기 때문에 강물이 불어났다.

* 'together'는 명사 뒤에서 '계속하여'라는 뜻으로 쓰인다.

NOTE: 1.번은 '입원한 때'를 기준점으로 하여, 그 이전으로 거슬러올라가

1개월간이나 병을 앓아 온 상태를 나타낸다. 직역하면 '입원하게 될 때까지 1개월

동안 병을 앓아 왔었다'. 이처럼 주절의 시제가 과거완료이고 종속절을 이끄는

접속사가 when, before일 대는 주절쪽부터 먼저 번역하는 것이 순서이다. 2.번도

마찬가지 (때의 부사절 참조). 3.번은 '영국에 건너갈 대'까지의 '동작의 계속'이므로

진행형을 썼으며, 4.번도 같은 경우이다.

연구: a) '아침에 일어나 세수를 하고 밥을 먹었다''잇단 동작'은 시차를 엄격히

따지면 과거완료로 나타내어야 하겠으나, 보통 I got up, washed my face, and

ate breakfast로 나열한다. '집에 도착하여 상자를 열었다'After I had

gotten home, I opened the box가 아니고(틀리지는 않지만) After I got home,

I opened the box로서 무난하다.

b) Hardly had I hone out when it began to rain의 경우 had가 앞에 나간 이유와

과거완료를 쓴 이유는? 조동사가 had 주어 앞에 나간 것은 hardly라는 부정부사를

강조하기 위해 앞으로 내세우면서 도치문장(주어+동사의 어순이 바뀜)으로

만들었다. 보통문장으로 바꾸면 I had hardly hone out when it began to rain이다.

또 외출한 것이 비가 온 것보다 먼저이므로 과거완료, As soon as I

went out[just as I went out], it began to rain으로 하면 과거완료를 안 써도

된다.

 

예문: e. 시제의 일치 : 어떤 과거의 동작.행위가 다른 과거의 동작.행위보다 이전에

일어난 사실을 나타낼 때 과거완료형(대과거)을 쓴다.

1. He said that he had met the girl in the train before.

그는 그 소녀를 전에 열차 안에서 만난 적이 있다고 말했다.

2. Just a week ago he lost the camera which he had bought the day

before. 바로 1주일 전에 그는 그 전날 산 카메라를 잃어 버렸다.

* 이 표현들은 '두개의 과거'의 순서를 나타냈을 뿐 동작의 완료.경험.결과.

계속과는 아무런 상관도 없다. 물론 공교롭게 완료.경험...의 뜻이 시제와 겹칠

때도 있다.

 

예문: f. hope, expect, want, desire, intend, think'소망의 뜻'이 있는 동사의

과거완료형은 '기대나 의지 등이 실현되지 못한'경우를 나타낸다.

1. We had hoped the war would come to an end much sooner.

우리는 전쟁이 훨씬 더 빨리 끝났으면 하고 기대했었다.

2. I had intended to make peace between them. 나는 그들 사이에 화해를

붙이려고 했지만 소용이 없었다.

3. We had hoped that we should be able to call on you. 우리는 당신을

방문하고 싶었지만 그러지 못했다.

NOTE: 이런 경우 I intended to have made peace between them처럼 부정사를

완료형으로 하여도 뜻은 마찬가지로 비현실의 과거를 나타낸다.

 

[C. 미래완료(future Perfect Tense): will[shall] have+과거분사]

주어의 인칭에 따라 willshall이 바뀌어 사용되는 경우는 미래시제 때와 같다.

미래의 어느 시점을 기준으로 하여 그때까지의 동작이나 상태의 완료.경험.결과.

계속을 나타내는 데 사용된다.

 

예문:

1. By the time she comes back, he will have finished all the homework.

그녀가 돌아올 때까지 그는 숙제를 전부 끝내게 될 것이다.

2. If she goes to France again, she will have been there times. 만약 그녀가

또 다시 프랑스에 간다면 세 번째 그곳에 가는 셈이 된다.

3. By the time you are sixty, you will have seen much of the world.

60세가 되기까지에는 당신도 세상을 많이 알게 될 것이다.

4. Your father will have sold this house when you come back.

네가 돌아올 때에는 너의 아버지가 이 집을 팔아 버렸을 것이다.

5. My brother caught cold last Friday. He will have been in bed

for a whole week tomorrow. 나의 남동생은 지난주 금요일 감기에

걸렸다. 내일이면 그는 1주일 내내 병상에 있게 된다.

NOTE: 미래시제에서는 시간의 기준을 나타내기 위해 'by...'가 이끄는 부사구가

잘 쓰인다. 1.은 완료, 2.3.은 경험, 4.는 결과(집을 팔아 없어져 있을 것이다),

5.는 계속을 나타낸다. 여기서 주목하고 있어야 할 사실은, 2.If

she goes...4....when you come back의 경우 미래시제이지만 '조건'이나

''를 나타내는 '부사절'이므로 조동사 will[shall]을 빼고 현재시제로 썼다는 것.

이것은 완료시제의 경우도 마찬가지이다. Please wait till I have finished (writing)

my letter. 내가 편지를 다 쓸 때까지 기다려 주시오. 'till...' 이하가 '때를

나타내는 부사절'이므로 미래완료의 의미인데도 현재완료 형태가 대신하고 있다.

 

[2. 가정법(Subjunctive Mood)]

 

우리는 모든 사물의 동작.상태를 동사의 시제변화로 표시하고 있지만, 이야기하는

사람의 기분을 나타내 주는 표현방법[동사의 변화법]도 있다. 이것을 영문법에서는

(mood)이라고 하며, '있는 사실을 그대로(현재.과거.미래) 서술하는' 표현법을

직설법(indicative mood)이라 하고, 사실은 아니지만 한번쯤 상상해 보는 형식으로,

사실과 반대되는 가정이나 불확실한 상상, 강한 의구심, 원망(기원), 요구, 권유,

기타 완곡한 말등을 나타내는 동사의 특별용법을 가정법이라 한다(명령법[imperative

mood]도 있음). 가정법에는 가정법 현재(subjunctive present), 가정법

미래(subjunctive

future), 가정법 과거(subjunctive past), 가정법 과거완료(subjunctive past

perfect)4종류가 있다.

* 가정법은 직설법 동사의 시제나 조동사(특히 would, should, might, could)

용법상 혼동을 일으킬 가능성이 많으므로 확실하게 터득하고 있지 않으면 아주

엉뚱한 번역이 나올 수가 있다. 기본문형을 수학공식처럼 암기해 둘 필요가 있다.

 

[A. 가정법 과거]

 

현재의 사실에 반대되는 가정

If+주어+과거동사 ~, 주어+{would, should, could, might}+원형 [be 동사는 were]

현재 있지 않은 상태나 동작을 한번 반대도 '있는 것을 없는 것으로, 없는 것을

있는 것으로' 가정해 볼 때 쓰는 표현방법. 조건절의 동사가(귀결절도 마찬가지이지만)

'과거형'이기 때문에 (be동사는 1,2,3인칭 모두가 언제나 were)'가정법 과거'라는

명칭이 붙었을 뿐, 글의 내용은 현재시제이면 따라서 과거시제로 번역하면 틀린다.

필자에 따라서는 were대신 was (주어가, he, she, it일 때)를 쓰는 경우도 더러 있다.

 

예문: a. '...라면 ~할 텐데'

1. If I were not poor in health, I could travel abroad.

내가 건강이 나쁘지 않다면 해외여행을 할 수 있을 텐데(나빠서 못한다).

2. If I knew her address, I would write to her. 내가 그녀의 주소를 알고

있다면 편지를 쓰겠는데(몰라서 못 쓴다).

3. If I had a car, I would drive you home.

내가 차를 가지고 있다면 너를 집에까지 태워다 줄 텐데(없어서 못 태워 준다).

* 1.의 경우 직설법으로 표현하면 Since I am poor in health, I cannot travel

abroad(나는 건강이 나쁘기 때문에 외국여행을 할 수가 없다)이다. 만약 위의

가정법 표현을 모르고 '내가 만약 건강이 나쁘지 않았다면 나는 해외여행을 할 수

있었다'라고 한다면 큰 오역이 된다.

2.Since I don't know her address, I cannot write to her.

4. What would you do tonight if you did not have to study? 공부를 하지

않아도 좋다면 오늘밤에 무엇을 하겠니?

* do not have to -> '~할 필요가 없다'=need not do. opp. must'해야만 한다'.

 

예문: b. If it were not for... =But for... =Without...

1. If it were not for water, we would [should] die. 물이 없다면 우리는

죽을 것이다.

2. If it were not for the light and heat, no living thing could exist

[live]. =But for the light and heat of the sun, no living thing could exist.

=Without the light and heat...

만약 태양의 빛과 열이 없다면 어떠한 생물도 존재할 수 없을 것이다.

* 현실에 없는 일을 상상할 때 이런 형식을 사용. If접속사를 생략하고 Were it

not for...로도 쓰며 전치사 But forWithout을 앞세워 조건절을 부사구로

간단히 바꿀 수도 있다.

연구: But for...는 원칙적으로 가정법의 절과 함께 사용된다. 따라서 But for...

뒤에 직설법의 동사가 오면 맞지 않는다. 예를 들어 '당신의 충고가 없다면 그는

실패할 것이다'But for your advice, he will fail하면 틀리고, But for your

advice, he would fail이라고 해야 한다. 그러나 Without경우는 Without your

advice, he would failWithout your advice, he will fail 두 가지 다 가능하다.

그 이유는 전자의 경우 '실제로 당신의 충고가 있었기 때문에' 실패하지 않을

것이라는 뜻(즉 가정적인 내용)인 데 반해 후자는 단순히 인과관계만을 서술하고

있기 때문이다.

 

예문: c. 조건절 상당어구 : If-clause의 내용을 적절한 상당어구, 즉 부사구, 명사

주어, 부정사구등으로 대치시킬 수 있다.

1. I would help him in your place [if I were in your place]. 내가 네

입장이라면 그를 도와주겠는데.

2. With a little more capital[If we had a little more capital], we

would surely succeed in our enterprise. 만약 조금만 더 자본이 있다면 우리는

분명히 사업에 성공할 텐데.

3. A true friend would not do a thing like that. 진정한 친구라면 그와 같은

일은 하지 않을 것이다.

4. Even a child could do that. 어린아이라도 그 일을 할 수 있을 것이다.

5. To hear him speak English[If you heard him speak English], you would

take him for an American. 그가 영어로 말하는 소리를 듣는다면 당신은 (아마)

그를 미국인으로 착각 할 것이다.

* take A for B -> AB로 착각하다, 여기다.

6. To look at he [If you looked at her], you would never think (that) she

was the mother of five children. 그녀를 보면 아마 다섯 아이의 어머니라고는

결코 생각하지 않을 것이다.

 

NOTE: 주어에 조건이 포함되어 있는 가정법은 술부동사(조동사)에 의해 판단한다.

3.If he were a true friend, he..., 4.Even if he were a child, he...이다.

 

예문: d. I wish [that]+동사의 과거형(be동사는 were)

1. I wish I were rich. =I am sorry the I am not rich. 내가 부자라면

좋겠는데 (부자가 아니라서 유감이다).

2. I wish I could fly like a butterfly. =I am sorry that I cannot

fly like a butterfly. 내가 나비처럼 날 수 있으면 좋으련만(날 수 없어서 유감이다).

3. If only the rain would stop. =I wish the rain would stop.

비가 그쳐 주면 좋겠는데.

4. I would rather you stayed at home. 너는 집에 있는 편이 좋다고 생각한다

5. Would that [=I wish] I were young again! 다시 한번 젊어질 수 있다면!

 

예문: e. as if [as though]+가정법 과거:'마치 ~인 것처럼'(사실은 아닌데)

1. The child talks as if he were a grown-up. 그 아이는 마치

어른(이라도 된 것)처럼 말한다.

2. He looks as if he knew everything. 그는 마치 만사를 다 아는 것처럼

보인다.

* 이 경우 as if는 생략형 [as would be the case if...]이며 원형은 The child

talks as (he would talk) if he were a grown-up이다.

 

예문: f. It is time+가정법 과거(형용사절), 기타 관용적 용법

1. It is time you went to bed. =It is time for you to go to bed.

이제 잠잘 시간이다. 잠을 자고 있을 시간이다.

2. It is time we were leaving. 슬슬 떠나야 할 시간이다.

3. It was time that the old man came. 그 노인이 올 시간이었다.

4. He is, as it were, a sleeping lion. 그는 말하자면 잠자고 있는 사자다.

 

[B. 가정법 과거완료]

 

가정법 과거가 '현재사실에 반대되는 상상'을 나타내는 것과는 달리 가정법

과거완료는 '과거사실에 반대되는 상상'을 나타낸다.

[If+주어+had+p.p., 주어+{would, should+have, could, might}+p.p.]

가정법과거완료는 형태가 과거완료이기 때문에 그렇게 명칭이 붙었을 뿐, 의미상의

시제는 과거에 관한 가정이다.

 

예문: a. '만약(그때) ~했더라면 ...했을 텐데'

1. If I had had much money, I would have bought the house.

만약 내가 돈을 많이 가지고 있었더라면 그 집을 샀을 텐데(없어서 못샀다).

* 직설법으로 고치면 As I had not much money, I did not buy the house.

2. If he had left home a bit later, he might have met with the accident.

그가 조금만 더 늦게 집을 떠났더라면 그 사고를 당했을지도 모른다.

3. If I had taken the doctor's advice, I would not be ill now.

내가 의사의 충고를 들었더라면 지금 병을 앓고 있지는 않을 텐데.

NOTE: 조건절이 과거완료 형태인 데 반해 귀결절은 '현재사실의 반대'를 나타낼

때의 형태, 즉 가정법 과거의 형태이다. 이유는 충고를 듣지 않은 것은

과거사실이고 병을 앓고 있는 것은 현재사실이인데 반대로 가정을 하려니까 이런

형태가 나온다. 이와는 반대로 조건절이 '현재사실의 반대를 가정'하고 귀결절은

'과거사실의 가정'을 하는 표현도 있다. If I had brains, I might have bought the

land(내가 머리가 좋다면 그 땅을 샀을지도 모른다). 물론 If I had had brains,

...로 해도 좋다.

 

예문: b. If it had not been for... [But for...=Without...]

1. If it had not been for your advice, I would have failed. 만약 너의

충고가 없었더라면 나는 실패하고 말았을 것이다.

2. If it had not been for the money, I could not have come back home.

만약 돈이 없었더라면 나는 집에 돌아 올 수 없었을 게다.

* 이 경우 If를 생략하고 Had it not been for...로 쓸 수도 있다.

3. But for [Without] his help, I would have died. 그의 도움이 없었더라면

나는 죽었을 것이다.

 

예문: c. 기타 가정법 조건절 상당어구

1. With a little more care, you would [could] have avoided the accident.

조금만 더 주의했더라면 너는 그 사고를 피할 수 있었을 텐데.

2. A hundred years ago nobody would have believed that the man would be

able to go to the moon. 백년 전이었다면 인간이 달에 갈 수 있으리라고는 아무도

믿지 않았을 것이다.

3. A real criminal would have acted differently. 진짜 범인이었다면 달리

행동했을 것이다.

4. What would I give him not to have heard[if I had not heard] the news.

내가 그 소식을 미리 듣지 못했더라면 그에게는 아무것도 주지 않았을 것이다.

5. Born in better times[If he had been born in better times], he would

have been successful. 좀더 좋은 시대에 태어났더라면 그는 성공했을 텐데.

 

* 1.2.4.(부정사구) 5.(분사구)는 부사구가, 3.은 명사 주어가 조건절을

대행하고 있다.

연구: 가정법의 조건절이 or, otherwise, but, but that, only, only that

이끄는 절로 표현되는 경우도 있다.

a) He must have been seriously ill, or [=if he had not been seriously ill]

he would not have been sent to hospital. 그는 중병이었음에[병이 위독하였음에]

틀림없다. 그렇지 않았다면 입원하지 않았을 텐데.

b) He worked hard, otherwise [if he had not worked hard] he would have

failed. 그는 열심히 공부했다. 열심히 하지 않았다면 그는 실패했을 것이다.

c) I would go by ship but I am a poor sailor[if I were not a poor sailor].

배를 잘탈 수 있다면 배로 가겠는데.

d) We should have arrived earlier but that we met with an accident [it we

had not met with an accident]. 만약 사고를 당하지 않았더라면 좀더 일찍 도착했을

텐데.

* but'~을 제외하고는'이라는 의미이므로, 이끄는 절을 직설법으로 사용된다.

She would have fallen but that he caught her.

그가 붙잡지 않았더라면 그녀는 넘어졌으리라.

e) I would have gone, only I had an engagement [it I had had no engagement].

약속이 없었다면 갔을 텐데.

f) I would come, only that I am ill [if I were not ill].

병만 아니라면 가겠는데.

* only, only thatexcept that, but for the fact that의 의미이며, 그것이 이

끄는 절은 직설법을 사용한다.

g) He might have been promoted unless he had been so lazy.

그가 그처럼 게으르지만 않았다면 승진이 되었을 텐데.

* 이 표현은 잘 사용하지 않기 때문에 ...if he had not been so lazy로 바꾸어

쓰는 것이 좋다.

 

예문: d. I wish+had+p.p.:실현되지 못한 과거의 원망을 나타낼 때 이 형태를

사용한다. '...했어야 했는데 (못해서 유감)'라고 번역한다.

1. I wish you had studied harder in the first term. 너는 1학기에 좀더

열심히 공부했더라면 좋았을 텐데.

2. I wish I had bought the book. 그 책을 샀으면 좋았을 텐데.

3. If only I had known! 알고만 있었더라면 좋았을 텐데.

4. If only I had not spent so much money then! 그때 그렇게 많은 돈을

소비하지 않았어야만 했는데.

NOTE: 1.I am sorry you did not study harder in the first term의 뜻이고,

2.I am sorry I did not buy the book의 뜻이다.

연구: 원망을 나타내는 표현방법에는 I wish, If only, I would rather, Only that,

But that외에 다음과 같은 것이 있다. 결국 기원문들이다.

a) 가정법 현재 : God save the King! 신이여, 국왕을 보호하소서! Long live the

King! 국왕만세! God bless you! 당신에게 축복이 있기를!

b) May를 사용 : May you have a long and happy life! 만수무강 하소서! I hope

he may succeed. 그의 성공을 빈다.

c) 명령형 : Well, have a good time! , 즐겁게 보내시기를!

 

예문: e. ad if [though]+과거(완료) : as if 이하의 가정법 형식은 주절의

시제(현재든 과거든)와 관계없다.

1. He looks[looked] as if he had long been ill. 그는 오랫동안 아팠던 것처럼

보인다 [보였다].

2. The old lady looks as if she had been beautiful in her youth.

부인은 젊었을 때는 미인이었던 것같이 보인다.

3. He speaks as if he had known about it. 그는 이미 알고 있었던 것같이 말한다.

연구: a) 다음 경우는 주절의 과거시제의 영향을 받아 as if절 가운데에 가정법

과거완료가 사용되었다.

She cared for me as if I had been her son [as I were her son].

그녀는 내가 마치 그녀의 아들인 양 돌보아 주었다.

b) as if 다음의 '~처럼'의 뜻이 아주 약할 경우 가정법 형식을 쓰지 않는 경우도

있다. 가정법에서는 비현실성이 강조되고 직설법에서는 가능성이 강조된다.

He act as if he is in love with her. 그는 그녀에게 반한 것같이 행동한다.

It looks as if it is going to rain. 비가 올 것 같다.

c) as if절의 주요부분이 생략될 수도 있다.

He moved his lips as if (he were going) to speak.

그는 말을 하려는 것처럼 입술을 움직였다.

He ran as if (he did) for life. 그는 마치 목숨을 건 듯[결사적으로] 뛰었다.

d) than if 사이에서도 가정법의 주절이 생략되어 있다.

He will be better cared for there than (he would be cared for) if I were

to take charge of him. 그곳에 가면 그는 내가 그를 맡고 있는 것보다 더 나은

대접을 받게 될 것이다.

e) 주절이 생략된 형태(......) As if you didn't know! 모르는 체하고 있군(알고

있으면서도)!

 

[C. 가정법 미래]

 

미래에 대해 사실과 반대되는 일을 가정한다는 것은 의미가 없기 때문에 확률이

극히 낮거나 있을 수 없는 일을 가정할 때 이 표현법을 사용한다.

 

예문: a. [If+주어+should+원형, 주어+조동사의 과거+원형...]

[would] [미래, 현재]

조건절에는 주어의 인칭.수에 관계없이 should(주어의 의지를 나타낼 때는 would)

사용하고 귀결절에는 '조동사 과거형+원형동사'가 일반 형태이지만 미래형이나

현재형도 사용된다.

1. If he should come, I will tell you. 만일 그가 온다면, 당신에게 알려

드리겠습니다.

2. If you should fail, what would you do? 만약 실패라도 한다면, 무엇을

하겠소?

3. If you would write a novel, you could. 소설을 쓸 생각이 있으면, 너도 쓸

수 있을 것이다.

NOTE: 3.would는 주어의 의지를 나타낸다.

 

예문: b. [If+주어+were to+원형, 주어+조동사의 과거+원형]

[would, should, could, might]

현재와 미래에 관한 거의 '있을 수 없는 일'이나 실현성이 '의문스러운 일'

가정할 때, 조건절은 주어의 인칭.수에 관계없이 were to를 쓰며 귀결절에는 조동사

would, should (could, might)를 주로 사용한다. 따라서 이것은 형태상으로 보아

가정법 과거형이기도 하다.

1. If the sun were to rise in the west. I would not change my mind. 설사

해가 서쪽에서 뜬다 해도, 나는 (나의)결심을 바꾸지 않겠다.

2. If you were to die tomorrow, what would you do now?

네가 만약 내일 죽는다면, 지금 무엇을 하겠니?

NOTE: 구어에서는 should 보다 were to를 많이 쓴다. 또 이 were towas to

바꿔 쓸 수 없다. 왜냐하면 was to는 과거의 의무나 예정(had to, intended to)

나타내기 때문이다(be to do 용법, 부정사의 형용사 용법 참조).

 

예문: c. 가정법 미래의 주절[귀결절]에는 직설법이나 명령법도 사용된다.

1. If it should rain tomorrow, don't come. (명령)

2. If it should rain tomorrow, I have planned something else.

내일 비가 올 경우 나는 별도의 계획을 세워 놓았다.

 

예문: d. 기타

1. I don't feel as if I should ever see1. her again. 두번다시 그녀를

만나지 못할 것 같은 기분이다.

2. She cried as if her heart would break.=She cried as if her heart

were going to break. 그녀는 가슴이 터져나갈 것같이 울어댔다.

3. The old mill shook as if it might fall. 그 낡은 물방앗간이 마치 쓰러질 듯이

흔들렸다.

*연구: 앞에서도 이미 설명한 바 있지만, as if의 용법을 부연 설명해 본다.

a) 주절의 술어동사가 과거형으로 되어도 as if이하(의 동사 형태)는 바뀌지

않는다.

It seems as (would be the case) if he knew nothing about it.

It seemed as (would be the case) if he knew nothing about it.

b) as if as though절의 동사부분이 '현재사실에 반대되는 가정'이면, 가정법

과거시제로 하고 '과거 사실과 반대되는 가정'이면 가정법 과거완료로 한다.

She talks as if she were my teacher.

She looks as if she had seen a ghost.

c) She talked as if she were my teacherShe talked as if she had been my

teacher는 어느 쪽이 바른 표현일까? as if 절 중의 동사가 be, know와 같이

상태를 나타내는 동사의 경우는 가정법 과거로 동작을 나타내는 동사의 경우는

가정법 과거완료로 하는 것이 보통이다.

 

[D. 가정법 조건절 및 주절의 생략]

 

조건을 나타내는 부분이 생략된 채 주절에 가정법이 사용되거나 가정법 조건절만

남을 때가 있다. 해석할 때는 생략된 부분을 보충하여 생각해 볼 필요가 있다.

 

예문: a. 조건절 생략

1. There is nothing I would not do for you (...if you wanted me to

do day- thing). 너를 위해서라면, 무슨 일이든 해주겠다(어떤 일이든 해주기 바란다면).

2. He might at least write to me once a month (if he were so minded).

그는 적어도 한 달에 한 번 정도는 나한테 편지를 보낼 수 있으련만(마음만 있다면).

3. I could have attended the party (if I had wanted to attend the party).

파티에(나가려면) 나갈 수도 있었는데.

 

예문: b. 조심스런 기분을 나타내기 위한 의뢰.희망.질문.의견

1. Could you tell me what this means? 이 의미를 말씀해 주실 수 있겠읍니까?

2. Would you mind lending me your car? 당신의 차를 빌려주실 수 없겠읍니까?

3. Are you going already? You might stay a little longer. 벌써 가시려구요?

좀더 머물러 주실 수 없겠읍니까?

4. Wouldn't you rather have a cup of coffee? 커피를 드시겠읍니까?

5. I would[should]like to have a glass of water. 물 한잔 마시고 싶습니다만.

6. I would like to have seen him. 그를 만났으면 했는데.

7. "Is she over forth?" - "Oh yes, I should think so."

"그녀는 40세가 넘었을까?" "글쎄, 그쯤 될 것 같은데."

 

예문: c. 귀결절의 생략

1. (What would be the result?) (결과가 어떻게 될까?)

Don't! If anybody should come! 틀렸어! 아마 누구라도 온다면!

2. If I could only do it! 그것을 할 수만 있다면!

If only you would work harder! 네가 좀더 열심히 공부하려 한다면!

(How glad I should be!) (얼마나 좋을까?)

 

예문: d. 가정법의 관용구(원형부정 사용법 참조)

1. You had better [not] go at once. 너는 곧 가는[가지 않는] 편이 낫다.

2. I had rather die than marry him. (내가) 그와 결혼하느니 죽는 편이 낫다.

3. I had as well sleep as go to such a place. 그런 곳에 가느니 잠자는 편이

낫다.

4. You had best consent. 승낙하는 것이 상책이다[제일 좋다].

 

[E. 가정법 현재]

 

현재 또는 미래에 관하여 불확실한 것을 상상한 '만약 ~라면 ...일 것이다'와 같은

표현을 가정법 현재라고 한다. 조건절에는 동사의 원형을 쓰고 귀결절에서는 현재형,

미래형. 혹은 명령형을 사용한다. 가정법 현재는 의미내용에 있어서 직설법 현재와 별

차이가 없기 때문에 번역상의 어려움은 없다.

 

예문: a. If+원형[or현재], will...

1. If it be[is] rainy tomorrow, I will not go to church. 내일 만약 비가

온다면 나는 교회에 가지 않겠다.

2. If the rumor be [is] true, we will be glad. 그 소문이 진짜라면 기쁘겠는데.

* [ ]속은 직설법.

 

예문: b. 독립된 구문의 가정법 현재

1. God save the King! 신이여 국왕을 구하소서!->국왕만세!

2. God bless your family! 당신의 가정에 신의 은총이 있기를!

NOTE: 기원문의 원형은 May+주어+원형...!이다. May you be happy forever!

(영원토록 행복하시기를!) 위의 문장이 직설법이라면 saves, blesses로 될 것이며

의미도 '신이 왕을 구한다' '신이 당신의 가족을 축복한다'가 되어 기원문의 효과를

내지 못할 것이다.

 

예문: c. 명사절(that) 속의 가정법 현재

insist, ask, order, desire, suggest, wonder, request, require, propose, demand

등과 같은 요구.희망.제안.의문등을 나타내는 동사의 목적어절은 술어동사의 형태가

should+원형이며(영국), 미국영어에서는 should가 생략된 원형동사를 쓴다. 주절의

동사시제가 바뀌더라도 that절 속의 동사는 항상 원형이다.

1. The mayor ordered that the man (should) leave the city at once.

시장은 그 사람이 시에서 곧 떠날 것을 명령했다.

2. He suggested that the party(should) be put off. 그는 파티를 연기하자고

제안했다.

3. It is desirable that he (should) do the work for himself. 그가 그

일을 혼자 힘으로 하는 것은 바람직한 일이다.

NOTE: leave, be는 주절의 동사의 시제(현재, 과거)에 구애받지 않고 언제나

원형이다. 3.be+desirable이라는 형용사 구문 뒤에서도 마찬가지이다. 이런 것들이

가정법이 되는 이유를 구태여 따지자면 '사실을 그대로 기술'하는 것이 아니고

'...했으면 어떨까' '...해야 되지 않을까'하는 의미가 은연중에 깔려 있기 때문에

가정으로 본다.

 

[F. If의 생략과 If의 대용]

 

예문: a. 도치에 의한 If의 생략 : If로 시작되는 조건절은 be동사, have동사,

조동사를 문두에 놓고 if를 생략한다.

1. Were it not for air, all living things would die.=If it were not for

air,.... 만약 공기가 없다면 모든 생물은 죽을 것이다.

2. Had he worked harder, he might have succeeded.=If he had worked harder...

그가 좀더 열심히 공부했더라면 성공했을지도 모르는데.

3. Had it not been for your support, he would have failed.=If it had not been

for your support,.... 너의 지원이 없었더라면 그는 실패했을 것이다.

4. Should anyone call on me, tell him that I am ill=If anyone should call on

me,.... 만약 누군가가 나를 찾아오거든 앓고 있다고 말해 주시오.

5. Were he to lose his position, what would he do?=If he were to lose his

position., .... 그가 만약 자기의 지위를 잃는 일이 생긴다면 어떻게 할까?

NOTE: 1.은 가정법 과거, 2.3.은 가정법 과거완료, 4.5.는 가정법 미래.

 

예문: b. If 이외의 접속사[상당어구]에 의한 가정법

1. Unless he were[was] honest, I would not employ him. =If he were not

honest,.... 그가 만약 정직하지 않다면 나는 그를 고용하지 않겠다.

2. Even though[=Even if] I were ill, I would go.

설사 병중이더라도 나는 갈 작정이다.

3. I would have forgiven him, provided (that) he had acknowledged his fault.

그가 자신의 잘못을 인정했더라면 (그런 조건에서) 나는 그를 용서했을 것이다.

4. Assuming he should know the secret, we would be ruined.

만약 그가 그 비밀을 안다면, 우리는 파멸될 것이다.

5. In case it should rain, the plan would fail.

만약 비가 온다면, 그 계획은 수포로 돌아갈 것이다.

6. Suppose he were to become President, his father would be much delighted.

그가 만약 대통령이 된다면, 그의 부친은 대단히 기뻐할 것이다.

7. I would be pleased to receive your kind letter [=if I could receive your

kind letter]. 너의 편지를 받는다면 아주 기쁘련만.

8. It would be hard for him to live in Paris alone[=if he were to live in

paris alone]. 그가 빠리에서 혼자 살려면 힘들 텐데.

9. The story would be more interesting, by cutting down the introductory

part[=if you cut down...]. 도입부분을 삭제한다면 그 이야기는 더 재미있을 텐데.

NOTE: 1.2.7.9.는 가정법 과거, 3.10.은 가정법 과거완료, 4.5.6.8.은 가정법 미래

(부사절, 조건.가정에 관한 표현 참조).

'Study 4 > 영어읽기' 카테고리의 다른 글

영어문법 제4장 관계사 구문  (0) 2020.08.10
영어문법 제3장 준동사 구문  (0) 2020.08.10
영어문법 제1장 영문구조의 파악  (0) 2020.08.10
The Adventure of Wisteria Lodge  (0) 2020.07.06
Sherlock Holmes  (0) 2020.07.06

댓글