B2

혼합 조건문 연습문제

단원 소개

혼합 조건문 · B2. if + past perfect; would + base verb 구조를 사용합니다. 의미: 과거의 비현실 원인과 현재의 비현실 결과. 두 시간 관계 확인.

새로 만든 12문제입니다. 상황에서 의도를 파악하고 형태를 연습한 뒤 새로운 맥락에 적용하세요.

12 문항
저장하면 내 컬렉션에서 다시 볼 수 있어요.
개념 지도

Mixed conditionals

연습 시작
Mixed conditionals — 개념 지도
Mixed conditionals — 개념 지도

01과거의 비현실 원인과 현재의 비현실 결과. 두 시간 관계 확인

if + past perfect; would + base verb 구조를 사용합니다. 의미: 과거의 비현실 원인과 현재의 비현실 결과. 두 시간 관계 확인.

If I had studied medicine, I would be a doctor now.

02지속되는 비현실 특성이 다른 과거 결과를 설명하는 관계

if + past simple; would have + past participle 구조를 사용합니다. 의미: 지속되는 비현실 특성이 다른 과거 결과를 설명하는 관계.

If she were not afraid of heights, she would have joined yesterday’s climb.

03과거의 비현실 원인과 현재의 비현실 결과. 두 시간 관계 확인

if + past perfect; would + base verb 구조를 사용합니다. 의미: 과거의 비현실 원인과 현재의 비현실 결과. 두 시간 관계 확인.

If we had caught the early train, we would be home by now.

그림 설명

0/12
문제
01 / 12D01저장하면 내 컬렉션에서 다시 볼 수 있어요.

I did not study medicine years ago; I am not a doctor now.

If I had studied medicine, I ___ a doctor now.

내 답
1 / 12

학습 경로

01
단계 1 · 워밍업

워밍업

0/3
02
단계 2 · 실력 다지기

과거의 비현실 원인과 현재의 비현실 결과. 두 시간 관계 확인

0/2

if + past perfect; would + base verb 구조를 사용합니다. 의미: 과거의 비현실 원인과 현재의 비현실 결과. 두 시간 관계 확인.

If I had studied medicine, I would be a doctor now.
03
단계 3 · 실력 다지기

지속되는 비현실 특성이 다른 과거 결과를 설명하는 관계

0/1

if + past simple; would have + past participle 구조를 사용합니다. 의미: 지속되는 비현실 특성이 다른 과거 결과를 설명하는 관계.

If she were not afraid of heights, she would have joined yesterday’s climb.
04
단계 4 · 실력 다지기

과거의 비현실 원인과 현재의 비현실 결과. 두 시간 관계 확인

0/1

if + past perfect; would + base verb 구조를 사용합니다. 의미: 과거의 비현실 원인과 현재의 비현실 결과. 두 시간 관계 확인.

If we had caught the early train, we would be home by now.
05
단계 5 · 새로운 상황

새로운 상황

0/3
06
단계 6 · 새로운 도전

새로운 도전

0/2
이 단원의 복습 노트

실수를 배움으로 바꿔보세요.

첫 시도를 남기고 변화의 이유를 이해한 뒤 새로운 상황에서 확인해 보세요.

0

아직 복습 노트가 없어요. 짧은 워밍업부터 해보세요.

학습 지도

혼합 조건문

B2
Mixed conditionals

이번 단원 핵심

01

과거의 비현실 원인과 현재의 비현실 결과. 두 시간 관계 확인

if + past perfect; would + base verb 구조를 사용합니다. 의미: 과거의 비현실 원인과 현재의 비현실 결과. 두 시간 관계 확인.

If I had studied medicine, I would be a doctor now.
02

지속되는 비현실 특성이 다른 과거 결과를 설명하는 관계

if + past simple; would have + past participle 구조를 사용합니다. 의미: 지속되는 비현실 특성이 다른 과거 결과를 설명하는 관계.

If she were not afraid of heights, she would have joined yesterday’s climb.
03

과거의 비현실 원인과 현재의 비현실 결과. 두 시간 관계 확인

if + past perfect; would + base verb 구조를 사용합니다. 의미: 과거의 비현실 원인과 현재의 비현실 결과. 두 시간 관계 확인.

If we had caught the early train, we would be home by now.

문제와 정답

정답을 열면 해당 문제에 도움 사용이 기록돼요.

D01 · 워밍업

I did not study medicine years ago; I am not a doctor now.

If I had studied medicine, I ___ a doctor now.

  1. will be
  2. was
  3. would be
  4. am
정답·해설 보기
would be

판단 단서는 “I did not study medicine years ago; I am not a doctor now.”입니다. if + past perfect; would + base verb 구조를 사용합니다. 의미: 과거의 비현실 원인과 현재의 비현실 결과. 두 시간 관계 확인. 이 과제의 완성 문장은 “If I had studied medicine, I would be a doctor now.”입니다.

D02 · 워밍업

She is generally afraid of heights; that is why she refused yesterday’s climb.

If she were not afraid of heights, she ___ yesterday’s climb.

  1. would have joined
  2. had joined
  3. would join tomorrow
  4. will join
정답·해설 보기
would have joined

판단 단서는 “She is generally afraid of heights; that is why she refused yesterday’s climb.”입니다. if + past simple; would have + past participle 구조를 사용합니다. 의미: 지속되는 비현실 특성이 다른 과거 결과를 설명하는 관계. 이 과제의 완성 문장은 “If she were not afraid of heights, she would have joined yesterday’s climb.”입니다.

D03 · 워밍업

We missed the early train; as a consequence we are still travelling now.

If we had caught the early train, we ___ home by now.

  1. are
  2. would be
  3. were
  4. will be
