Should, had better ; ought to, be supposed to ; have to, must
Had better và should
Cấu trúc had better dùng để đưa ra lời khuyên (advice) hoặc đề nghị (suggestion), tương tự should.
Had better + V (không có to).
You'd better get back to work. (Bạn nên quay lại làm việc đi.)
Thể phủ định: had better + not.
You had better not tell a lie.
Khác biệt giữa had better và should:
- Had better chỉ dùng cho tình huống cụ thể (specific situation).
- Should dùng cho tình huống chung chung (general), và should có thể thay had better, nhưng ngược lại thì không.
Sự khác nhau này khá mập mờ theo mình thấy. Nhìn chung should phổ biến hơn nhiều.
Tham khảo: English Grammar Secrets.
Bổ sung: ought to, be supposed to, have to, must
- Ought to có nghĩa như should nhưng mạnh hơn một chút. Ought to do something: cảm thấy cần phải làm điều đó. Should do something: nghĩ rằng nên làm điều đó.
- Be supposed to do cũng có nghĩa là nên làm, có trách nhiệm phải làm.
- Have to và must là bắt buộc (must mạnh hơn); ought to yếu hơn hai cụm này.
Tóm lại:
should, had better < ought to, be supposed to < have to, must
Độ mạnh nhẹ của từng cụm khác nhau, các bạn chú ý nhé.
Tham khảo thêm: 5 Minute English.