현재사실의 반대로 가정하는것이 가정법 과거라면은 가정법 과거완료는 만약 이전에 ~하였더라면은 ~했을텐데라는 과거사실의 반대를 표현하는 용법입니다. 즉 과거에 실제로 벌어진 일이 아니지만은 만약 가정한대로 일이 진행이 되었더라면은 결과가 다르게 되었을거라고 추측하여 생각해보는거지요.
<가정법 과거완료 만드는법>
문장구조는 'If+종속절 주어+had+pp+주절 주어+조동사 과거형+have+pp'입니다. if종속절에 had pp 과거완료를 취해주시고 주절에 조동사의 과거형에 have pp를 따라 붙여주시면은 되겠습니다. 예문을 들어서 익혀 보겠습니다.
- If you had made it, you could have gotten them. 만약 니가 그것을 해내었더라면 넌 그것들을 가질 수 있었을 것이다.
위 예문을 해석한것을 토대로 보자면 당신이 과거에 실제로는 해내지 못한것이 사실이며 만약에 그것을 해냈다라고 가정을 한다면은 당신이 그것을 가질 수 있었을것이라고 말하는 것입니다.
- If she had passed the exam, she would have been employed. 만약 그녀가 시험을 통과했더라면 그녀는 고용될 수 있었을 것이다.
다음으로 따라온 예문도 보자면은 실제 과거에는 그녀가 시험을 합격하지 못한것이 사실이며 그녀가 시험을 패스했다고 가정을 하고 본다면 그녀가 고용되었을 것이라고 추측하는 것이지요.
가정법 과거완료의 포인트는 과거에 일어나지 않은일을 일어났다고 가정하는 용법입니다. 이점만 유념한다면은 토익이나 시험에서 문제로 만나더라도 문맥만 잘 파악하면 쉽게 풀 수 있을겁니다. 예로 문맥상 현재상황의 반대를 가정하는 내용이 들어가면 가정법 과거를 과거상황의 반대를 가정한다면은 가정법 과거완료를 사용한 문장을 고르면 되겠죠.