안녕하세요! 영어 문장을 읽을 때는 뜻이 보이는데, 가정법 문제만 만나면 시제부터 헷갈리신 적 있으시죠? 과거형이 보여서 과거 이야기라고 골랐는데 오답이 되면 더 답답하셨을 거예요.
영어를 공부하시는 분들이 자주 막히는 부분도 공식 암기보다 시간 판단이에요. 가정법 과거와 과거완료는 이름과 실제 시간이 다르고, 혼합가정법은 두 시간을 한 문장에 넣기 때문이에요.
이 글에서는 문장 구조의 차이부터 가정법 공부법, 가정법 회화 연습, 가정법 독학과 인강 선택 기준까지 연결해드릴게요. 4분 정도면 읽으실 수 있으니 순서대로 확인해보세요!
가정법은 사실 여부와 시간을 먼저 판단하세요
가정법을 보면 동사 모양부터 확인하는 분이 많아요. 이 방식은 짧은 문제에서는 맞을 때도 있지만, 문장이 길어지면 현재와 과거를 자주 바꾸게 됩니다. 동사의 과거형이 실제 과거만 나타내는 것이 아니라 현실과의 거리를 표현하기도 하기 때문이에요.
Cambridge Dictionary의 조건문 문법 자료에서도 조건절은 실제 가능성이 있는 상황과 사실에 반대되는 상황으로 나누어 설명해요.
예를 들어 If it rains, I will stay home은 비가 올 가능성을 열어둔 문장이에요.
반면 If I had more time, I would travel은 지금 시간이 부족하다는 뜻을 품고 있어요.
먼저 사실인지 상상인지 고르고, 그다음 현재와 과거 중 어느 시간을 말하는지 확인하세요.
문장을 읽을 때는 조건절과 결과절 옆에 각각 지금 또는 과거라고 적어보세요.
이 두 표시만으로도 세 문형을 훨씬 빠르게 구별할 수 있어요.

가정법 과거는 현재 사실의 반대를 말해요
가정법 과거는 이름 때문에 지나간 사건으로 오해하기 쉬워요.
실제로는 현재 사실과 다르거나 실현 가능성이 낮은 상황을 상상할 때 주로 사용합니다.
형태는 If 주어 과거형, 주어 would 동사원형으로 잡으면 돼요.
If I knew her number, I would call her는 지금 전화번호를 모른다는 뜻이에요.
knew가 과거형이지만 문장이 가리키는 시간은 현재입니다.
현실에서 한 걸음 떨어진 상상을 표시하려고 동사의 시간을 뒤로 옮긴 거예요.
시험에서는 be 동사도 자주 나와요.
격식을 갖춘 문장에서는 주어와 관계없이 If I were, If he were처럼 were를 쓰는 형태가 널리 쓰입니다.
British Council의 조건문 학습 자료에서도 두 번째 조건문을 현재나 미래의 비현실적인 상황에 쓰는 형태로 제시해요.
가정법 과거를 발견하면 숨은 사실을 현재형 부정문으로 바꿔보세요.
If I were rich를 보면 I am not rich now라고 바꾸는 식이에요.
이 변환을 10문장 정도 반복하면 시제 이름보다 뜻을 기준으로 답을 고르게 됩니다.
과거완료와 혼합가정법은 결과의 시간을 비교하세요
가정법 과거완료는 이미 끝난 과거를 다르게 상상할 때 사용해요.
형태는 If 주어 had p.p., 주어 would have p.p.입니다.
조건과 결과가 모두 과거에 놓이므로 후회나 지나간 선택을 말할 때 자주 나옵니다.
If I had left earlier, I would have caught the train은 실제로 일찍 떠나지 않았고 기차도 놓쳤다는 뜻이에요.
두 절을 사실 문장으로 바꾸면 I did not leave early와 I did not catch the train이 됩니다.
과거완료 형태만 외우기보다 실제로 벌어진 일을 반대로 복원해야 뜻이 오래 남아요.
혼합가정법은 과거의 조건이 현재 결과까지 이어질 때 많이 사용합니다.
If I had studied medicine, I would be a doctor now에서는 공부하지 않은 시점은 과거이고, 의사가 아닌 상태는 현재예요.
그래서 조건절에는 had p.p.가 오고 결과절에는 would 동사원형이 옵니다.
조건절과 결과절의 시간이 다르면 혼합가정법인지 먼저 확인하세요.
| 구분 | 조건절 | 결과절 | 실제 시간 |
|---|---|---|---|
| 가정법 과거 | 과거형 | would 원형 | 현재와 현재 |
| 과거완료 | had p.p. | would have p.p. | 과거와 과거 |
| 혼합가정법 | had p.p. | would 원형 | 과거와 현재 |
표에서 보듯이 결과절이 would have p.p.인지 would 동사원형인지 비교하면 과거완료와 혼합가정법을 빠르게 나눌 수 있어요.

