Ngữ pháp tiếng Anh

Cấu trúc Had better: công thức, cách dùng và bài tập

Còn gọi là: had better + V, had better not, 'd better, tốt hơn hết là nên

Had better + V nguyên mẫu (không to) nghĩa là tốt hơn hết là nên làm gì, dùng để khuyên hoặc cảnh báo về một việc ở hiện tại hay tương lai gần, nếu không làm sẽ có chuyện không hay. Phủ định là had better not + V, viết tắt là 'd better.

Công thức Had better

3 dạng, xếp từ hay gặp nhất.

  1. 1

    Khẳng định

    S + had better ('d better) + V nguyên mẫu

    Had luôn giữ nguyên, không đổi thành has hay have dù chủ ngữ là gì. Sau better là V không to.

    • You'd better take an umbrella. It's going to rain.Bạn nên mang ô đi, trời sắp mưa rồi.
    • We had better leave now, or we'll miss the bus.Tụi mình nên đi ngay, không là lỡ xe buýt.
    • She'd better charge her phone before the trip.Cô ấy nên sạc điện thoại trước chuyến đi.
  2. 2

    Phủ định

    S + had better not + V nguyên mẫu

    Not đứng sau better, không phải sau had. Không dùng hadn't better hay had not better trong đề thi.

    • You'd better not eat too much fast food.Em không nên ăn nhiều đồ ăn nhanh quá.
    • We had better not be late for the exam.Tụi mình không được đi thi muộn đâu.
  3. 3

    Nghi vấn (ít gặp)

    Had + S + better + V? / Hadn't + S + better + V?

    Rất ít dùng, chủ yếu ở dạng Hadn't we better…? để gợi ý. Trong đề chủ yếu gặp dạng khẳng định và phủ định.

    • Hadn't we better tell the teacher?Chẳng phải tụi mình nên báo cô giáo sao?
    • Had I better call him now?Mình có nên gọi cho anh ấy bây giờ không?

Khi nào dùng?

  1. 1.Khuyên ai đó trong một tình huống cụ thể, ngay bây giờ hoặc sắp tới.

    • You look tired. You'd better go to bed early tonight.Trông em mệt lắm, tối nay nên đi ngủ sớm.
  2. 2.Cảnh báo: nếu không làm thì sẽ gặp chuyện không hay. Hay đi kèm or, otherwise.

    • You'd better wear a helmet, or you'll get fined.Nên đội mũ bảo hiểm đi, không là bị phạt đấy.
    • He'd better not use his phone in class, or the teacher will take it away.Cậu ấy không nên dùng điện thoại trong lớp, không là cô thu đấy.
  3. 3.Viết lại câu: should, it's a good idea to, if I were you… đổi sang had better và ngược lại.

    • If I were you, I would see a doctor. → You'd better see a doctor.Nếu mình là bạn, mình sẽ đi khám. → Bạn nên đi khám.

Dấu hiệu nhận biết

Thấy những chữ này trong câu là nghĩ ngay tới cấu trúc này.

  • 'd better
  • or / otherwise
  • should
  • if I were you
  • it's a good idea

Phân biệt

had better và should

Should là lời khuyên chung chung, dùng được mọi lúc. Had better mạnh hơn, dùng cho một tình huống cụ thể và ngầm cảnh báo hậu quả nếu không làm.

  • Students should read more books.Học sinh nên đọc sách nhiều hơn (khuyên chung).
  • You'd better finish your essay tonight. It's due tomorrow.Em nên làm xong bài luận tối nay, mai phải nộp rồi.

had better + V và would rather + V

Had better là khuyên nên làm gì. Would rather là thích làm gì hơn. Cả hai đều theo sau là V nguyên mẫu và đều viết tắt là 'd, nên đề hay cài nhầm.

  • You'd better stay at home.Bạn nên ở nhà (lời khuyên).
  • I'd rather stay at home.Mình thích ở nhà hơn (sở thích).

Bẫy đề thi

Những chỗ đề hay gài và học sinh hay sai.

  1. 1

    You had better to see a doctor.

    You had better see a doctor.

    Sau had better là V nguyên mẫu không to, giống như sau should.

  2. 2

    You had not better go out tonight.

    You had better not go out tonight.

    Not đứng sau better: had better not + V.

  3. 3

    She has better finish her homework.

    She had better finish her homework.

    Had better là cụm cố định, had không đổi theo chủ ngữ hay thì.

  4. 4

    You'd better going home now.

    You'd better go home now.

    Không dùng V-ing sau had better. Đề hay để 'd viết tắt cho em tưởng là would hoặc had dạng khác.

  5. 5

    You'd better to not tell anyone.

    You'd better not tell anyone.

    Vừa thừa to vừa sai vị trí not. Dạng đúng duy nhất là had better not + V.

Ôn thi tốt nghiệp THPT

Cấu trúc Had better trong đề thi

3/205đề thi tốt nghiệp và đề thi thử 2017–2026 có câu hỏi về cấu trúc này

Đề chính thức chưa hỏi trực tiếp, nhưng đề thi thử vẫn hay ra.

Bài tập cấu trúc had better

9 câu kiểu đề thi, có giải thích.

Athena

Thử xem, mình đợi em.

Câu 1It's very cold outside. You ______ a warm coat.

Câu 2The road is slippery. We ______ drive too fast.

Câu 3Tìm lỗi sai: You (A) look pale. I think you (B) had better (C) to stay (D) in bed today.

Câu 4Tìm lỗi sai: Minh (A) has better (B) apologise to his friend (C) before (D) things get worse.

Câu 5Chọn câu gần nghĩa nhất: “If I were you, I wouldn't swim in that river.”

Câu 6Chọn câu gần nghĩa nhất: “It's a good idea for you to back up your files before updating your laptop.”

Câu 7Điền vào chỗ trống: “The final exam is only two weeks away, and Nam hasn't revised anything yet. He ______ start studying now, or he may fail.”

Câu 8Điền vào chỗ trống: “Heavy rain is expected in the mountains this weekend. Hikers had better ______ the trails near the river, because they can flood very quickly.”

Câu 9Điền vào chỗ trống: “Your little sister is sleeping in the next room. You'd better ______ the music so loud.”

Hỏi đáp

Sau had better là gì?
Sau had better là động từ nguyên mẫu không to: You had better go. Không dùng to V hay V-ing.
Phủ định của had better là gì?
Là had better not + V, ví dụ You'd better not be late. Not đứng sau better chứ không đứng sau had.
Had better và should khác nhau thế nào?
Should là lời khuyên chung. Had better mạnh hơn, dùng cho tình huống cụ thể và ngầm báo nếu không làm sẽ có chuyện không hay.
'd better là viết tắt của gì?
'd better là viết tắt của had better, không phải would better. Đừng nhầm với 'd rather (would rather).

Cập nhật 11/11/2026