释义 |
●had better/best (do sth) 🔑used to tell sb what you think they should do (告诉别人应该做的事)应该,最好◆You'd better go to the doctor about your cough. 你最好去找医生看看你的咳嗽。◆We'd better leave now or we'll miss the bus. 我们最好现在就走,不然就赶不上公共汽车了。◆You'd better not do that again. 你最好别再这样做了。◆'I'll give you back the money tomorrow.' 'You'd better!' (= as a threat) “我明天会还你钱。” “那样最好!”◆If you think it is going to be easy, you'd best think again.如果你认为那会很容易,你最好再想想。should / ought / had better- Should and ought to are both used to say that something is the best thing or the right thing to do, but should is much more common. * should 和 ought to 均用以表示应该做某事,不过 should 常用得多:◆You should take the baby to the doctor's. 你应该把这婴儿带去看看医生。◆I ought to give up smoking. 我应该戒烟。 In questions, should is usually used instead of ought to. 在疑问句中,通常用 should 而不是 ought to:◆Should we call the doctor? 我们叫医生来好吗?
- Had better can also be used to say what is the best thing to do in a situation that is happening now. * had better 亦可用以表示在目前状况下最好做某事:◆We'd better hurry or we'll miss the train. 我们最好快点,否则就赶不上火车了。
- You form the past by using should have or ought to have. 过去时用 should have 或 ought to have 构成:◆She should have asked for some help. 她本应该请求帮助的。◆You ought to have been more careful. 你本应该更小心一点的。
- The forms should not or shouldn't (and ought not to or oughtn't to, which are rare in NAmE and formal in BrE) are used to say that something is a bad idea or the wrong thing to do. * should not 或 shouldn't(以及在美式英语中很少见,在英式英语中为正式用法的 ought not to 或 oughtn't to)表示不应该:◆You shouldn't drive so fast. 你不应该把车开得这么快。
- The forms should not have or shouldn't have and, much less frequently, ought not to have or oughtn't to have are used to talk about the past. * should not have 或 shouldn't have 以及很少用的 ought not to have 或 oughtn't to have 均用于指过去:◆I'm sorry, I shouldn't have lost my temper. 对不起,我不该发脾气。
See also better |