ifg95p의 정체? 헷갈리는 가정법 과거완료 5분 만에 끝내기
혹시 'ifg95p'라고 검색하셨나요?
안녕하세요! 대한민국 학생들의 영어 실력을 한 땀 한 땀 채워나가는 한땀영어입니다. 혹시 방금 'ifg95p'라는 낯선 단어를 검색해서 이 글을 보고 계신가요? 오타일 수도 있고, 친구에게 들은 암호일 수도 있겠지만, 아마 여러분은 수능과 내신 영어의 단골손님, '가정법 과거완료'에 대해 찾고 있었을 확률이 높습니다.
복잡한 이름과 형태 때문에 많은 학생이 어려워하는 구문인데요. 오늘 한땀영어와 함께 5분만 투자해서 완벽하게 정복해 봅시다!
가정법 과거완료, 대체 언제 쓰는 걸까?
가장 중요한 핵심부터 짚고 넘어갈게요. 가정법 과거완료는 '과거 사실에 대한 반대'를 가정하거나 상상할 때 사용합니다. 우리말로 해석하면 보통 "만약 (과거에) ~했더라면, ~했을 텐데." 와 같이 아쉬움이나 후회를 나타내는 뉘앙스를 풍깁니다.
1. 기본 공식: 짝꿍을 기억하세요!
가정법 과거완료는 'If가 있는 절(조건절)'과 '주절'의 동사 형태가 정해진 짝꿍처럼 함께 다닙니다. 이 공식을 통째로 외워두는 것이 가장 중요합니다.
- If 절 (조건절): If + 주어 + had p.p. (과거완료)
- 주절: 주어 + 조동사 과거형(would, could, should, might) + have p.p.
마치 수학 공식처럼, If had p.p.가 보이면 주절에서는 would/could have p.p.를, 반대로 주절에 would/could have p.p.가 보이면 If 절에서는 had p.p.를 찾아야 합니다. 이 짝이 맞지 않으면 어법상 틀린 문장이 됩니다.
2. 해석의 핵심: 반대로 생각하기
공식을 알았다면 이제 해석을 해볼 차례입니다. 가정법은 '반대'를 이야기하는 것이므로, 문장의 의미를 파악할 때는 긍정은 부정으로, 부정은 긍정으로 바꾸어 과거의 실제 사실을 추론해야 합니다.
예를 들어, If she had taken the subway, she would have arrived on time. 이라는 문장을 살펴볼까요?
- If 절 분석: "만약 그녀가 지하철을 탔더라면" → 실제 과거 사실: 그녀는 지하철을 타지 않았다.
- 주절 분석: "그녀는 제시간에 도착했을 텐데." → 실제 과거 사실: 그녀는 제시간에 도착하지 못했다.
이렇게 문장이 담고 있는 '숨은 의미'를 파악하는 것이 독해의 핵심입니다.
시험에 나오는 함정 TOP 2
개념을 이해했더라도, 출제자는 교묘한 함정으로 우리를 헷갈리게 만듭니다. 특히 다음 두 가지 유형은 반드시 기억해두세요.
1. If의 생략과 도치
If를 생략하는 대신, 주어와 동사(had)의 위치를 바꾸는 '도치'가 발생할 수 있습니다. 문장 맨 앞에 If 없이 Had가 튀어나온다면 100% 가정법 도치 문제입니다.
- 원래 문장: If I had known the truth, I would have acted differently.
- 도치 문장: Had I known the truth, I would have acted differently.
두 문장의 의미는 완전히 같습니다. Had + 주어 + p.p. 형태에 익숙해져야 합니다.
2. 혼합 가정법과의 구별
가끔 If 절은 가정법 과거완료인데, 주절은 가정법 과거(주어 + would/could + 동사원형)인 경우가 있습니다. 이를 '혼합 가정법'이라고 부르며, "과거에 ~했더라면, 지금 ~할 텐데." 라는 의미를 가집니다. 주절에 now, today 같은 현재를 나타내는 부사가 있는지 확인하는 것이 구별의 팁입니다.
어떤가요? 'ifg95p'라는 미스터리한 검색어에서 시작해 가정법 과거완료의 핵심까지 훑어보았습니다. 처음에는 낯설지만, 공식과 해석 원리를 반복해서 연습하면 어떤 문제에도 자신있게 대처할 수 있습니다. 이처럼 복잡한 영어 구문도 정확한 원리 학습과 체계적인 훈련이 있다면 결코 어렵지 않습니다. 한땀영어의 구문 분석 프로그램은 여러분의 영어 실력에 가장 단단한 기반을 만들어 드립니다.