logo

Learna

BlogFAQ
문장 구조

영어 조건문: 0형부터 3형까지 예문과 함께

조건문은 사실, 가능성, 가정적인 상황을 나타내는 if-then 문장입니다. 영어에는 네 가지 주요 조건문 유형이 있으며, 각 유형은 항상 참인 사실부터 실제로는 일어나지 않은 일까지 서로 다른 현실성의 수준을 나타냅니다.

조건문이란 무엇일까요?

조건문은 두 부분으로 이루어집니다. 조건을 제시하는 if절과 결과를 제시하는 주절입니다. 각 부분에 쓰인 시제가 그 상황이 얼마나 현실적인지, 아니면 가정에 가까운지를 보여 줍니다.

"If it rains, we stay inside."

핵심 구분: 실제 조건문과 가정 조건문

어떤 조건문 유형을 써야 할지는 바로 이 구분에서 결정되며, 대부분의 실수도 여기서 나옵니다. 실제 조건문(0형, 1형)은 일반적으로 참이거나 실제로 일어날 수 있는 일을 나타냅니다. 가정 조건문(2형, 3형)은 상상이거나 가능성이 낮거나 불가능한 일을 나타내며, 과거를 말하는 것이 아닌데도 과거 시제 형태를 쓰는 이유가 바로 여기에 있습니다.

올바른 예 "If I had more time, I would travel more." (비현실, 현재의 가정 — 단순 과거 + would 필요)
잘못된 예 "If I have more time, I would travel more." (실제 조건의 if절과 비현실 결과가 뒤섞임)

네 가지 조건문 유형

조건문은 조건의 확실성과 시간 관계에 따라 네 가지 주요 구조로 나뉩니다:

유형 if절 시제 주절 시제 용법 예문
0형 단순 현재 단순 현재 일반적 사실, 진리 If you heat water, it boils.
1형 단순 현재 will + 동사원형 실제로 가능한 미래 If it rains, we will stay inside.
2형 단순 과거 would + 동사원형 비현실적 현재/미래 If I had more time, I would travel more.
3형 과거완료 would have + 과거분사 비현실적 과거, 가정적 후회 If I had studied, I would have passed.

혼합 조건문

때로는 if절과 주절의 시점이 일치하지 않는데, 이때 혼합 조건문이 만들어집니다. 과거의 조건과 현재의 결과를 결합하거나, 현재의 조건과 과거의 결과를 결합하는 형태입니다.

과거에서 현재로 과거 조건

과거의 행동이나 결정이 지금의 상황에 영향을 주는 경우입니다.

예문: "If I had studied medicine, I would be a doctor now."
현재에서 과거로 현재 상태

변하지 않는 현재의 성향이나 상태가 과거 사건의 결과를 좌우하는 경우입니다.

예문: "If she were more organized, she wouldn't have missed the deadline."

Unless, I Wish, If Only

이 세 가지 구조는 조건문 체계와 밀접하게 연결되어 있지만 각자의 규칙을 따릅니다. Unless는 1형과 2형 조건문에서 if not을 대신합니다. I wish와 If only는 현재의 후회에는 2형 조건문 시제를, 과거의 후회에는 3형 조건문 시제를 사용합니다.

Unless = If Not

If not "If you don't hurry, you'll be late."
Unless "Unless you hurry, you'll be late." (같은 의미, 더 간결한 표현)
잘못된 예 "Unless you don't hurry, you'll be late." (unless 자체가 "if not"의 의미이므로 "don't"를 더하면 이중 부정이 됩니다)

I Wish / If Only

이 구조들은 후회나 지금과 달랐으면 하는 바람을 나타냅니다. wish절 안의 시제는 가정 조건문과 같은 논리를 따릅니다. 현재의 바람에는 단순 과거를, 과거의 바람에는 과거완료를 씁니다.

시점 구조 예문
현재의 후회 I wish / If only + 단순 과거 I wish I had more time. If only I spoke French.
과거의 후회 I wish / If only + 과거완료 I wish I had studied harder. If only I had known.
거슬리는 습관 I wish + would + 동사원형 I wish he would stop interrupting.
문법 노트 격식 있는 영어에서는 were를 was 대신 씁니다. I wish와 If only 뒤에서는 "I wish I were taller."가 맞고 "I wish I was taller."는 틀립니다.

이 문장은 어떤 조건문일까요?

올바른 조건문 유형과 그 이면의 논리를 찾는 연습을 해 보세요:

문장 유형 이유
If you don't water plants, they die. 0형 일반적 사실
If I finish early, I will call you. 1형 실제로 가능한 미래
If I won the lottery, I would quit my job. 2형 비현실적 현재/미래
If she had left earlier, she would have caught the train. 3형 비현실적 과거
Unless you study, you won't pass. 1형 (unless) 실제 미래, unless = if not
I wish I had studied harder. Wish (과거) 과거의 후회, 3형 조건문과 같은 시제

흔한 실수

