가정법 과거, 과거형으로 현재를 상상하는 문장 구조
복권 광고를 보며 “내가 1등에 당첨되면 뭘 할까?” 하고 상상해 본 적이 있을 겁니다. 당첨되지 않았다는 걸 알면서도 지금 이 순간 잠깐 다른 현실을 그려 보는 것이죠.
영어에서 이런 상상을 담는 틀이 가정법 과거입니다. 이름에 ‘과거’가 들어 있지만 실제로는 현재 사실의 반대를 말합니다. 그 문장 구조와 해석 방법을 원리로 살펴보겠습니다.
과거로 해석해 버린 문장
가정법 과거라는 이름 때문에 가장 많이 나오는 실수는 해석을 과거로 하는 것입니다. 아래 해석을 볼까요.
잘못된 해석If I were rich, I would buy a big house.
→ 내가 부자였다면 큰 집을 샀을 텐데. (틀린 해석)
이 문장은 ‘내가 (지금) 부자라면 큰 집을 살 텐데’라는 뜻입니다. 지금 부자가 아니라서 큰 집을 사지 못한다는 현재의 이야기죠.
형태는 과거형이지만 뜻은 현재라는 이 어긋남이 가정법 과거의 핵심입니다. 왜 이렇게 되는지부터 짚어 보겠습니다.
가정법 과거의 문장 구조
가정법 과거는 아래 틀로 만듭니다. if절에는 동사의 과거형을, 주절에는 조동사의 과거형과 동사원형을 씁니다.
기본 구조If + 주어 + 동사의 과거형 (be동사는 were), 주어 + would / could / might + 동사원형
해석: (지금) ~라면, ~할 텐데
현재의 일인데 과거형을 쓰는 이유는 현실과의 거리 때문입니다. 과거형이 지금과 떨어진 시간을 가리키듯, 가정법에서는 지금의 현실과 떨어진 상상을 가리키는 데 과거형을 빌려 씁니다.
가정법 과거 예문If I had wings, I would fly over the sea.
If she were here, she could help us.
묻고 답하는 방식으로 풀어 볼까요. “그녀가 여기 있다면 우리를 도울 수 있을 텐데. (그럼 지금 여기 있어?) 아니, 없어. 그래서 못 도와줘.” 가정법 과거 문장은 늘 이렇게 반대되는 현재 사실을 품고 있습니다.
would, could, might의 차이
주절의 조동사는 전하고 싶은 의미에 따라 고릅니다. would는 상상의 결과, could는 가능, might는 약한 가능성을 나타내죠.
조동사 고르기If I had more time, I would learn the guitar. (배울 텐데)
If I had more time, I could learn the guitar. (배울 수 있을 텐데)
If I had more time, I might learn the guitar. (배울지도 모르는데)
if 대신 쓰는 가정법 과거 표현
If it were not for = Without = But for
‘~이 없다면’이라는 가정은 정해진 표현으로 자주 나옵니다. If it were not for ~가 기본형이고, Without이나 But for로 바꿔 쓸 수 있습니다.
~이 없다면If it were not for water, nothing could live.
Without your help, I would fail.
Without 문장에는 if가 없지만 주절의 would를 보면 가정법임을 알 수 있습니다. 주절의 조동사 과거형이 가정법을 알아보는 가장 확실한 신호입니다.
were to: 혹시라도 ~한다면
if절에 were to + 동사원형을 쓰면 일어날 가능성이 거의 없는 미래의 일을 가정합니다. 실현 가능성이 아주 낮다는 점을 강조할 때 쓰죠.
were toIf the sun were to disappear, all life on Earth would die.
If you were to win the lottery, what would you do?
학생들이 자주 틀리는 형태
주절에서 조동사 뒤에 과거형을 쓰는 경우
if절이 과거형이니 주절도 과거형으로 맞추려는 실수가 나옵니다. 하지만 주절에서 과거형이 되는 것은 조동사이고, 그 뒤의 동사는 원형입니다.
조동사 뒤는 원형If I were rich, I would bought a big house. (틀림)
If I were rich, I would buy a big house.
If he knew the truth, he would be angry.
if절에 would를 쓰는 경우
would는 주절의 몫입니다. if절에 would를 넣으면 형태가 무거워지고, 시험에서는 틀린 문장으로 봅니다.
if절은 과거형If I would have a car, I would drive you. (틀림)
If I had a car, I would drive you.
If I were you, I would apologize.
세 번째 문장 If I were you는 충고할 때 아주 자주 쓰는 가정법 과거입니다. 내가 너일 수는 없으니 사실과 반대되는 상상이고, 그래서 were를 씁니다.
직설법과 가정법 과거 비교 표
| 구분 | 가정법 과거 | 직설법 (숨은 현실) |
|---|---|---|
| be동사 | If I were tall, I could reach it. | As I am not tall, I can’t reach it. |
| 일반동사 | If I had time, I could help you. | As I don’t have time, I can’t help you. |
| ~이 없다면 | Without water, nothing could live. | As there is water, life is possible. |
| 충고 | If I were you, I would apologize. | (나는 네가 아니지만) 사과하라는 충고 |
| 틀림 | I would bought it. | 조동사 뒤는 원형 buy |
핵심 정리
가정법 과거는 ‘If + 주어 + 과거형, 주어 + would/could/might + 동사원형’의 구조로 현재 사실의 반대를 상상합니다. 형태는 과거지만 뜻은 현재이므로 ‘(지금) ~라면, ~할 텐데’로 해석합니다.
문제를 풀 때는 세 곳을 확인하세요. if절의 be동사가 were인지, 주절의 조동사가 과거형인지, 그 뒤가 동사원형인지입니다. 직설법으로 바꿀 때는 시제를 현재로 되돌리고 긍정과 부정을 뒤집으면 됩니다.
도입의 복권 이야기를 영어로 옮기면 If I won the lottery, I would travel the world.입니다. 당첨되지 않은 현재에서 잠깐 다른 현실을 그려 보는 것, 그것이 과거형이 현재를 말하는 이유입니다.
예상 문제
문제. 다음 문장을 가정법 과거 문장으로 바꿔 쓰시오. (중3 서술형)(1) As I am not tall, I can’t reach the top shelf.
(2) As he doesn’t have a map, he gets lost.
[해설] 현재 사실의 반대이므로 if절은 과거형, 주절은 조동사 과거형 + 동사원형으로 씁니다. 긍정과 부정을 뒤집고, be동사는 were를 씁니다. (2)의 주절은 의미에 맞게 would not get lost로 씁니다.
[정답] (1) If I were tall, I could reach the top shelf.
(2) If he had a map, he would not get lost.









