1. had better = 현재, 미래에만!
◎ 긍정: I'd better do something
= It is advisable to do it.
If I don't do it, there will be a problem or a danger.
하는 것을 충고한다. 내가 이걸 하지 않는다면, 문제나 위험이 생길 것이다.
ex) I have to meet Amy in ten minutes. I'd better go now or I'll be late.
난 10분 후에 에이미를 만나야 해. 지금 가는 게 좋을 것 같아, 그렇지 않으면 늦을 거야.
◎ 부정: I'd better not do something
ex) You don't look very well. You'd better not go out tonight.
너 안 좋아 보여. 오늘 밤에 나가지 않는 게 좋겠다.
2. had better / should
◎ had better: only for a specific situation, not for things in general (특정한 상황에만)
◎ should: in all types of situations to give an opinion or give advice (일반적인 상황에만)
→ A specific situation: It's late. You'd better go. = You should go.
특정한 상황: 늦었어. 너 얼른 가는 게 좋을 것 같아.
→ In general: You're always at home. You should go out more often.
일반적인 상황: 넌 항상 집에만 있잖아. 밖에 더 자주 나가는 게 좋을 것 같아.
◎ had better: There is always a danger or a problem if you don't follow the advice (안 하면 문제 생김)
◎ should: "It is a good thing to do" ("하면 좋은 거라니까")
The film starts at 8:30. You'd better go now or you'll miss the beginning.
영화는 8:30에 시작해. 지금 가는 게 좋을 거야. 그렇지 않으면 시작을 놓칠 거거든.
It's a great film. You should go and see it. (but no problem if you don't)
굉장한 영화야. 넌 가서 보는 게 좋을 거야. (그래도 안 봐도 문제는 없어)
3. it's time ... : ~가 ~를 해야만 할 때이다
It's time ( for + 목적어 ) to V
It's (about) time (that) + S + V(과거)
ex) It's time for us to go home.
= It's time we went home. 우리가 집에 가야 할 시간이다.