← 블로그 목록

가정법 과거완료와 혼합가정법 차이점

Whonee쌤·

가정법 과거완료와 혼합 가정법, 도대체 왜 헷갈릴까요?

많은 학생이 영어 공부를 하면서 가장 큰 벽을 느끼는 곳이 바로 가정법이에요. 특히 가정법 과거완료와 혼합 가정법은 생긴 게 비슷해서 더 어렵게 느껴지지요. 미국에서 아이들을 가르칠 때도 문법 시간에 이 부분을 설명하면 아이들이 갸우뚱하곤 했어요. ㅎㅎ 사실 이 둘은 시간의 기준점이 어디인가를 잡느냐에 따라 갈리는 아주 단순한 원리인데, 이걸 무시하고 무작정 암기하려고 하니까 머리가 복잡해지는 거거든요.

📝학습 포인트
가정법 과거완료는 과거 사실에 대한 후회와 가정을 다루고 혼합 가정법은 과거의 행동이 현재의 상태에 영향을 미칠 때 사용하므로 시간의 축이 과거에서 현재로 이어지는지 여부를 확인해야 합니다

두 문법의 차이를 구분하려면 문장 속에 숨겨진 시간의 흐름을 찾아야 해요. 가정법 과거완료는 말 그대로 과거에 일어난 일을 반대로 상상하는 것이고, 혼합 가정법은 과거의 원인이 현재의 결과로 나타나는 것을 말해요. 예전에는 이걸 외우느라 정말 고생했는데, 근본적인 시간의 개념을 이해하면 훨씬 쉬워져요!

딱 하나만 기억하세요, 시간의 축!

두 개념을 구분하는 가장 쉬운 방법은 문장에 나타난 시간 부사를 확인하는 거예요. 가정법 과거완료는 문장 전체가 과거에 머물러 있지만, 혼합 가정법은 과거에서 시작해서 현재로 이어지는 다리를 가지고 있거든요.

📝학습 포인트
가정법 과거완료는 과거의 일을 과거에 상상할 때 사용하고 혼합 가정법은 과거의 일이 현재에 미치는 영향을 서술할 때 사용합니다

예를 들어볼까요? "내가 그때 공부를 열심히 했더라면, 지금 대학생일 텐데." 이 문장을 보면 '그때(과거)' 공부를 안 해서 '지금(현재)' 대학생이 아닌 거잖아요. 여기서 앞부분은 과정(과거)이고 뒷부분은 결과(현재)예요. 이게 바로 혼합 가정법의 핵심이지요~

예문으로 비교해보는 확실한 차이

직접 문장을 보면서 비교해 볼게요. 이게 눈에 익으면 정말 별거 아니거든요.

If I had studied harder, I would have passed the exam.
내가 더 열심히 공부했더라면, 그 시험에 합격했을 텐데. (과거에 공부 안 해서 과거에 떨어짐)

If I had studied harder, I would be a college student now.
내가 더 열심히 공부했더라면, 지금 대학생일 텐데. (과거에 공부 안 해서 현재 대학생이 아님)

첫 번째 문장은 전형적인 가정법 과거완료예요. had p.p. + would have p.p. 공식이 완벽하게 과거로 묶여 있지요? 반면 두 번째 문장은 앞은 과거지만 뒤에 now(지금)라는 단어가 오면서 결과가 현재로 바뀌었어요. 그래서 뒤에 would + 동사원형이 오는 거예요.

📐공식 정리
가정법 과거완료는 앞뒤 모두 과거 시점을 공유하고 혼합 가정법은 앞쪽 조건절은 과거완료를 쓰고 뒤쪽 주절은 현재를 나타내는 조동사 형태를 사용합니다

시험에 나오는 포인트, 이것만 노리세요

시험 문제를 낼 때 선생님들이 가장 즐겨 쓰는 패턴이 있어요. 바로 시점 부사를 슬쩍 끼워 넣는 것이죠. 문장 끝에 'then'이 있는지 'now'가 있는지만 봐도 정답이 바로 보이거든요.

📝학습 포인트
문장 끝에 now나 today 같은 현재 부사가 있으면 무조건 혼합 가정법을 의심하고 과거 시점 부사가 있으면 가정법 과거완료를 선택해야 합니다

내신이나 수능에서는 빈칸에 들어갈 알맞은 형태를 고르라고 하거나, 밑줄 친 부분의 어법상 오류를 찾는 문제가 자주 나와요. 이때 주절의 동사를 볼 때 would have p.p. 인지 would + 동사원형인지 확인하는 게 가장 중요해요! "이건 정말 중요합니다!"

절대 안 틀리는 나만의 암기법

이걸 다 외우려면 힘들잖아요. 저는 학생들에게 '시간 여행자'가 되어보라고 해요. 내가 과거로 돌아가서 어떤 행동을 했을 때, 그 결과가 지금 내 모습에 어떤 영향을 미치는지 상상해보는 거죠.

📝학습 포인트
조건절에 had p.p.를 먼저 쓰고 주절의 시점을 고민한 뒤 과거면 would have p.p.를 쓰고 현재면 would 동사원형을 쓰는 순서로 사고를 고정합니다

이렇게 하면 혼동할 일이 거의 없어요. "과거의 내가 현재의 나에게 말을 건다"라고 생각해보세요. 과거의 행동이 과거에서 끝났으면 과거완료, 과거의 행동이 현재까지 꼬리를 물고 있으면 혼합 가정법! 정말 간단하지요? ㅎㅎ

실전 연습문제로 확인하기

자, 이제 배운 내용을 연습해 볼까요? 아래 문제들을 차근차근 풀어보세요.

  • If he ( ) harder last year, he would be a manager now. (work)

  • If I ( ) more careful yesterday, I wouldn't have made such a mistake. (be)

  • If I ( ) the lottery last week, I would be rich now. (win)
📝학습 포인트
첫 번째는 now가 있으니 혼합 가정법으로 had worked가 정답이고 두 번째는 yesterday가 있으니 과거완료인 had been이 정답이며 세 번째는 now가 있으니 혼합 가정법인 had won이 정답입니다

정답은 차례대로 had worked, had been, had won입니다. 다 맞히셨나요? 처음에는 헷갈릴 수 있지만, 문장 속의 시간 흐름을 찾는 연습을 계속하면 어느새 익숙해질 거예요. 오늘도 공부하느라 정말 고생 많으셨어요! 궁금한 점 있으면 언제든 댓글 남겨주세요. ㅎㅎ

🎬

이 글의 가정법 강의 영상으로 마저 정리하기

Whonee쌤 영상 강의 · 가입 없이 3문제 무료 풀이

강의 보기 →
✍️잠깐! 퀴즈 3문제가정법

다음 중 일반 조건문(General Conditional)의 예시로 적절한 것은?

📚

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

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

강의 보기 →
🎁

30초 무료 가입

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

지금 바로 무료 가입 →

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

v0.86.0 · 2026-08-24 20:43 · 4a6bde0