연습 문제

29. 가정법 과거와 과거완료 (영어 고급 1)

문제에 답하고 제출하면 정답과 풀이를 확인할 수 있습니다. 한 세트는 5문항으로 구성됩니다.

아래의 기본 문제를 먼저 풀어 보세요. 자동 채점 화면은 자바스크립트가 켜진 브라우저에서 이용할 수 있습니다.

문제와 해설로 복습하기

이 단원의 기본 문제 5개입니다. 먼저 스스로 풀고, 힌트와 해설을 열어 풀이 과정을 비교해 보세요. 위의 채점 연습에서는 기본 문제를 다시 풀거나, 지원되는 수학 단원의 변형 문제를 풀 수 있습니다.

기본 문제 1

현재 시간이 없어서 못 간다는 사실의 반대를 가정합니다: 'If I ___ more time, I would join you.'
  1. will have
  2. had had
  3. had
  4. have
힌트 보기현재 사실과 반대되는 가정입니다.
정답과 풀이 보기
정답: had
  1. 1. 문맥과 규칙 확인

    현재의 반대 가정은 if절에 과거형 had, 결과절에 would + 동사원형을 씁니다.

기본 문제 2

'If I ___ you, I would ask for clarification.'에 전통적 가정법 형태는?
  1. were
  2. am
  3. will be
  4. had been
힌트 보기현재 사실과 다른 조언을 가정합니다.
정답과 풀이 보기
정답: were
  1. 1. 문맥과 규칙 확인

    가정법 과거의 관용 표현에서는 인칭과 관계없이 If I were you를 씁니다.

기본 문제 3

'If they ___ earlier, they would have caught the train.'에 알맞은 형태는?
  1. left
  2. would leave
  3. have left
  4. had left
힌트 보기이미 지난 일을 반대로 가정합니다.
정답과 풀이 보기
정답: had left
  1. 1. 문맥과 규칙 확인

    과거 사실의 반대는 if절에 had + 과거분사를 씁니다.

기본 문제 4

'If I had seen the sign, I ___ the wrong turn.'에 알맞은 결과절은?
  1. will not take
  2. would not take
  3. did not take
  4. would not have taken
힌트 보기과거 가정의 결과도 이미 지난 일입니다.
정답과 풀이 보기
정답: would not have taken
  1. 1. 문맥과 규칙 확인

    과거 반대 가정의 결과는 would have + 과거분사로 만들며 부정은 would not have입니다.

기본 문제 5

어제 공부하지 않았지만 지금 결과를 말합니다: 'If I had studied, I ___ more confident now.'
  1. feel
  2. would feel
  3. will feel
  4. would have felt
힌트 보기if절은 과거, 결과는 현재 상태입니다.
정답과 풀이 보기
정답: would feel
  1. 1. 문맥과 규칙 확인

    과거의 원인이 현재 상태에 미치는 혼합 가정이므로 결과절에 would + 동사원형을 씁니다.

참고 근거와 확인 범위

설명·예제·문제 구성 및 오류 수정 책임: 프리런. 위 자료는 표시한 주제를 확인하거나 더 읽기 위한 근거이며, 외부 기관의 공식 수업이나 감수본을 뜻하지 않습니다.

참고 자료 연결 점검: 2026-11-02. 제작 방식·검수 범위와 수정 기록에서 확인 범위를 볼 수 있습니다. 오류는 상단의 의견 보내기 또는 contact@freelearn.io로 알려 주세요.