B2

Mixed conditionals

정의 / 설명

mixed conditionals는 조건절과 결과절의 시간축을 섞는 구조입니다. 과거가 현재에 미치는 영향, 또는 현재 상태가 과거 결과를 설명할 때 사용합니다.

핵심 규칙

  • if + had + past participle, would + base verb: 과거 조건 -> 현재 결과
  • if + past simple, would have + past participle: 현재 조건 -> 과거 결과
  • 공식 암기보다 의미 시간축으로 선택한다.
  • 핵심은 과거/현재의 논리적 연결이다.
  • 부자연스러운 혼합을 피한다.

예문

  • If I had taken the job, I would be happier now. - 그 일을 수락했더라면 지금 더 행복할 것입니다.
  • If he were more careful, he would not have crashed. - 그가 더 조심했다면 사고를 내지 않았을 것입니다.
  • If we had saved more money, we would live more comfortably now. - 돈을 더 모았더라면 지금 더 편하게 살았을 것입니다.
  • She would have passed if she were more confident in exams. - 그녀가 시험에서 더 자신감이 있었다면 합격했을 것입니다.
  • If they had listened, they would understand the problem now. - 그들이 들었더라면 지금 그 문제를 이해하고 있을 것입니다.

자주 하는 실수

  • ❌ If I had taken the job, I would have been happier now. -> ✅ If I had taken the job, I would be happier now.
  • ❌ If he were careful, he would not crash yesterday. -> ✅ If he were more careful, he would not have crashed.
  • ❌ If we saved more money, we would live more comfortably now. -> ✅ If we had saved more money, we would live more comfortably now.

  • 먼저 조건의 시간, 그다음 결과의 시간을 정하면 구조가 선명해집니다.

진행 상황 추적