혼합형 조건문

조건문의 두 부분은 서로 다른 시간을 표현할 수도 있습니다. 이런 경우의 문장을 "혼합형 조건문"이라고 합니다. 혼합형 조건문은 두 가지입니다.

과거 조건의 현재 결과

형태

혼합형 조건문의 이 유형에서, 'if'절의 시제는 과거 완료이며, 주절의 시제는 조건문 현재입니다.

If절 (조건) 주절 (결과)
If + 과거 완료 조건문 현재
If this thing had happened that thing would happen.

모든 조건문들의 경우에서 처럼, 절의 순서는 정해져 있지 않습니다. 절의 순서를 변경하는 경우엔 대명사를 재배치하고 구두점을 조절해야 할 수도 있습니다. 하지만 의미는 동일합니다.

  • If I had worked harder at school, I would have a better job now.
  • I would have a better job now if I had worked harder at school.
  • If we had looked at the map we wouldn't be lost.
  • We wouldn't be lost if we had looked at the map.
  • If you had caught that plane you would be dead now.
  • You would be dead now if you had caught that plane.
기능

이 혼합형 조건문 유형은 비현실적인 과거 조건과 가능한 현재의 그 결과를 언급합니다. 이 문장들은 과거와 현재 모두에서 현실과 반대인 상황을 표현합니다. 이러한 혼합형 조건문에서 "if"절의 시간은 과거이며 주절은 현재입니다.

  • If I had studied I would have my driving license. (하지만 저는 공부를 하지 않았고 지금 면허증이 없습니다)
  • I would be a millionaire now if I had taken that job. (하지만 저는 그 일을 하지 않았고 백만장자도 아닙니다)
  • If you had spent all your money, you wouldn't buy this jacket. (하지만 당신은 돈을 전부 사용하지 않았고 지금 이 자켓을 살 수 있습니다)

이러한 혼합형 조건문들에서는 결과에 대한 확실성, 허가, 또는 권장의 정도를 표현하기 위해서 would 대신 주절에 조동사를 사용할 수 있습니다.

  • If you had crashed the car, you might be in trouble.
  • I could be a millionaire now if I had invested in ABC Plumbing.
  • If I had learned to ski, I might be on the slopes right now.

현재 또는 지속되는 조건의 과거 결과

형태

이 두번째 유형의 혼합형 조건문의 'if'절의 시제는 단순 과거이며 주절의 시제는 조건문 완료입니다.

If절 (조건) 주절 (결과)
If + 단순 과거 조건문 완료
If this thing happened that thing would have happened.

모든 조건문들의 경우에서 처럼, 절의 순서는 정해져 있지 않습니다. 절의 순서를 변경하는 경우엔 대명사를 재배치하고 구두점을 조절해야 할 수도 있습니다. 하지만 의미는 동일합니다.

  • If I wasn't afraid of spiders, I would have picked it up.
  • I would have picked it up if I wasn't afraid of spiders.
  • If we didn't trust him we would have sacked him months ago.
  • We would have sacked him months ago if we didn't trust him.
  • If I wasn't in the middle of another meeting, I would have been happy to help you.
  • I would have been happy to help you if I wasn't in the middle of another meeting.
기능

이 혼합형 조건문은 비현실적인 현재 상황과 가능한 (하지만 비현실적인) 그 과거 결과를 언급합니다. 이 혼합형 조건문들의 if절의 시간은 지금 또는 항상이고 주절의 시간은 지금 이전입니다. 예를 들면, "If I wasn't afraid of spiders"는 현재의 현실과 반대입니다. 나는 거미를 두려워합니다. "I would have picked it up"는 과거의 현실과 반대입니다. 나는 그것을 집어 들지 않았습니다.

  • If she wasn't afraid of flying she wouldn't have travelled by boat.
  • I'd have been able to translate the letter if my Italian was better.
  • If I was a good cook, I'd have invited them to lunch.
  • If the elephant wasn't in love with the mouse, she'd have trodden on him by now.