가정법 과거 총정리 — 기본 구조부터 예문 해석까지 5분 완성
선생님, 질문이요! 가정법 과거는 '과거'에 일어난 일을 말하는 거 아닌가요? 그런데 왜 예문에서는 현재처럼 해석하는 거죠? 진짜 너무 헷갈려요!
많은 학생들이 처음에 정말 많이 하는 오해예요. 사실 이 이름이 우리를 참 헷갈리게 만들지요~ ㅎㅎ 미국에서 아이들을 가르칠 때도 문법 시간에 이 부분에서 다들 눈이 동그래지곤 했답니다. 가정법 과거라는 이름이 붙은 이유는 실제 과거 시제와 똑같은 동사 모양을 빌려 쓰기 때문이에요. 그렇지만 우리가 말하려는 내용은 절대 과거가 아니랍니다. 지금 당장 일어날 수 없는 일을 상상하는 거거든요.
"내가 지금 돈이 있다면, 그걸 살 텐데"라는 문장을 영어로 말할 때, If I had money, I would buy it.이라고 하지요. 여기서 had는 분명 과거형이지만, 해석은 "내가 (지금) 돈이 있다면"으로 현재처럼 해야 합니다. 만약 과거의 일을 후회하면서 말하고 싶다면 그때는 '가정법 과거완료'라는 다른 도구를 꺼내야 해요. 지금 우리가 다루는 가정법 과거는 오직 현재의 상황을 반대로 가정하는 것, 이것 하나만 기억하면 됩니다!
이걸 쉽게 이해하려면 '거리두기'라고 생각하면 좋아요. 지금 현실이 너무 팍팍해서 현실과 나의 상상 사이에 심리적인 거리를 두는 거지요. 그래서 현재 시제인 have 대신 한 단계 뒤로 물러난 과거 시제 had를 써서 "이건 현실이 아니야, 그냥 상상일 뿐이야"라고 표시를 해주는 거예요. 마치 우리가 영화를 볼 때 스크린 속의 인물과 거리를 두는 것처럼요.
미국 초등학교 교실에서 아이들에게 설명할 때도 이런 비유를 썼답니다. "얘들아, 우리가 지금 여기서 우주여행을 할 수 없지? 하지만 만약 할 수 있다면 어떨까?"라고 물을 때 If we could travel to space, we would see stars.라고 말하면 아이들이 바로 이해하더라고요. If I was라고 쓰면 안 되고 If I were라고 써야 한다는 것도 꼭 기억하세요!
가정법 과거를 완벽하게 내 것으로 만들려면 직설법으로 바꾸는 연습을 해보는 게 정말 좋아요. As I don't have time, I can't study. (시간이 없어서 공부할 수 없어)라는 직설법 문장을 가정법으로 바꾸면 If I had time, I could study.가 되는 거지요. 여기서 시제를 현재에서 과거로, 긍정을 부정으로 바꾸는 연습을 하면 문법의 근원적인 원리가 머릿속에 쏙쏙 박힐 거예요!
이제 연습문제를 풀면서 확인해 볼까요? 다음 문장에서 틀린 부분을 찾아서 고쳐보세요!
- If I was you, I would take that offer.
(내가 너라면, 그 제안을 받아들일 텐데)
- If I have a car, I will drive to the beach.
(내가 차가 있다면, 바닷가로 운전해서 갈 텐데)
1번 문제에서 was는 were로 고쳐야 합니다. 가정법에서는 인칭에 상관없이 were를 쓰는 게 체계적인 규칙이거든요. 2번은 현재 시제를 쓴 조건문 형태라 가정법으로 바꾸려면 have를 had로, will을 would로 바꿔야 문맥에 맞는 가정이 됩니다. 이렇게 기본기를 다지면 영어 실력이 정말 단단해질 거예요. 궁금한 점이 있으면 언제든 또 물어보세요~ ㅎㅎ