가정법은 현재/과거 사실을 반대로 가정하는 것이다.
가정법에서 시제는 실제 시제와 조금 차이가 있으므로 공식처럼 알아 둬야 한다.
한 번 그렇게 알아 두면 쉽다.
1. 가정법 과거
현재 사실을 반대로 가정. ‘만약 ~라면 ~할 텐데.’
If + 주어 + 과거동사(were 등) (,) 주어 + would/should/could/might + 동사원형
be동사는 were가 주로 쓰인다. (was도 가능)
예문) If I were free, I would go out for lunch.
만약 내가 한가하다면, 저녁 식사를 하러 나갈 텐데.
2. 가정법 과거완료
과거 사실을 반대로 가정. ‘만약 ~였다면 ~했을 텐데.’
If + 주어 + 과거완료 (had p.p.) (,) 주어 + would/should/could/might + have p.p.
예문) If I had known her, I would have said hello to her.
만약 내가 그녀를 알았다면, 그녀에게 인사를 했을 텐데.
3. 혼합가정법
‘만약 (과거에) ~했었다면 (현재) ~할 텐데’
If + 주어 + had p.p. (,) 주어 + would/should/could/might + 동사원형
If 절에는 가정법 과거완료 형태가, 주절에는 가정법 과거 형태가 온다.
단, 주절에서 ‘now, still, today’와 같이 ‘현재’를 암시하는 문구가 있어야 한다.
예문) If you had done homework, you could go to a movie now.
만약 네가 숙제를 했었더라면, 지금 영화를 보러 갈 수 있을 텐데.
예문) If she had not quit playing the piano, she might still have a music career.
만약 그녀가 피아노 연주를 그만두지 않았더라면, 여전히 음악 활동을 할 텐데.
4. 가정법 미래
가능성이 희박한 미래 가정 (혹시라도~, 만에 하나~)
If + 주어 + should + 동사원형 (,) will/can/may/would/should/could/might + 동사원형
If 절에 should가 오는 것이 특징이다.
가정법 미래에서 주절에는 가정법 과거, 과거완료에서 오던 would/should/could/might에 추가로 will/can/may도 올 수 있다.
* 가정법 미래의 두 번째 형태
If + 주어 were to + 동사원형, would/should/could/might + 동사원형
should 대신에 ‘were to’가 올 수 있다.
단, was to는 안 된다.
그리고 were to 형태에서는 주절에서 will/can/may가 올 수 없다.
예문)
If you should quit the job, your family will be shocked.
= If you were to quit the job, your family would be shocked.
(혹시라도) 만약 네가 일을 그만 둔다면, 네 가족은 충격을 받을 것이다.
* 가정법 미래에서 종속절에 명령문이 오는 경우가 있다.
(혹시라도) 문제가 있는 경우, 도움이 필요한 경우에 연락하라고 하거나 해결책을 제시하는 문장으로 자주 쓰인다.
예문)
If you should have any problems, please report them to the customer service.
문제가 있으면 고객센터에 알려주시기 바랍니다.
5. 가정법에서 if 생략, 도치
가정법 문장에서 if를 생략할 수 있는데, 그러면 주어와 동사의 자리가 바뀐다(도치).
If I should have time tomorrow, I could go to the museum.
(혹시라도) 내가 내일 시간이 있다면, 나는 박물관에 갈 수 있다.
= Should I have time tomorrow, I could go to the museum.
(If가 사라지면서 조동사 + 주어 + 동사원형 순서로 도치됨)
예문) If there should be any problems with your laptop, our technician will fix it free of charge.
= (도치) Should there be any problems ~.
6. Without이라는 뜻의 관용구문 (~가 아니라면, ~가 없다면)
다음 표현은 모두 ‘~가 아니라면’, ‘~가 없다면’ 등 ‘without’이라는 의미이다.
어느 표현이든 동일한 의미로 사용할 수 있다.
- 가정법 과거에서
If it were not for / If not for / Were it not for / Without / Except for / But for
예문) ( ) the rain, the traffic would be going smoothly.
비가 안 오면, 교통이 원활할 텐데.
(위 표현 중 어느 것이든 괄호 안에 올 수 있다.)
- 가정법 과거완료에서
If it had not been for / If not for / Had it not been for / Without / Except for / But for
예문) ( ) your help, I would not have been able to pass the exam.
네 도움이 없었더라면, 나는 시험을 통과하지 못했을 것이다.
(괄호 안에 위 표현 중 어느 것이든 올 수 있다.)
예문) Were it not that late, he would stay at work to finish the report.
(그렇게 늦지 않는다면)
7. I wish / I would rather 가정법
시제에 따라 ‘~하면 좋을 텐데 / ~했다면 좋을 텐데’라는 의미로 쓰인다.
I wish + 주어 + 과거동사(were 등): ~하면 좋을 텐데 (현재 상황의 반대)
I wish + 주어 + had p.p.: ~했다면 좋을 텐데 (과거 상황의 반대)
I would rather + 주어 + 과거동사(were 등): ~하면 좋을 텐데 (현재 상황의 반대)
I would rather + 주어 + had p.p.: ~했다면 좋았을 텐데 (과거 상황의 반대)
* 주의: would + R, would have p.p. 등이 아니고 그냥 과거동사(were 등) 또는 had p.p. 형태이다.
- was가 아니라 were가 온다.
예문)
I wish I were with you.
내가 너와 함께 있다면 좋을 텐데.
I wish I had been with you.
내가 너와 함께 있었다면 좋을 텐데
I would rather he stayed.
그가 머물러 있다면 좋을 텐데.
I would rather he had stayed. 그가 머물러 있었다면 좋았을 텐데.
Cf) would rather + 동사원형: 차라리 ~하는 게 낫다. (조동사의 관용적 용법)
- 조동사 관련 이전 글 참조
이 글에서 다룬 것은 would rather + 주어 + 동사 (가정법)
* If only 가정법
If only 가정법의 문법은 I wish와 동일한데, ‘~만’(only)의 뜻이 추가되는 것이다.
If only + 주어 + 과거동사(were 등): ~만 하면 좋을 텐데 (현재 상황의 반대)
If only + 주어 + had p.p.: ~만 했다면 좋았을 텐데 (과거 상황의 반대)
예문)
If only I were not allergic.
내가 알레르기만 없다면 좋을 텐데.
If only she had realized what was wrong.
무엇이 잘못되었는지 그녀가 알기만 했다면 좋았을 텐데.
* If only 가정법은 주절과 함께 쓰이기도 한다.
이 때, if only가 있는 절은 과거동사(were 등) 또는 과거완료(had p.p.)이고, 주절은 would/could/should/might + 동사원형 또는 have p.p. (시제에 따라)이다.
예문)
I could play the game more often if only I had more time.
시간만 더 있다면, 나는 더 자주 게임을 할 수 있을 텐데.
If only I had known you had a mobile phone, I wouldn’t have been so worried.
네가 휴대전화를 가지고 있었다는 것만 알았다면, 내가 그렇게 걱정하지 않았을 텐데.
8. as if (=as though) 가정법
as if / as though + 주어 + 과거동사(were 등): 마치 ~한 것처럼 (현재 상황의 반대)
as if / as though + 주어 + had p.p.: 마치 ~했던 것처럼 (과거 상황의 반대)
예문)
He talks as if he knew everything.
그는 마치 모든 것을 아는 것처럼 말한다.
She talks as though she had met me.
그녀는 마치 나를 만났었던 것처럼 말한다.
9. It’s (about / high / almost) time 가정법
It’s (about / high / almost) time + 주어 + 과거동사(were 등): ~해야 할 때이다 (현재 상황의 반대)
* 주의: 여기에서 had p.p.는 올 수 없다.
예문)
It’s (about / high / almost) time we changed the position.
우리가 포지션을 바꿔야 할 때이다.
* 특수한 가정법의 시제 정리
I wish / I would rather / If only + 주어 + 과거동사(were 등) 또는 had p.p.
As if / as though + 주어 + 과거동사(were 등) 또는 had p.p.
It’s (about / high / almost) time + 주어 + 과거동사(were)
* 가정법 예제
A: Can I use your car?
B: I would rather you didn’t.
would rather + 주어 + 과거동사(were 등) 또는 had p.p. 형태여야 한다.
‘네가 내 차를 사용하지 않으면 좋을 텐데.’라는 뜻이 되어야 하므로 ‘didn’t’가 왔다.
여기에서 didn’t (use my car)가 생략되었다.
반복되는 경우 조동사까지만 쓰고 뒤는 생략할 수 있다.
‘생략’에 대한 자세한 내용은 별도의 글을 통해 정리할 예정이다.
A: Are you going to buy that earphones?
B: I would if only I weren’t completely broke after shopping yesterday.
어제 쇼핑 후 완전히 빈털터리가 되지만 않았으면 그럴 텐데.
(broke 무일푼의, 빈털터리의)
if only 뒤에는 과거(were) 또는 had p.p.가 올 수 있어서 의미상 weren’t가 왔다.
참고로 I would 뒤에 (buy that earphones)가 생략되었다.
A: Thanks for fixing the heater (난방기).
B: Not at all. (천만에요.)
Call us should you have further problems.
(추가적인 문제가 있으면 우리에게 연락하세요.)
가정법 미래 + 명령문 구문으로, 문제가 있으면 이렇게 하라는 식으로 자주 쓰이는 문장 형태이다.
if you should have에서 도치되어 should you have가 된 것이다.
A: I told you to buy stock from the Apple. Now it’s doing really well.
B: It would have been wise to do it, but I had to pay back my loan then.
그렇게 하는 게 현명했겠지만, 그때 나는 대출을 갚아야 했다. (과거 사실의 반대)
이와 같이 if절 없이도 would 만으로도 가정법과 같은 의미의 문장이 되는 경우가 많다.
특히 대화하는 문장에서 would가 이런 식으로 자주 쓰인다.
정확히는 (If I had bought stock from the Apple,)이 생략되었다고 볼 수 있다.
If the USA’s economy should/were to collapse, the world economy would go with it.
주절에 would + 동사원형이 있는 경우 if절에는 가정법 과거 또는 가정법 미래가 올 수 있다.
(가정법 과거완료는 would + have + p.p.이므로 안 된다.)
이 문장에서는 가능성이 희박한 미래에 대한 얘기이므로 가정법 미래로 should가 오거나 were to가 와야 한다.
He would have been here earlier, had he anticipated the heavy traffic.
가정법 과거완료이다. 주절이 먼저 왔고 if절에서는 if가 생략되면서 도치가 일어났다.
Cf) 부사절 접속사 (when, if 등) 뒤의 주어+be동사는 함께 생략 가능
when (it is) seen from Earth
if (it is) viewed from outer space
관련 이전 글)
* 오늘의 어휘
invigorating 기분을 상쾌하게 하는, 기운 나게 하는
wolverine 오소리
weasel 족제비
[관련 글 더 보기]
* TEPS, TOEIC 문법
(1) 문장성분 (가주어 가목적어 it that 강조구문, 예문, there, 2형식 5형식 동사)
(3) 4형식, 5형식 (사역동사, 지각동사, get)
(4) regard A as B, think A (to be) B, consider A B
(5) 조동사 have p.p. 예문, insist that should 동사원형, need, 대동사 do
(7) 시제 (특정 시제와 자주 쓰이는 표현, 현재완료, 진행 시제, 시간 조건 부사절 when if)
해커스 텝스 인강 환급 후기 (무제한패스 환급반 인증, 추천)
New TEPS 뉴텝스 관계절 접속사 예문 관계대명사, 관계부사 (which, who, that, whom, where, when, why)
New TEPS (뉴텝스) 문제 무료 매일 풀기 (공식 홈페이지, 해커스)
New TEPS 뉴텝스 명사절 접속사 예문 that what if whether who(m)ever whatever 관계사
여행 영어 (1) (여행할 때 유용한 영어 단어 모음)
(4) 논문 서식, Conclusion (결론), MS word 설정, 기타 팁