가정법(Subjunctive Mood)
1. 가정법이란?
가정법은 실제 일어나지 않았거나, 일어날 가능성이 낮은 일에 대해 "만약 ~라면"이라고 가정하는 문법입니다.
쉽게 말하면 현실이 아닌 상상이나 반대 상황을 표현할 때 사용하는 문법이에요.
예시:
If I were rich, I would travel the world.
(하지만 나는 지금 부자가 아니죠. 현실과 반대입니다.)
→ 내가 부자라면, 전 세계를 여행할 텐데.
1. If it were him, he'd know what to do.
(가정법 과거: 현실이 아닌 상황을 가정할 때 "was" 대신 "were" 사용)
→ 만약 그라면, 뭘 해야 할지 알았을 거야.
2. I wish it were easier to learn this.
(소망 표현: 현실과 다른 바람을 말할 때도 "was" 대신 "were")
→ 이게 더 쉽게 배워졌으면 좋겠어.
3. It is essential that the team arrive on time.
(명령/요구 표현: 명사절에서 동사는 원형으로 사용)
→ 팀이 제시간에 도착하는 것이 필수적이다.
4. I suggest that she take the day off.
(제안 표현: 'that 절'의 동사는 원형 사용)
→ 그녀가 하루 쉬는 것을 제안합니다.
2. 가정법의 종류
가. 가정법 과거 (현재 사실에 반대)
현재 사실과 반대되는 상황을 가정할 때 사용합니다.
구조:
If + 주어 + 과거형 동사, 주어 + would/could/might + 동사원형
예시:
If I had a car, I would drive to work.
(내가 차가 있다면, 운전해서 출근할 텐데.)
→ 현재는 차가 없습니다.
If she were here, she could help us.
(그녀가 여기 있다면, 우리를 도와줄 수 있을 텐데.)
→ 그녀는 지금 여기에 없습니다.
※ 주의: 주어가 I, he, she 등 단수라도 were를 사용합니다.
(If I were, not If I was)
나. 가정법 과거완료 (과거 사실에 반대)
과거에 일어나지 않은 일을 가정할 때 사용합니다.
구조:
If + 주어 + had + 과거분사, 주어 + would/could/might + have + 과거분사
예시:
If I had studied harder, I would have passed the test.
(내가 좀 더 열심히 공부했더라면, 시험을 통과했을 텐데.)
→ 하지만 공부하지 않아서 시험을 통과하지 못했죠.
If you had called me, I could have helped you.
(네가 나한테 전화했더라면, 도와줄 수 있었을 텐데.)
→ 전화하지 않았고, 도움도 받지 못했습니다.
다. 혼합 가정법
과거의 사실이 현재의 결과에 영향을 줄 때 사용합니다.
구조:
If + 주어 + had + 과거분사, 주어 + would/could + 동사원형
예시:
If I had taken the job, I would live in New York now.
(내가 그 일을 맡았더라면, 지금 뉴욕에 살고 있을 텐데.)
→ 과거에 그 일을 맡지 않았기 때문에, 지금 뉴욕에 살고 있지 않습니다.
3. 가정법에서 자주 쓰는 표현들
If I were you: 내가 너라면
I wish: ~이면 좋을 텐데
It's time + 주어 + 과거형: 이제 ~할 때다
As if / as though: 마치 ~인 것처럼
Would rather + 주어 + 과거형: ~했으면 좋겠다
예시:
I wish I were taller.
(내가 더 키가 컸으면 좋겠어.)
It’s time you went to bed.
(이제 자러 갈 시간이야.)
He talks as if he knew everything.
(그는 마치 모든 걸 아는 것처럼 말해요.)
4. 연습문제
1. 빈칸에 알맞은 말을 넣어보세요.
If she _____ (be) here, she would know what to do.
→ 답: were
If I _____ (know) about the traffic, I would have left earlier.
→ 답: had known
I wish I _____ (can) speak French.
→ 답: could
If you had taken the bus, you _____ (be) on time.
→ 답: would have been