[호평동 바꿈영어학원] should, ought to, had better 차이, 강도 순서는 어떻게 되나요
빈칸에 충고를 나타내는 조동사를 고르는 문제에서 보기에 should, ought to, had better가 함께 나오면 강도를 기준으로 답을 가릅니다. should와 ought to는 둘 다 '~하는 게 좋겠다' 정도의 부드러운 충고라서 의미상 거의 같지만, had better는 '지금 안 하면 곤란해진다'는 경고에 가까운 더 센 표현입니다.
문장에 결과가 안 좋을 거라는 경고의 뉘앙스가 있으면 had better, 그냥 일반적인 조언이면 should나 ought to를 고르면 됩니다.
세 표현의 형태
should + 동사원형: 주어와 상관없이 형태가 바뀌지 않습니다. 부정은 should not(shouldn't).
ought to + 동사원형: to가 붙는다는 점만 다르고 쓰임은 should와 거의 같습니다. 부정은 ought not to(거의 쓰이지 않고 교과서에만 가끔 등장합니다).
had better + 동사원형: had는 과거형처럼 생겼지만 현재의 의미입니다. 줄여서 'd better로도 씁니다. 부정은 had better not(had better가 아니라 better 뒤에 not을 붙입니다).
왜 세기가 다를까요
should와 ought to는 상대방에게 선택권을 남겨두는 조언입니다. 듣는 사람이 안 따라도 당장 큰일이 나지는 않는다는 전제가 깔려 있습니다. 반면 had better는 원래 '그렇게 하는 편이 (그렇게 하지 않는 것보다) 낫다'는 비교에서 나온 표현이라서, 그 뒤에는 '안 그러면 좋지 않은 일이 생긴다'는 경고가 숨어 있습니다.
그래서 had better는 부모가 아이에게, 의사가 환자에게 하듯 급하거나 손윗사람이 아랫사람에게 하는 말투로 느껴질 때가 많습니다.
예문으로 확인하기
You should drink more water.
너는 물을 더 마시는 게 좋겠어.
Students ought to respect their teachers.
학생들은 선생님을 존중해야 한다.
You had better finish your homework before dinner.
너 저녁 먹기 전에 숙제 끝내는 게 좋을 거야(안 그러면 곤란해져).
You should see a doctor if the cough continues.
기침이 계속되면 병원에 가 보는 게 좋겠어.
You had better see a doctor right now, or it could get worse.
지금 당장 병원에 가는 게 좋을 거야, 안 그러면 더 심해질 수 있어.
It's getting dark. We ( ) go home now, or we'll be in trouble.
어두워지고 있다. 우리는 지금 집에 가는 게 좋겠다, 안 그러면 곤란해질 것이다. (빈칸: had better)
세 표현의 강도와 뉘앙스
| 표현 | 강도 | 쓰이는 상황 |
|---|---|---|
| should | 중간, 일반적인 조언 | You should study harder. (너는 더 열심히 공부하는 게 좋겠어, 선택의 여지 있음) |
| ought to | should와 거의 동일 | You ought to apologize to her. (그녀에게 사과하는 게 좋겠다, should와 바꿔 써도 무방) |
| had better | 강함, 경고에 가까움 | You had better apologize now, or she won't forgive you. (지금 사과하는 게 좋을 거야, 안 그러면 그녀가 용서하지 않을 거야) |
not의 위치가 다릅니다
should와 ought to는 not을 조동사 뒤, 본동사 앞에 넣어서 should not go, ought not to go처럼 씁니다. 그런데 had better는 better 뒤에 not을 붙여서 had better not go라고 씁니다. had not better go라고 쓰면 틀립니다.
이 위치 차이가 빈칸이나 어법 문제에 자주 나오는 함정입니다. 또한 ought to는 의문문이나 부정문에서 실제로는 잘 쓰이지 않고 should로 대체되는 경우가 많다는 점도 참고할 만합니다.
should와 had better를 섞어 쓰는 오답 패턴
충고를 영작할 때 You should finish it now, or you'll fail.처럼 should 뒤에 경고성 결과절을 그대로 붙이는 문장이 자주 보입니다. 문법적으로 틀린 것은 아니지만, 원어민이라면 이런 급박한 경고 상황에는 had better를 더 자연스럽게 선택합니다.
반대로 had better를 일반적인 조언에 남발해서 You had better exercise regularly for your health.처럼 쓰는 경우도 있는데, 이런 일상적인 건강 조언에는 should가 더 무난합니다.
부정문에서 had not better go라고 쓰는 오류도 흔한 지점입니다. had better는 had라는 조동사처럼 생긴 부분과 better라는 비교급이 붙어서 만들어진 관용 표현이라, not이 들어갈 자리는 better 바로 뒤라는 것을 형태로 기억해 두는 편이 안전합니다.
빈칸 앞뒤의 신호를 봅니다
빈칸 뒤에 or 로 이어지는 부정적인 결과절(or you'll be in trouble, or it will be too late 같은 표현)이 있으면 had better일 확률이 높습니다. 반면 if절로 가볍게 조건을 제시하거나 일반적인 권유의 맥락이면 should나 ought to를 고릅니다.
부정문 어법 문제에서는 not의 위치부터 확인하세요. had better 바로 뒤에 not이 붙어 있는지 보는 것만으로 절반은 풀립니다.
자주 받는 질문
should와 ought to는 시험에서 서로 바꿔 써도 되나요
의미상으로는 거의 같아서 대부분의 문맥에서 바꿔 써도 무방합니다. 다만 ought to는 형태에 to가 들어가므로 빈칸 뒤에 동사원형이 바로 오는지, to가 따로 주어지는지를 확인해야 어법 문제에서 실수하지 않습니다.
had better를 윗사람에게 써도 되나요
had better는 경고나 명령에 가까운 말투라서 윗사람에게 쓰면 무례하게 들릴 수 있습니다. 공손하게 조언하고 싶을 때는 should나 I think you should를 쓰는 편이 자연스럽습니다.

