영어 조건문
퀴즈로 실력을 확인해 보세요조건문은 if 절과 주절로 이루어집니다. 각 절의 시제를 보면 그 상황이 얼마나 현실적이고 일어날 가능성이 있는지 알 수 있습니다.
조건문 네 가지 한눈에 보기
유형별 시제 패턴을 익히세요. if 절은 앞에 와도 되고 뒤에 와도 됩니다. 쉼표는 if 절이 앞에 올 때만 씁니다.
| 유형 | if 절 | 주절 | 용법 |
|---|---|---|---|
| 0형 | 현재 시제 | 현재 시제 | 언제나 사실인 일 |
| 1형 | 현재 시제 | will + 동사원형 | 미래에 실제로 일어날 수 있는 일 |
| 2형 (가정법 과거) | 과거 시제 | would + 동사원형 | 현재나 미래의 비현실적이거나 일어날 가능성이 낮은 상황 |
| 3형 (가정법 과거완료) | 과거완료 | would have + 과거분사 | 과거의 비현실적인 상황 |
0형 조건문
과학적 사실, 규칙, 언제나 일어나는 일에 씁니다. 여기서 if는 when과 뜻이 같습니다.
If you heat ice, it melts.얼음을 가열하면 녹아요.
If I drink coffee at night, I can't sleep.밤에 커피를 마시면 잠을 못 자요.
Plants die if they don't get water.식물은 물을 못 받으면 죽어요.
1형 조건문
실제로 일어날 수 있는 상황과 그 결과로 예상되는 일에 씁니다. if 절에는 절대 will을 쓰지 않습니다.
If it rains tomorrow, we'll stay at home.내일 비가 오면 우리는 집에 있을 거예요.
If you study, you'll pass the exam.공부하면 시험에 붙을 거야.If you will study는 틀린 표현입니다.
I won't go if you don't come with me.네가 같이 안 가면 나도 안 갈 거야.
2형 조건문 (가정법 과거)
상상한 상황, 즉 지금 사실이 아니거나 일어날 가능성이 낮은 일에 씁니다. 여기서 과거 시제는 과거의 때를 뜻하지 않습니다.
If I had more money, I would buy a house by the sea.돈이 더 있으면 바닷가에 집을 살 텐데.
If I were you, I'd talk to her.내가 너라면 그녀와 이야기해 볼 거야.격식 있는 영어에서는 모든 주어에 were를 쓰며, 특히 If I were you에서 그렇습니다.
What would you do if you won the lottery?복권에 당첨되면 뭘 하겠어요?
실력 확인 퀴즈
이 수업에서 5문제를 골랐어요. 몇 개나 맞힐 수 있을까요?
0 XP
5문제 중 1번째
알맞은 답을 고르세요.
___ you hurry, you'll miss the bus.
3형 조건문 (가정법 과거완료)
과거가 달랐다면 어떻게 되었을지 상상할 때 씁니다. 과거는 바꿀 수 없으므로 후회나 비판을 나타내는 경우가 많습니다.
If we had left earlier, we wouldn't have missed the train.더 일찍 출발했더라면 기차를 놓치지 않았을 텐데.
If she had studied harder, she would have passed.그녀가 더 열심히 공부했더라면 합격했을 텐데.
If I'd known, I would have called you.알았더라면 너에게 전화했을 텐데.여기서 'd는 had입니다. I'd call에서는 would입니다.
unless
unless는 if not이라는 뜻입니다. unless 안에 이미 부정의 뜻이 들어 있으므로 긍정형 동사와 함께 씁니다.
| if not을 쓴 문장 | unless를 쓴 문장 |
|---|---|
| You won't pass if you don't study. | You won't pass unless you study. |
| We'll go if it doesn't rain. | We'll go unless it rains. |
| I can't help if you don't tell me. | I can't help unless you tell me. |
자주 하는 실수
if 절에는 will과 would를 거의 쓰지 않습니다.
| 틀린 문장 | 맞는 문장 |
|---|---|
| If it will rain, we'll stay in. | If it rains, we'll stay in. |
| If I would have time, I'd help. | If I had time, I'd help. |
| If I would have known, I would have come. | If I had known, I would have come. |
| Unless you don't hurry, you'll be late. | Unless you hurry, you'll be late. |
예문
If you press this button, the machine stops.이 버튼을 누르면 기계가 멈춰요.
If I see Anna, I'll give her your message.안나를 보면 네 말을 전해 줄게.
We'll miss the bus unless we leave now.지금 출발하지 않으면 버스를 놓칠 거예요.
If I lived near the sea, I would swim every day.바닷가 근처에 살면 매일 수영할 텐데.
She wouldn't be so tired if she went to bed earlier.그녀가 더 일찍 자면 그렇게 피곤하지 않을 텐데.
If you had asked me, I would have helped you.나에게 부탁했더라면 도와줬을 텐데.
What would you have done if you had lost your passport?여권을 잃어버렸더라면 어떻게 했겠어요?