조건문의 각 절에서 자주 나타나는 조동사와 시제 짝 오류를 피하세요:

잘못된 문장 올바른 문장
If it will rain, we will stay inside. If it rains, we will stay inside.
If I would have more time, I would travel more. If I had more time, I would travel more.
If I had studied, I would pass. If I had studied, I would have passed.
If you mix red and blue, it will make purple. If you mix red and blue, it makes purple.
Unless you don't leave now, you'll miss the bus. Unless you leave now, you'll miss the bus.
I wish I have more free time. I wish I had more free time.

Learna AI는 조건문을 어떻게 가르칠까요?

Learna AI는 if절과 주절의 시제 짝을 살펴, 1형 조건문의 if절에 will을 쓰거나 3형 조건문에서 would를 would have 대신 쓰는 것 같은 불일치를 짚어 줍니다. 또한 설명하는 상황이 실제인지 가정인지 확인하는데, 네 가지 유형 중 어떤 것이 맞는지를 결정하는 기준이 바로 그 점이기 때문입니다. unless 문장의 이중 부정이나 I wish 뒤의 잘못된 시제도 잡아냅니다. Learna로 조건문을 연습한 학습자들은 네 가지 유형 전반에서 올바른 시제 짝 사용이 71% 향상되었다고 보고합니다.

네 가지 조건문 유형이 익숙해지면, 그 바탕에 있는 시제 변화의 논리는 간접화법과 자연스럽게 이어집니다. 간접화법 역시 세심한 시제 선택 위에 세워진 구조이기 때문입니다.

더 둘러보기

Learna의 학습 경로로 문법 지식을 실전에 적용해 보세요:

자주 묻는 질문

자주 묻는 질문

조건문의 네 가지 유형은 무엇인가요?

0형, 1형, 2형, 3형 조건문이며, 각각 일반적인 사실부터 비현실적인 과거 상황까지 서로 다른 현실성의 수준을 나타냅니다.

0형 조건문은 언제 쓰나요?

항상 참인 일반적 사실과 진리를 나타낼 때 씁니다. if절과 주절 모두 단순 현재를 사용합니다: If you heat water, it boils.

1형 조건문은 언제 쓰나요?

실제로 일어날 수 있는 미래 상황을 나타낼 때 씁니다. if절에는 단순 현재를, 주절에는 will + 동사원형을 사용합니다.

2형 조건문은 언제 쓰나요?

비현실적이거나 가능성이 낮은 현재·미래 상황을 나타낼 때 씁니다. if절에는 단순 과거를, 주절에는 would + 동사원형을 사용합니다.

3형 조건문은 언제 쓰나요?

비현실적인 과거 상황과 후회를 나타낼 때 씁니다. if절에는 과거완료를, 주절에는 would have + 과거분사를 사용합니다.

혼합 조건문이란 무엇인가요?

각 절의 시점이 일치하지 않을 때, 과거의 조건과 현재의 결과를 결합하거나 현재의 조건과 과거의 결과를 결합하는 조건문입니다.

1형 조건문에서 흔한 실수는 무엇인가요?

if절에 단순 현재 대신 will을 쓰는 것입니다. "If it rains"가 맞는데 "If it will rain"이라고 쓰는 경우입니다.

3형 조건문에서 흔한 실수는 무엇인가요?

주절에 would have 대신 would를 쓰는 것입니다. "I would have passed"가 맞는데 "If I had studied, I would pass"라고 쓰는 경우입니다.

if not 대신 unless를 쓸 수 있나요?

네, unless는 if not의 의미이므로 "If you don't hurry, you'll be late."는 "Unless you hurry, you'll be late."로 바꿔 쓸 수 있습니다.

모든 조건문에 if가 필요한가요?

대부분은 그렇지만, 격식 있는 영어에서는 if를 생략하고 주어와 동사를 도치하기도 합니다. 예를 들어 "Had I known, I would have called."처럼요.

어떤 조건문을 써야 할지 어떻게 알 수 있나요?

그 상황이 일반적 사실인지, 실제로 가능한 미래인지, 비현실적인 현재 상황인지, 비현실적인 과거 상황인지 판단한 뒤 해당하는 조건문 유형과 맞추면 됩니다.

2형 조건문은 항상 미래에 관한 것인가요?

항상 그렇지는 않습니다. "If I were you, I would apologize."처럼 지금 현재의 비현실적인 상황을 나타낼 수도 있습니다.

Learna AI는 조건문 학습에 어떤 도움을 주나요?

Learna AI는 if절과 주절의 시제 짝이 네 가지 조건문 패턴 중 하나와 맞는지 확인하고, 맞지 않으면 명확한 설명과 함께 짚어 줍니다.

Learna로 혼합 조건문도 연습할 수 있나요?

네. Learna AI는 서로 다른 시점이 필요한 상황을 제시하고, 과거 조건과 현재 결과(또는 그 반대)가 올바르게 만들어졌는지 확인해 줍니다.