← 블로그 목록

가정법 완벽 정리 — 복잡한 공식 대신 딱 한 문장으로 현실과 상상 구분하는 법

Whonee쌤·

많은 분이 가정법이라는 단어만 들으면 뒷목을 잡으시곤 합니다. 저도 UT Austin에서 공부할 때나 미국 초등학교에서 아이들을 가르칠 때, 가장 많이 받는 질문 중 하나가 바로 "가정법을 도대체 언제 써야 하나요?"였거든요. 사실 가정법은 복잡한 공식이 아니라, 우리 마음속의 현실과 상상을 구분하는 언어적 장치일 뿐이랍니다.

왜 우리는 가정법을 쓰는 걸까요?

가정법의 핵심은 시제 변화를 통한 거리 두기입니다. 영어를 사용하는 사람들은 현실과 동떨어진 상상을 할 때, 현재 시제를 그대로 쓰지 않고 한 단계 과거로 물러나는 습관이 있어요. 이게 바로 가정법의 근원적인 원리이지요.

미국에서 아이들에게 영어를 가르칠 때, "지금 당장 내 앞에 없는 것을 말할 때는 시간을 뒤로 돌려보자"라고 설명하곤 했답니다.

만약 여러분이 "내가 지금 돈이 많다면, 세계 여행을 갈 텐데"라고 말하고 싶다면 어떻게 해야 할까요? 현실은 돈이 없으니까, 현재 동사를 과거로 밀어버리는 겁니다.

If I had a lot of money, I would travel the world.
(내가 돈이 많다면, 세계 여행을 갈 텐데.)

📝학습 포인트
If절에 과거형 동사를 써서 현실과 거리 두기
주절에는 would, could, might 같은 조동사의 과거형 사용
be동사는 인칭에 상관없이 were를 쓰는 것이 정석
현실과는 반대되는 상황임을 암시
가정법은 사실을 말하는 것이 아니라 상상을 말하는 것
상상의 강도가 높을수록 시제를 더 과거로 밀어버림

직설법과 가정법, 이렇게 구분하세요

많은 학생이 가정법과 직설법의 차이를 헷갈려 합니다. 직설법은 현실 가능성이 0%부터 100%까지 열려 있는 상태예요. 하지만 가정법은 "이미 사실이 아니라는 것"을 전제로 깔고 들어갑니다.

직설법: If it rains tomorrow, I will stay home.
(내일 비가 온다면, 나는 집에 있을 것이다.)

  • 이건 비가 올 가능성을 인정하는 상황입니다.

가정법: If it rained right now, I would stay home.
(만약 지금 비가 온다면, 나는 집에 있을 텐데.)

  • 이건 지금 밖이 맑다는 것을 알고 하는 상상입니다.

우리가 흔히 범하는 틀린 표현 중 하나가 바로 시제 일치예요.
틀린 표현: If I have wings, I would fly to you.
올바른 표현: If I had wings, I would fly to you.
(내가 날개가 있다면, 너에게 날아갈 텐데.)

여기서 핵심 공식을 하나 기억하세요. If절에 과거형 동사를 쓰면, 주절에는 무조건 조동사의 과거형(would, could, might)이 짝꿍으로 등장해야 한다는 사실! ㅎㅎ 이게 정말 중요합니다.

과거의 일을 후회할 땐 어떻게 할까요?

이미 지나간 과거를 상상할 때는 어떻게 할까요? 이때는 시간을 한 번 더 뒤로 돌려서 과거완료(had p.p.)를 사용합니다. 미국 초등학교에서 아이들이 "내가 그때 그 사탕을 먹었더라면 배가 안 아팠을 텐데"라고 말할 때 꼭 쓰는 표현이지요.

If I had studied harder, I would have passed the exam.
(내가 공부를 더 열심히 했더라면, 시험에 합격했을 텐데.)

여기서 주의할 점은, 이미 과거는 되돌릴 수 없다는 점입니다. 그래서 가정법 과거완료는 항상 '후회'나 '아쉬움'의 뉘앙스가 짙게 묻어납니다. 시험 문제에서도 이런 '후회'의 맥락을 파악하는 것이 빈출 포인트랍니다.

✏️실전 연습
과거의 일을 반대로 가정할 때는 had p.p. 사용
would, could, might 뒤에 have p.p.를 붙여서 과거의 의미 완성
현실의 사실과 반대되는 과거 상황을 서술
시제 혼합을 주의해서 문장 구성
실전 독해에서는 이 문장이 나오면 과거에 실제로 그렇지 않았음을 파악해야 함

실전 연습문제로 체계적 기본기 다지기

자, 그럼 배운 내용을 바탕으로 간단하게 연습해 볼까요? 아래 문장들이 맞는지 틀리는지 한번 생각해보세요. 생각보다 놓치기 쉬운 부분들이 있답니다.

  • If I was you, I would take the job. (이 문장은 맞을까요?)

  • If he would have known, he would have called you. (이 문장은 어떨까요?)

정답은 바로... 1번은 문법적으로는 If I were you가 원칙입니다. 물론 구어체에서는 was를 쓰기도 하지만, 시험에서는 were를 써야 정답으로 인정받지요. 2번은 If절에 조동사 would를 쓰는 흔한 실수입니다.

올바른 정답: If he had known, he would have called you.
(그가 알았더라면, 너에게 전화했을 텐데.)

이렇게 하나씩 뜯어보면 가정법도 참 재미있지요? 처음에는 어색해도 입으로 소리 내어 연습하다 보면 어느새 자연스럽게 튀어나오게 될 거예요. 저도 처음에 미국에서 영어 공부할 때 수백 번을 중얼거렸답니다. ㅋㅋ

여러분, 가정법은 단순히 문제 풀이를 위한 도구가 아니에요. 내 마음속의 다양한 가능성과 지나간 아쉬움을 표현하는 아주 풍성한 언어랍니다. 오늘 배운 내용을 바탕으로 여러분만의 문장을 직접 만들어보세요. 틀려도 괜찮습니다. 그게 바로 실력이 느는 과정이니까요! 다음에도 더 유익하고 재미있는 영어 이야기로 찾아올게요. 그때까지 영어 공부 즐겁게 하세요~

🎁

이 글 도움이 되셨나요?

30초 가입하면 강의 29개 + 문제 1044개를 전부 풀 수 있어요

무료 가입
✍️잠깐! 퀴즈 3문제가정법

다음 문장에서 빈칸에 가장 적절한 것을 고르시오: 만약 지구가 지금보다 훨씬 더 컸더라면, 대기는 수소를 더 오래 ______.

📚

가정법 강의 영상으로 완벽 이해하기

Whonee쌤 유튜브 강의 + 10문제 풀이

강의 보기 →
🎁

30초 무료 가입

강의 29개 + 문제 1044개를 무료로 풀어보세요.
나에게 맞는 문법 학습 시작하기 💪

지금 바로 무료 가입 →

Google · 카카오 · 네이버로 3초 가입