영문법 정리 / / 2013. 5. 18. 23:36

[가정법 과거완료][Conditional 3] 가정법 과거완료 - 과거에 할 수 없었던 일 상상

지금까지 if가 들어간 문장이지만 가능하고, 할 수 있는 일을 말할때 하는 가정법을 살펴보았습니다. 


기억 나시죠? 가정법과 시제의 관계 

자~~~~ 다시 한번 정리해 볼까요?


실현 가능성 있고, 말이 되는 가정은 시제를 그대로 쓰고, 

실현 가능성 없고, 말이 안되는 가정은 시제를 한단계 과거로 쓴다 




이번 포스팅에는 과거에 있었던 일을 "~했더라면" 하는 마음으로 말을 하려면 "가정법 과거완료"라는 형태를 사용합니다. 영어로는 "conditional 3" 라고 합니다. 









과거에 실현 가능성이 없었고,  말도 안되었던 상황을 가정을 할 때 사용


과거에 어떤 행동을 할 수 없었고, 그저 상상만 가지고 가정을 해서 그 상황이 말이 안되었던 것에 대해서 말할때 쓰는 가정법입니다.  그래서 과거를 말하는 것이지만 한 시제 더 과거로 가서 if 절에  과거완료시제 had done를 쓰고, 주절에는 말하는 사람의 의도가 들어가기 때문에 would 라는 조동사들이들어가게 됩니다. "would have done" 으로 쓰입니다. 즉, 해석은 "어떤 일이 일어났었더라면,  ... 이었을 것이다." 지만 그 일은 일어날 수 없었고, 그 상황은 현재 불가능했으며, 말도 안되었었다는 의미를 지닙니다. 


 

 가 정 : 과거 완료 [had done]                                결 과 : would have + done

If we had had the money,                        we would have taken a nice vacation.
우리가 돈이 있었더라면,                         우리는 더 좋은 휴가를 얻었을텐데.             

→ 과거 당시에 돈이 정말 없었다는 것을 알려줌


If we had taken a vacation,                           I would have gone to Paris.

우리가 휴가를 얻었더라면,                           나는 파리로 갔었을텐데.


→ 과거 그 당시에 휴가 얻지 못했었다는 것을 알려줌.


 과거 할 수 없었던 일을 가정해서 과거 이야기하지만 시제를 과거완료시제(had done)로 쓰고 결과에는 말하는 사람의 의도를 나타내는 조동사 "would (should, could, might) + have done"가 쓰입니다.


이러한 형태의 가정법 과거완료, condition3은 주로 과거에 있었던 실수나 과거에 상상했던 꿈 혹은 사과할때 사용됩니다.  


If I  had studied harder, I would have gotten a better grade. (과거 실수) 

더 공부했더라면, 나는 더 좋은 점수를 얻을 수 있었을 텐데

→ 그때 공부를 많이 안해서 좋은 점수를 받을 수 었었다.


If I had been able to choose my major, I would have studied biochemistry. (과거 꿈)

내가 전공을 선택할 수 있었더라면, 생물학을 공부했을것이다. 

→ 예전에 전공을 선택할 수 없었고 생물학을 공부하지 못했다. 


If we had known you needed help, we would have come immediately. (사과)

우리가 도움이 필요한 너를 알았더라면, 우리는 바로 갔을 것이다. 

→ 너가 도움이 필요할때 우리는 도와주지도 못했고, 바로 가지도 못했다.


주절에 could 와 might도 사용됩니다. 말하는 사람의 가능성의 정도가 차이가 납니다. would have done는 대로 '~이었을 텐데'로 해석되지만 could have done는 '~ 할 수 있었을텐데.' might have done는 '~이었을지도 몰라' 정도로 해석됩니다. 


If we had studied harder, we could have passed the test. 

우리가 공부를 더 열심히 했었더라면, 우리는 시험에 합격했을 수도 있을거이다.   

If we had studied harder, we might have passed the test.

우리가 공부를 더 열심히 했었더라면, 우리는 시험에 합격했을지 몰라. 


if 절에 could를 사용할 수 있습니다. 


If we could have gone in June, Bill might have come with us. 

우리는 6월에 갔 수 있었다면, 빌은 우리에게 왔었을거야.

 

주절과 if절의 위치를 바꿀 수 있고, 주절이 의문문일 수 있습니다. 


I would have come to visit you if I had had more time.

우리가 시간이 좀 더 있었으면 너에게 갈 수 있었을 텐데.

How much money could we have saved if we had bought our computer at a discount store?

우리가 할인점에서 컴퓨터를 샀었더라면, 얼마를 더 절약할 수 있었을까요?

 

if를 생략하고 "had"를 주어 앞으로 내 보내면 됩니다. 


If I had had more time, I might have gotten a higher grade on the test.

Had I had more time, I might have gotten a higher grade on the test. 

내가 좀더 시간이 있었다면, 그 시험에서 더 높은 점수를 받았을지 몰라. 

  

 


가정법 과거완료 정리 - conditional 3  

- 과거에 할 수 없었고, 가능성도 없었고, 말이 안되었던 상황을 후회하며 예상되고자 했던 결과를 말할 때 사용함


If the test had been easier, I would have gotten a good grade. 

그 시험이 더 쉬었더라면,  좋은 점수를 받을 수 있었을 텐데. 

→ 시험이 무척이나 어려웠다는 것을 의미

 




'좋아요', '팔로우', '친구', '구독'해 주세요.^^

라쿤잉글리시

페이스북 https://www.facebook.com/raccoonenglish
트 위 터 https://twitter.com/RaccoonEnglish0
카카오스토리 https://story.kakao.com/raccoon_english
네이버 오픈캐스트 http://opencast.naver.com/re979

▶ 블로그 저작권 및 펌 관련 안내                                                               저작권등록 2013 Copyright ⓒ L양           


여러분의 공감

저에게 큰 힘이 됩니다.



  • 네이버 블로그 공유
  • 네이버 밴드 공유
  • 페이스북 공유
  • 카카오스토리 공유