B2

제3조건문 연습문제

단원 소개

제3조건문 · B2. if + had + past participle 구조를 사용합니다. 의미: 이미 끝난 과거 사실에 반대되는 조건.

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

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

Third conditional

연습 시작
Third conditional — 개념 지도
Third conditional — 개념 지도

01이미 끝난 과거 사실에 반대되는 조건

if + had + past participle 구조를 사용합니다. 의미: 이미 끝난 과거 사실에 반대되는 조건.

If they had checked the route, they would not have got lost.

02실현되지 않은 조건에 대한 과거의 가상 결과

would have + past participle 구조를 사용합니다. 의미: 실현되지 않은 조건에 대한 과거의 가상 결과.

If the alarm had worked, we would have woken up earlier.

03이미 끝난 과거 사실에 반대되는 조건

if + had + past participle 구조를 사용합니다. 의미: 이미 끝난 과거 사실에 반대되는 조건.

If I had seen your message, I would have replied.

그림 설명

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

They did not check the route yesterday and got lost. Imagine the opposite past.

If they ___ the route, they would not have got lost.

내 답
1 / 12

학습 경로

01
단계 1 · 워밍업

워밍업

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

이미 끝난 과거 사실에 반대되는 조건

0/2

if + had + past participle 구조를 사용합니다. 의미: 이미 끝난 과거 사실에 반대되는 조건.

If they had checked the route, they would not have got lost.
03
단계 3 · 실력 다지기

실현되지 않은 조건에 대한 과거의 가상 결과

0/1

would have + past participle 구조를 사용합니다. 의미: 실현되지 않은 조건에 대한 과거의 가상 결과.

If the alarm had worked, we would have woken up earlier.
04
단계 4 · 실력 다지기

이미 끝난 과거 사실에 반대되는 조건

0/1

if + had + past participle 구조를 사용합니다. 의미: 이미 끝난 과거 사실에 반대되는 조건.

If I had seen your message, I would have replied.
05
단계 5 · 새로운 상황

새로운 상황

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

새로운 도전

0/2
이 단원의 복습 노트

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

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

0

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

학습 지도

제3조건문

B2
Third conditional

이번 단원 핵심

01

이미 끝난 과거 사실에 반대되는 조건

if + had + past participle 구조를 사용합니다. 의미: 이미 끝난 과거 사실에 반대되는 조건.

If they had checked the route, they would not have got lost.
02

실현되지 않은 조건에 대한 과거의 가상 결과

would have + past participle 구조를 사용합니다. 의미: 실현되지 않은 조건에 대한 과거의 가상 결과.

If the alarm had worked, we would have woken up earlier.
03

이미 끝난 과거 사실에 반대되는 조건

if + had + past participle 구조를 사용합니다. 의미: 이미 끝난 과거 사실에 반대되는 조건.

If I had seen your message, I would have replied.

문제와 정답

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

D01 · 워밍업

They did not check the route yesterday and got lost. Imagine the opposite past.

If they ___ the route, they would not have got lost.

  1. have checked
  2. checked
  3. had checked
  4. would have checked
정답·해설 보기
had checked

판단 단서는 “They did not check the route yesterday and got lost. Imagine the opposite past.”입니다. if + had + past participle 구조를 사용합니다. 의미: 이미 끝난 과거 사실에 반대되는 조건. 이 과제의 완성 문장은 “If they had checked the route, they would not have got lost.”입니다.

D02 · 워밍업

The alarm did not work, so nobody woke up in time.

If the alarm had worked, we ___ earlier.

  1. would have woken up
  2. will wake up
  3. had woken up
  4. would wake up now
정답·해설 보기
would have woken up

판단 단서는 “The alarm did not work, so nobody woke up in time.”입니다. would have + past participle 구조를 사용합니다. 의미: 실현되지 않은 조건에 대한 과거의 가상 결과. 이 과제의 완성 문장은 “If the alarm had worked, we would have woken up earlier.”입니다.

D03 · 워밍업

I did not see the message yesterday.

If I ___ your message, I would have replied.

  1. had seen
  2. would have seen
  3. see
  4. will see
정답·해설 보기
had seen

판단 단서는 “I did not see the message yesterday.”입니다. if + had + past participle 구조를 사용합니다. 의미: 이미 끝난 과거 사실에 반대되는 조건. 이 과제의 완성 문장은 “If I had seen your message, I would have replied.”입니다.

P01 · 실력 다지기

The doors were not locked, allowing the theft last night.

If we ___ the doors, the theft would not have happened.

  1. would have locked
  2. had locked
  3. lock
  4. will lock
