영어식 사고방식 따라잡기

'...해야 한다'는 오해! 가정법 should의 핵심 원리와 3가지 의미

smartself 2025. 8. 24. 19:13

 

99%의 영어 공부시 놓치는 가정법 should의 진짜 의미! 조동사 `should`를 '...해야 한다'로만 알고 있다면, 가정법 문장을 해석할 때 큰 혼란에 빠질 수 있어요. 이 글을 통해 가정법에서 `should`의 숨겨진 의미와 사용법을 완벽하게 이해하고, 이제껏 몰랐던 영문법의 핵심 원리를 깨닫게 될 거예요.

가정법, 정말 지겹도록 많이 들었죠? 저도 학창 시절에 가정법을 배울 때, 으레 그래야 하는 것처럼 그냥 공식만 외웠던 기억이 있어요. 'If 주어 동사 과거형, 주어 would 동사원형' 이런 식으로요. 그런데 여기서 한 가지 의문이 생기죠. 이 `would` 자리에 `should`가 나오면 대체 뭘로 해석해야 할까요? '...해야 한다'라는 뜻으로 해석하면 문장이 영 어색해지는데 말이죠. 오늘 제가 이 오랜 미스터리를 시원하게 해결해 드릴게요! 😊

가정법 should, 진짜 의미는 따로 있다! 💡

우리가 보통 알고 있는 `should`의 의미는 '...해야 한다'라는 의무나 당위성이에요. "You should study hard." (너는 열심히 공부해야 한다.)처럼 말이죠. 하지만 가정법 문장에서는 이 뜻이 완전히 달라집니다. 이게 바로 많은 분들이 혼란스러워하는 이유죠. 핵심은 바로 '동사의 형태와 내용의 불일치'라는 가정법의 원리에 있어요.

📌 알아두세요!
가정법의 핵심은 동사의 과거형을 사용해서 '현실의 불가능성'을 나타낸다는 점입니다. 형태는 과거지만 내용은 현재나 미래를 의미하고, 형태가 과거 완료(`had pp`)이면 내용은 과거가 됩니다. 원어민들은 이 불일치를 통해 '아, 이건 뻥이구나!' 하고 바로 알아차린다고 해요.

이 원리를 조동사에 적용하면 아주 간단해져요. 조동사도 원래의 의미로 되돌려 해석하면 되거든요. `would`는 현재형 `will`의 뜻인 '...할 것이다'로, `could`는 `can`의 뜻인 '...할 수 있다'로 해석하면 되는 것처럼요. 그럼 `should`의 현재형은 뭘까요? 바로 `shall`이에요. 셸(shall)은 약간 고어체 느낌이 있지만, 주어가 I나 We일 때 남아있는 경우가 있죠. "Shall we dance?" 같은 문장처럼요.

결론적으로, 가정법 문장에서 `would`와 `should`는 둘 다 `will`의 과거형 역할을 수행해요. 따라서 가정법 주절에 등장하는 `should`는 `...할 것이다`라고 `would`와 동일하게 해석하면 됩니다. 더 이상 '...해야 한다'라고 헷갈리지 마세요!

Should have pp, 세 가지 의미 완벽 정리 📚

`should have pp`는 더욱 복잡해요. 보통 '...했어야 했는데 (못했다)'라는 후회를 나타내는 표현으로 많이 배우죠. 하지만 이 역시 가정법에서는 다른 뜻으로 쓰여요. `should have pp`가 사용되는 세 가지 경우를 표로 정리해 볼게요.

구분 의미 예문 및 설명
1. 유감/후회 '...했어야 했는데 (안 했다)' "I should have studied harder."
(열심히 공부했어야 했는데 못했다는 유감)
2. 과거 추측 '확실히 ...했을 것이다' (75% 확률) "He should have arrived by now."
(지금쯤이면 도착했을 것이다)
3. 가정법 주절 `would have pp`와 동일하게 '...했을 것이다' "If we had left earlier, we should have caught the train."
(더 일찍 출발했더라면 기차를 탔을 것이다.)

위 표에서 보시다시피, 가정법 문장에서 `should have pp`는 `would have pp`와 같은 의미로 사용돼요. 즉, '...했을 것이다'라는 과거의 가정을 나타내는 거죠. 예문의 경우, 실제로 기차를 타지 못했기 때문에 '기차를 탔을 것이다'라고 가정하는 겁니다.

If절에 should가 들어가면? ✈️

그럼 이제 가정법의 조건절, 즉 `If`절에 `should`가 들어가는 경우를 살펴볼게요. `If you need me`와 `If you should need me`의 차이는 무엇일까요?

두 문장의 미묘한 차이 📝

`If you need me`: 상대방이 나를 필요로 할 가능성이 꽤 있다는 것을 전제로 하는, 일반적인 조건문이에요.

`If you should need me`: `should`가 들어가면서 문장이 비현실적인 느낌을 줘요. 상대방이 나를 필요로 할 가능성이 매우 낮을 때 사용하죠.

이처럼 `If`절에 `should`가 등장하면 '현실성이 낮은 상황'을 가정한다는 뜻이 확 살아나요. 이 뉘앙스를 가장 잘 살릴 수 있는 한국어 표현이 바로 '혹시라도' 또는 '혹여라도'입니다.

 

핵심 내용 한눈에 요약하기 📝

이제 헷갈리는 가정법 `should`의 진짜 의미를 모두 이해하셨죠? 오늘의 핵심 포인트를 다시 한번 정리해 드릴게요.

 
💡

가정법 'Should'의 진짜 얼굴!

가정법 주절에서: `will`의 과거형 `would`와 동일한 의미!
`Should have pp`: `would have pp`와 같은 '...했을 것이다'로 해석!
`If`절에서: '혹시라도'의 뉘앙스를 추가해 낮은 가능성을 표현!
원리: 가정법은 '형태와 내용의 불일치'라는 기본 원리를 이해하는 것이 중요!
 

자주 묻는 질문 ❓

Q: `should`의 '...해야 한다'는 의미는 가정법에서 완전히 사라지는 건가요?
A: 아니요, 그렇지 않습니다. `should`는 평서문에서 여전히 '...해야 한다'는 의미로 사용돼요. 다만 가정법 과거/과거완료 문장의 주절에서는 `would`와 동일하게 '...할 것이다'의 의미로 사용된다는 점을 기억하는 것이 중요해요.
Q: `would have pp`와 `should have pp`는 정말 해석 차이가 없나요?
A: 네, 가정법 과거완료의 주절에서는 해석상 차이가 없습니다. 둘 다 과거 사실에 반대되는 가정을 나타내며, '...했을 것이다'로 해석하는 것이 가장 자연스럽습니다.
Q: `If I were a bird`와 `If I should be a bird`는 어떻게 다른가요?
A: `If I were a bird`는 현실적으로 불가능한 상황을 가정하는 '가정법 과거' 문장입니다. 반면, `If I should be a bird`는 `should`를 사용해 '혹시라도 새가 된다면'처럼 실현 가능성이 매우 낮은 미래를 가정하는 문장입니다.

어떠세요? 이제 가정법 문장에서 `should`를 만나도 더 이상 당황하지 않으실 거죠? 😊 문법 공식만 외우는 것이 아니라, 그 안에 숨겨진 원리를 이해하는 것이 얼마나 중요한지 다시 한번 깨닫는 시간이었으면 좋겠습니다.