[Day 21] 혼합 조건문, 과거의 후회가 현재에 영향을 줄 때
Mixed Conditionals
과거의 선택이 현재의 결과로 이어질 때 사용하는 혼합 조건문의 자연스러운 감각을 익힙니다.
우리는 보통 ‘만약 ~했다면, ~했을 텐데’라는 가정법 과거완료를 배우며 과거의 일만 생각합니다. 하지만 현실은 과거의 사건이 현재의 상태를 결정짓는 경우가 훨씬 많습니다. 한국어 화자가 여기서 자주 미끄러지는 이유는 ‘시제 일치’라는 강박 때문입니다. 앞부분이 과거면 뒷부분도 과거여야 한다는 규칙에 갇혀, 정작 현재의 상태를 말해야 할 때 과거 시제를 써서 어색한 문장을 만들곤 합니다.
원어민은 시제 일치보다 ‘지금 내가 말하는 이 부분이 과거의 사실인가, 아니면 지금의 상태인가’라는 시간 감각에 집중합니다. 만약 과거에 공부를 안 해서(과거 사실), 지금 영어를 못 한다면(현재 상태) 어떻게 말할까요? 앞부분은 Day 20에서 다룬 과거의 후회처럼 과거완료를 쓰고, 뒷부분은 현재의 상태를 나타내는 가정법 과거를 이어 붙이면 됩니다. 이렇게 시제를 섞어 쓰는 것이 바로 혼합 조건문입니다.
틀린 문장과 맞는 문장을 비교해 보세요. ‘If I had studied, I would have passed’는 과거에 대한 후회로 끝납니다. 하지만 ‘If I had studied, I would be fluent now’라고 하면, 과거의 노력이 현재의 유창함으로 연결됩니다. 이처럼 문장의 각 절이 가리키는 시간대가 다를 때, 우리는 억지로 시제를 맞추지 말고 각 시간의 감각을 그대로 살려주기만 하면 됩니다.
이 순서로 공부하세요
말하려는 상황에서 과거의 원인과 현재의 결과를 각각 떼어내어 생각합니다.
원인 부분은 과거완료(had p.p.)로, 결과 부분은 가정법 과거(would + 동사원형)로 배치합니다.
now나 today 같은 부사를 넣어 현재의 결과임을 명확히 표현하는 연습을 합니다.
오늘의 핵심 포인트
- 혼합 조건문은 과거의 원인이 현재의 결과로 이어질 때 사용합니다.
- if 절에는 과거완료(had p.p.)를 써서 과거의 사실을 가정합니다.
- 주절에는 가정법 과거(would + 동사원형)를 써서 현재의 상태를 나타냅니다.
- 시제 일치 규칙에 얽매이지 말고 각 절의 시간적 배경에 집중하세요.
예문으로 익히기
If I had taken that job, I would be living in New York now.
그때 그 직장을 잡았더라면, 지금쯤 뉴욕에 살고 있을 텐데.
과거의 선택이 현재의 거주 상태에 영향을 줌.
If you had followed my advice, you wouldn't be in this mess.
내 조언을 따랐더라면, 지금 이런 곤경에 처하지는 않았을 거야.
과거의 불이행이 현재의 곤란한 상황을 만듦.
If I hadn't missed the bus, I would be at the office by now.
버스를 놓치지 않았더라면, 지금쯤 사무실에 도착해 있을 텐데.
과거의 사건이 현재의 위치에 영향을 줌.
If she had studied harder, she would be a doctor today.
그녀가 더 열심히 공부했더라면, 오늘 의사가 되어 있을 텐데.
과거의 노력이 현재의 직업 상태를 결정함.
단어 정리
| Word | 품사 | 뜻 |
|---|---|---|
| mixed conditional | 명사 | 혼합 조건문 |
| fluent | 형용사 | 유창한 |
| mess | 명사 | 곤경, 엉망인 상태 |
| advice | 명사 | 조언 |
| result | 명사 | 결과 |
확인 문제
1. 다음 중 혼합 조건문의 구조로 가장 적절한 것은?
과거의 사실(had known)이 현재의 상태(would tell)에 영향을 주므로 혼합 조건문이 적절합니다.
2. 혼합 조건문을 사용하는 가장 주된 이유는 무엇인가요?
혼합 조건문은 서로 다른 시간대의 사건을 연결하여 인과관계를 설명할 때 사용합니다.
3. 다음 문장에서 어색한 부분을 고르세요. 'If I had finished the project yesterday, I would have been free now.'
결과가 현재(now)이므로 would have been(과거)이 아니라 would be(현재)를 써야 합니다.