모두CBT

( )에 들어갈 표현으로 옳은 것은?If I hadn't eaten b… | [경영지도사 1차] 20년 1회차 기출문제 상세 페이지

1[경영지도사 1차] 20년 1회차

( )에 들어갈 표현으로 옳은 것은?

If I hadn't eaten breakfast, I (     ) hungry now.

1
am
2
would have been
3
will be
4
have been
5
would be
해설

조건절이 과거완료(hadn't eaten)인데 주절에 now가 붙어 있으므로 혼합가정법이고, 주절은 'would + 동사원형' 형태인 would be가 되어야 한다.

혼합가정법은 과거 사실의 반대를 조건으로 삼되 그 결과는 현재 시점에 걸리는 구문이다. '아침을 먹지 않았더라면(과거) 지금 배가 고플 텐데(현재)'라는 뜻이므로, 조건절은 가정법 과거완료 형태 had + p.p.를, 주절은 가정법 과거 형태 would + 동사원형을 취한다.

would have been은 결과까지 과거로 못박아 now와 충돌하고, am·will be·have been은 직설법 형태여서 가정법 주절에 쓰일 수 없다.

내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.