정답·해설 보기
would be

판단 단서는 “We missed the early train; as a consequence we are still travelling now.”입니다. if + past perfect; would + base verb 구조를 사용합니다. 의미: 과거의 비현실 원인과 현재의 비현실 결과. 두 시간 관계 확인. 이 과제의 완성 문장은 “If we had caught the early train, we would be home by now.”입니다.

P01 · 실력 다지기

He ignored the map earlier and is lost now.

If he had followed the map, he ___ where he was now.

  1. will know
  2. knows
  3. had known
  4. would know
정답·해설 보기
would know

판단 단서는 “He ignored the map earlier and is lost now.”입니다. if + past perfect; would + base verb 구조를 사용합니다. 의미: 과거의 비현실 원인과 현재의 비현실 결과. 두 시간 관계 확인. 이 과제의 완성 문장은 “If he had followed the map, he would know where he was now.”입니다.

P02 · 실력 다지기

Use a would-result with notice for a past consequence of a stable personal characteristic.

If I were more observant, I ___ the error yesterday.

정답·해설 보기
would have noticed

완성 문장: “If I were more observant, I would have noticed the error yesterday.” if + past simple; would have + past participle 구조를 사용합니다. 의미: 지속되는 비현실 특성이 다른 과거 결과를 설명하는 관계. 과제의 주어·시간·의미에 맞춘 형태입니다. 검토한 답만 자동으로 확인하며, 다른 표현을 자동으로 틀렸다고 하지 않습니다.

P03 · 실력 다지기

The university rejected my application last year; I am not living abroad now.

If it had accepted me, I ___ abroad now.

  1. would be living
  2. had been living
  3. am living
  4. will be living
정답·해설 보기
would be living

판단 단서는 “The university rejected my application last year; I am not living abroad now.”입니다. if + past perfect; would + base verb 구조를 사용합니다. 의미: 과거의 비현실 원인과 현재의 비현실 결과. 두 시간 관계 확인. 이 과제의 완성 문장은 “If it had accepted me, I would be living abroad now.”입니다.

P04 · 실력 다지기

Use a would-result with have for a present consequence of last year’s decision.

If we had installed solar panels last year, we ___ lower bills now.

정답·해설 보기
would have

완성 문장: “If we had installed solar panels last year, we would have lower bills now.” if + past perfect; would + base verb 구조를 사용합니다. 의미: 과거의 비현실 원인과 현재의 비현실 결과. 두 시간 관계 확인. 과제의 주어·시간·의미에 맞춘 형태입니다. 검토한 답만 자동으로 확인하며, 다른 표현을 자동으로 틀렸다고 하지 않습니다.

R01 · 새로운 상황

She did not bring the key earlier; we cannot enter now.

If she had brought the key, we ___ get in now.

  1. can
  2. could
  3. had
  4. will
정답·해설 보기
could

판단 단서는 “She did not bring the key earlier; we cannot enter now.”입니다. if+과거완료는 ‘그녀가 열쇠를 가져오지 않았다’는 과거 반사실 조건을 나타내고 could+원형은 ‘지금 들어갈 수 있다’는 비현실적 능력을 나타냅니다. could는 능력·가능성 조동사이며 답이 would형인 것은 아닙니다. 이 과제의 완성 문장은 “If she had brought the key, we could get in now.”입니다.

R02 · 새로운 상황

Use a would-result with apply for last month’s unreal past outcome; I am generally risk-averse.

If I were less cautious, I ___ for that post last month.

정답·해설 보기
would have applied

완성 문장: “If I were less cautious, I would have applied for that post last month.” if + past simple; would have + past participle 구조를 사용합니다. 의미: 지속되는 비현실 특성이 다른 과거 결과를 설명하는 관계. 과제의 주어·시간·의미에 맞춘 형태입니다. 검토한 답만 자동으로 확인하며, 다른 표현을 자동으로 틀렸다고 하지 않습니다.

R03 · 새로운 상황

A past injury explains a current limitation.

If I had not injured my knee, I ___ with you today.

  1. am hiking
  2. had hiked
  3. will hike
  4. would be hiking
정답·해설 보기
would be hiking

판단 단서는 “A past injury explains a current limitation.”입니다. if + past perfect; would + base verb 구조를 사용합니다. 의미: 과거의 비현실 원인과 현재의 비현실 결과. 두 시간 관계 확인. 이 과제의 완성 문장은 “If I had not injured my knee, I would be hiking with you today.”입니다.

X01 · 새로운 도전

A stable present skill would have changed an earlier event.

If he spoke Arabic, he ___ that conversation yesterday.

  1. would have understood
  2. had understood
  3. will understand
  4. would understand tomorrow
정답·해설 보기
would have understood

판단 단서는 “A stable present skill would have changed an earlier event.”입니다. if + past simple; would have + past participle 구조를 사용합니다. 의미: 지속되는 비현실 특성이 다른 과거 결과를 설명하는 관계. 이 과제의 완성 문장은 “If he spoke Arabic, he would have understood that conversation yesterday.”입니다.

X02 · 새로운 도전

Use a would-result with feel for a present consequence of yesterday’s choice.

If I had gone to bed earlier, I ___ less tired now.

정답·해설 보기
would feel

완성 문장: “If I had gone to bed earlier, I would feel less tired now.” if + past perfect; would + base verb 구조를 사용합니다. 의미: 과거의 비현실 원인과 현재의 비현실 결과. 두 시간 관계 확인. 과제의 주어·시간·의미에 맞춘 형태입니다. 검토한 답만 자동으로 확인하며, 다른 표현을 자동으로 틀렸다고 하지 않습니다.