Ngữ pháp tiếng Anh

Cấu trúc too… to và enough… to: công thức, cách dùng và bài tập

Còn gọi là: cấu trúc too to, cấu trúc enough, too adj to V, adj enough to V, quá… đến nỗi không thể

Too + adj/adv + (for sb) + to V nghĩa là quá… đến mức không thể làm gì. Adj/adv + enough + (for sb) + to V nghĩa là đủ… để làm gì, còn enough đứng trước danh từ: enough + N + to V. Đề hay bắt viết lại giữa too, enough và so… that.

Công thức too… to và enough… to

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

  1. 1

    Too… to: quá… không thể

    S + be/V + too + adj/adv + (for sb) + to V

    Too đứng trước tính từ hoặc trạng từ. Câu mang nghĩa phủ định: quá… nên không làm được. Có for sb khi người làm khác chủ ngữ.

    • The water is too cold to swim in.Nước lạnh quá, không bơi được.
    • This maths problem is too difficult for me to solve.Bài toán này khó quá, mình không giải nổi.
    • He spoke too fast for us to understand.Anh ấy nói nhanh quá, tụi mình không hiểu được.
  2. 2

    Adj/adv + enough… to: đủ… để

    S + be/V + adj/adv + enough + (for sb) + to V

    Enough đứng sau tính từ, trạng từ. Câu khẳng định là đủ để làm được, câu phủ định (not… enough) là không đủ để làm.

    • My sister is old enough to get a driving licence.Chị mình đủ tuổi để thi bằng lái.
    • He didn't run fast enough to win the race.Cậu ấy chạy không đủ nhanh để thắng cuộc đua.
    • The room isn't big enough for all of us to sleep in.Phòng không đủ rộng cho cả bọn ngủ.
  3. 3

    Enough + danh từ… to

    S + V + enough + N + (for sb) + to V

    Với danh từ, enough đứng trước: enough money, enough time, enough chairs.

    • We don't have enough time to finish the project today.Hôm nay tụi mình không đủ thời gian làm xong dự án.
    • Is there enough food for everyone to eat?Có đủ đồ ăn cho mọi người không?
  4. 4

    Too much/too many + danh từ

    S + V + too much (N không đếm được) / too many (N số nhiều) + (to V)

    Trước danh từ không dùng too một mình mà phải là too much hoặc too many.

    • There are too many cars in the city centre.Trung tâm thành phố có quá nhiều xe.
    • I've got too much homework to go out tonight.Mình có quá nhiều bài tập nên tối nay không đi chơi được.

Khi nào dùng?

  1. 1.Nói một mức độ vượt quá giới hạn nên không làm được việc gì (too).

    • The bag is too heavy for my grandmother to carry.Cái túi nặng quá, bà mình xách không nổi.
  2. 2.Nói một mức độ vừa đủ, hoặc chưa đủ, để làm việc gì (enough).

    • You're tall enough to reach the top shelf.Bạn đủ cao để với tới kệ trên cùng.
    • The ice isn't thick enough to walk on.Lớp băng không đủ dày để đi lên.
  3. 3.Viết lại câu: đổi qua lại giữa too… to, not… enough to và so… that. Đổi too sang enough thì dùng tính từ trái nghĩa và thêm not.

    • He is too young to vote. → He isn't old enough to vote.Cậu ấy còn quá nhỏ để đi bầu cử.
    • The film was so boring that we couldn't watch it to the end. → The film was too boring for us to watch to the end.Bộ phim chán quá nên tụi mình không xem hết được.
  4. 4.Gộp hai câu: một câu nêu đặc điểm, một câu nêu kết quả.

    • The coffee is very hot. I can't drink it. → The coffee is too hot for me to drink.Cà phê nóng quá, mình không uống được.

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.

  • too
  • enough
  • too much
  • too many
  • so… that
  • such… that

Phân biệt

too… to và so… that

Cùng ý quá… nên không làm được. Too + adj + to V ngắn gọn hơn, so + adj + that + mệnh đề đầy đủ. Khi đổi sang too, bỏ tân ngữ trùng với chủ ngữ (it, them).

  • The box was so heavy that I couldn't lift it.Cái hộp nặng đến nỗi mình không nhấc lên được.
  • The box was too heavy for me to lift.Cái hộp nặng quá, mình không nhấc nổi.

too và very

Very chỉ là rất, không kéo theo kết quả. Too là quá mức nên không làm được. Câu có to V chỉ kết quả thì dùng too.

  • The test was very hard, but I finished it.Bài kiểm tra rất khó nhưng mình vẫn làm xong.
  • The test was too hard for me to finish.Bài kiểm tra khó quá, mình không làm xong.

Bẫy đề thi

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

  1. 1

    She isn't enough old to drive.

    She isn't old enough to drive.

    Enough đứng sau tính từ. Chỉ với danh từ enough mới đứng trước (enough money).

  2. 2

    We don't have money enough to buy a house.

    We don't have enough money to buy a house.

    Với danh từ, enough đứng trước. Money enough là cách nói cổ, đề thi không chấp nhận.

  3. 3

    The soup is too hot for me to eat it.

    The soup is too hot for me to eat.

    Tân ngữ của to V trùng với chủ ngữ (the soup) thì bỏ đi. Đề hay cài it, them thừa ở cuối câu để bắt lỗi.

  4. 4

    He is too tired not to go out.

    He is too tired to go out.

    Too đã mang nghĩa không thể, thêm not là thành ngược nghĩa.

  5. 5

    He is too young to vote. → He is old enough to vote.

    He is too young to vote. → He isn't old enough to vote.

    Đổi too sang enough phải dùng tính từ trái nghĩa VÀ thêm not. Quên not là đảo hẳn nghĩa câu.

  6. 6

    There are too people in the room.

    There are too many people in the room.

    Trước danh từ phải dùng too many (đếm được số nhiều) hoặc too much (không đếm được).

Ôn thi tốt nghiệp THPT

Cấu trúc too… to và enough… to trong đề thi

1/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 too… to và enough… to

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

Athena

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

Câu 1My little brother is not ______ to stay at home alone.

Câu 2The music was ______ loud that the neighbours complained.

Câu 3We couldn't play outside because there was ______ rain.

Câu 4Tìm lỗi sai: The instructions (A) were too (B) complicated (C) for us to follow (D) them.

Câu 5Chọn câu gần nghĩa nhất: “The suitcase is very heavy. Lan can't carry it.”

Câu 6Chọn câu gần nghĩa nhất: “Minh is too short to join the basketball team.”

Câu 7Điền vào chỗ trống: “Our class wanted to plant trees along the river this Sunday. Unfortunately, we didn't have ______ to buy all the young trees, so we asked the local council for help.”

Câu 8Điền vào chỗ trống: “Many old people in my village find smartphones confusing. The screens are often ______ small for them to read, so my friends and I run free phone lessons every weekend.”

Câu 9Tìm lỗi sai: The (A) river was not (B) enough deep (C) for the boats (D) to sail on.

Hỏi đáp

Enough đứng trước hay sau tính từ?
Enough đứng sau tính từ và trạng từ (old enough, fast enough), nhưng đứng trước danh từ (enough money, enough time).
Cách viết lại câu từ too sang enough?
Đổi tính từ sang từ trái nghĩa và thêm not: He is too young to drive → He isn't old enough to drive. Thì và for sb giữ nguyên.
Câu too… to có cần thêm it ở cuối không?
Không. Nếu tân ngữ của to V chính là chủ ngữ của câu thì bỏ đi: The tea is too hot to drink, không viết to drink it.

Cập nhật 11/11/2026