혼합가정법은 크게 두가지가 있다. 1) 법 자체가 혼합된 것(가정법+직설법), 2) 시제가 혼합된 것(if) 과거완료시제(조건절)+ 과거시제(귀결절)이 있다. 시험에는 시제 혼합 문제가 더 많이 나온다.
(1)법 혼합가정문
혼합가정문은 가정법과 직설법이 접속사로 연결된 형태를 말한다.
가정법 + but/except/save+직설법
The plant would have grown well but I didn't water it.
그 식물에 물만 잘 주었더라면 잘 자랐을 텐데 난 그러질 못했다.
I would not have lent any money to him but I didn't know he was a liar.
나는 그에게 돈을 빌려 주지 않았을 텐데.그러나 나는 그가 거짓말쟁이인 것을 몰랐다.
(2) 시제 혼합가정문
시제 혼합은 흔히 조건 시점과 결과 시점이 멀리 떨어져 있을 때 사용한다.(물론, 멀리 떨어져있다는 기분은 다분히 주관적인 면이 있다.) TEPS 시험에서 혼합 가정 문제가 나올 경우 주절에 현재 시점 부사(now,today,etc)나if절에 과거 시점 부사 (last night,yesterday,last week,etc.)같은 시간 부사가 나와서 이문제가 혼합가정법 문제라는 암시를 준다.
If + S + had p.p.(가정법 과거완료),S + would/could/should/moght+동사원형(가정법 과거)
(과거에)~했더라면 ,(현재)~일텐데
조건절은 과거의 내용이므로 가정법 과거완료르 쓰고 주절은 현재의 내용이므로 가정법 과거로 나타낸다.
If I had not missed the train then, I would be at school by now.
내가 그때 그 기차를 놓치지 않았다면 지금쯤 학교에 있을 텐데.
If the government had built more houses for the poor in 2002,the housing problems in some parts of this country would not be so serious now. 정부가 2002년에 저소득층을위해 집을 더 지었더라면 주택 문제가 지금 같이 심각하지 않을 것이다.