가정법 공부법은 변환과 말하기를 함께 묶으세요
가정법 공부법을 공식 필사에만 두면 빈칸 문제는 풀어도 직접 문장을 만들기 어려워요. 공식이 뜻과 연결되지 않은 채 저장되면 실제 대화에서 필요한 형태를 제때 꺼내기 어렵기 때문이에요. 하루에 문형별로 4문장씩, 모두 12문장을 사실 문장과 가정 문장으로 바꿔보세요.
가정법 회화에서는 긴 문장보다 자주 쓰는 틀을 먼저 익히는 편이 효율적이에요.
If I were you, I would 뒤에 wait, ask again, take a break처럼 짧은 표현을 붙여 소리 내어 말해보세요.
그다음 I wish I had와 If I had known을 활용해 지난 선택을 말하면 과거완료 연습으로 이어집니다.
가정법 독학을 하신다면 20분을 세 구간으로 나눠보세요. 처음 5분은 예문을 읽고, 다음 10분은 사실 문장으로 변환하며, 마지막 5분은 자신의 상황으로 말해보는 방식이에요. 2주 동안 매일 12문장을 다루면 모두 168문장을 접하게 되어 형태와 뜻의 연결이 한층 익숙해집니다.
가정법 인강은 시제표만 보여주는 강의보다 문장을 사실 문장으로 되돌리고 말하기 과제까지 제공하는 강좌가 적합해요. 혼자서 오답 이유를 설명하기 어렵거나 같은 시제에서 세 번 이상 반복해 틀린다면 강의를 이용하는 편이 시간을 줄여줍니다. 샘플 강의에서 과거와 과거완료의 시간 차이를 문장으로 설명하는지 먼저 확인해보세요.
독학과 인강 중 무엇을 고르든 문장을 보고, 바꾸고, 말하는 세 번의 연습을 남겨야 해요.

가정법에서 자주 묻는 질문
Q. 가정법 과거에 항상 were를 써야 하나요?
격식을 갖춘 문장과 시험에서는 모든 주어에 were를 쓰는 형태가 안전해요.
실제 대화에서는 was도 들리지만, 학습 초기에는 If I were를 한 묶음으로 익히는 편이 좋아요.
Q. would는 if절에 넣어도 되나요?
일반적인 가정법에서는 would를 결과절에 둬요.
의지나 정중한 부탁처럼 별도 의미가 있는 경우를 제외하면 if 주어 과거형의 배열을 먼저 적용해보세요.
Q. 독학과 인강 가운데 어느 쪽이 더 효율적인가요? 스스로 사실 문장 변환과 오답 설명이 가능하다면 가정법 독학으로도 충분히 진도를 낼 수 있어요. 시제를 반복해서 혼동하거나 말하기로 이어지지 않는다면 예문 첨삭과 과제가 포함된 가정법 인강을 비교해보시는 게 좋아요.
함께 읽으면 좋은 글
- 세련된 남자 영어 이름 추천 — 요즘 트렌드와 흔하지 않은 이름 비교
- 요즘 여자 영어 이름 추천 30개 — 2026 세련된 이름 뜻까지
- 수동태 형태 한 번에 정리! 시제별 조동사별 예문과 전치사까지
- 부정대명사 one ones it 차이, 헷갈릴 때 바로 구별하는 방법
- 일본어 독학 교재 착붙는 일본어·해커스·다락원 — 성향별 추천 정리