정답·해설 보기
had locked

판단 단서는 “The doors were not locked, allowing the theft last night.”입니다. if + had + past participle 구조를 사용합니다. 의미: 이미 끝난 과거 사실에 반대되는 조건. 이 과제의 완성 문장은 “If we had locked the doors, the theft would not have happened.”입니다.

P02 · 실력 다지기

Use a would-result with attend for a counterfactual past consequence.

If she had received the invitation, she ___ the ceremony.

정답·해설 보기
would have attended

완성 문장: “If she had received the invitation, she would have attended the ceremony.” would have + past participle 구조를 사용합니다. 의미: 실현되지 않은 조건에 대한 과거의 가상 결과. 과제의 주어·시간·의미에 맞춘 형태입니다. 검토한 답만 자동으로 확인하며, 다른 표현을 자동으로 틀렸다고 하지 않습니다.

P03 · 실력 다지기

The engineers did not detect the fault before launch.

If they ___ the fault, they would have postponed the launch.

  1. will detect
  2. detect
  3. had detected
  4. would have detected
정답·해설 보기
had detected

판단 단서는 “The engineers did not detect the fault before launch.”입니다. if + had + past participle 구조를 사용합니다. 의미: 이미 끝난 과거 사실에 반대되는 조건. 이 과제의 완성 문장은 “If they had detected the fault, they would have postponed the launch.”입니다.

P04 · 실력 다지기

Use the past perfect of leave for the unreal past condition.

If we ___ earlier, we would have caught the ferry.

정답·해설 보기
had left

완성 문장: “If we had left earlier, we would have caught the ferry.” if + had + past participle 구조를 사용합니다. 의미: 이미 끝난 과거 사실에 반대되는 조건. 과제의 주어·시간·의미에 맞춘 형태입니다. 검토한 답만 자동으로 확인하며, 다른 표현을 자동으로 틀렸다고 하지 않습니다.

R01 · 새로운 상황

The backup was absent, so the records were lost.

If a backup ___, we would have recovered the records.

  1. will exist
  2. would have existed
  3. exists
  4. had existed
정답·해설 보기
had existed

판단 단서는 “The backup was absent, so the records were lost.”입니다. if + had + past participle 구조를 사용합니다. 의미: 이미 끝난 과거 사실에 반대되는 조건. 이 과제의 완성 문장은 “If a backup had existed, we would have recovered the records.”입니다.

R02 · 새로운 상황

Use a negative would-result with fail for the past result opposite to what actually happened.

If the battery had been charged, the device ___.

정답·해설 보기
would not have failed

완성 문장: “If the battery had been charged, the device would not have failed.” would have + past participle 구조를 사용합니다. 의미: 실현되지 않은 조건에 대한 과거의 가상 결과. 과제의 주어·시간·의미에 맞춘 형태입니다. 검토한 답만 자동으로 확인하며, 다른 표현을 자동으로 틀렸다고 하지 않습니다.

다른 정답 표현
  • wouldn't have failed
R03 · 새로운 상황

We did not book in advance and paid more last weekend.

If we ___ in advance, we would have paid less.

  1. will book
  2. had booked
  3. would have booked
  4. book
정답·해설 보기
had booked

판단 단서는 “We did not book in advance and paid more last weekend.”입니다. if + had + past participle 구조를 사용합니다. 의미: 이미 끝난 과거 사실에 반대되는 조건. 이 과제의 완성 문장은 “If we had booked in advance, we would have paid less.”입니다.

X01 · 새로운 도전

A fact about last year is being imagined differently.

If the museum had extended its hours, more visitors ___ it.

  1. had visited
  2. would visit
  3. will visit
  4. would have visited
정답·해설 보기
would have visited

판단 단서는 “A fact about last year is being imagined differently.”입니다. would have + past participle 구조를 사용합니다. 의미: 실현되지 않은 조건에 대한 과거의 가상 결과. 이 과제의 완성 문장은 “If the museum had extended its hours, more visitors would have visited it.”입니다.

X02 · 새로운 도전

Use the past perfect passive of repair for the unreal condition before yesterday’s accident.

If the brakes ___ properly, the accident would not have happened.

정답·해설 보기
had been repaired

완성 문장: “If the brakes had been repaired properly, the accident would not have happened.” if + had + past participle 구조를 사용합니다. 의미: 이미 끝난 과거 사실에 반대되는 조건. 과제의 주어·시간·의미에 맞춘 형태입니다. 검토한 답만 자동으로 확인하며, 다른 표현을 자동으로 틀렸다고 하지 않습니다.