Ngữ pháp tiếng Anh

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

Còn gọi là: quá… đến nỗi, so that such that, such a, so adj that, câu chỉ kết quả

So… that và such… that đều nghĩa là “quá… đến nỗi”, nói mức độ cao dẫn tới một kết quả. So đi với tính từ hoặc trạng từ (so tired that), còn such đi với cụm danh từ (such a tiring day that). Với danh từ số nhiều, không đếm được thì such không có a/an.

Công thức so… that và such… that

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

  1. 1

    So + tính từ / trạng từ + that

    S + be/V + so + adj/adv + that + S + V

    Dạng phổ biến nhất. Sau be, seem, feel… là tính từ; sau động từ thường là trạng từ. That trong văn nói hay bị lược bỏ.

    • The test was so difficult that nobody finished it.Bài kiểm tra khó đến mức không ai làm xong.
    • He spoke so fast that I couldn't understand him.Anh ấy nói nhanh đến nỗi mình không hiểu gì.
    • I was so tired that I fell asleep on the bus.Mình mệt tới mức ngủ gục trên xe buýt.
  2. 2

    Such + (a/an) + tính từ + danh từ + that

    S + V + such + a/an + adj + N (số ít) + that… / such + adj + N (số nhiều, không đếm được) + that…

    Danh từ đếm được số ít thì có a/an. Danh từ số nhiều hoặc không đếm được thì bỏ a/an: such good friends, such bad weather.

    • It was such a hot day that we stayed at home.Hôm đó nóng tới mức tụi mình ở nhà luôn.
    • They are such nice neighbours that we often have dinner together.Hàng xóm tốt đến nỗi nhà mình hay ăn tối chung.
    • We had such terrible weather that the match was cancelled.Thời tiết tệ đến nỗi trận đấu bị hủy.
  3. 3

    So + many/much/few/little + danh từ + that

    so + many/few + N số nhiều + that… / so + much/little + N không đếm được + that…

    Trước many, much, few, little luôn dùng so, không dùng such. Lưu ý: such a lot of vẫn đúng.

    • There were so many people at the concert that we couldn't see the stage.Buổi hòa nhạc đông người tới mức tụi mình không thấy sân khấu.
    • I have so much homework that I can't go out tonight.Mình nhiều bài tập đến nỗi tối nay không đi chơi được.
  4. 4

    So + tính từ + a/an + danh từ + that

    S + V + so + adj + a/an + N (số ít) + that + S + V

    Cách nói trang trọng hơn, nghĩa giống such a + adj + N. Chỉ dùng với danh từ đếm được số ít. Đề hay dùng để viết lại câu.

    • It was so good a film that I watched it twice.Phim hay đến mức mình xem hai lần (= such a good film).
    • She is so kind a teacher that every student loves her.Cô hiền tới mức học sinh nào cũng quý.
  5. 5

    Đảo ngữ với so / such

    So + adj + be + S + that… / Such + be + N + that…

    Đưa so hay such lên đầu câu để nhấn mạnh, phần sau đảo trợ động từ lên trước chủ ngữ. Chi tiết xem ở trang đảo ngữ so/such.

    • So heavy was the rain that the streets were flooded.Mưa to đến mức đường phố ngập hết.
    • Such was her talent that she won the national prize.Tài năng của cô ấy lớn tới mức giành giải quốc gia.

Khi nào dùng?

  1. 1.Nói mức độ quá cao dẫn tới một kết quả: “quá… đến nỗi…”.

    • The coffee was so hot that I burned my tongue.Cà phê nóng đến mức mình bỏng lưỡi.
  2. 2.Viết lại câu từ too… to hoặc từ hai câu nguyên nhân – kết quả.

    • The box was too heavy for me to lift. → The box was so heavy that I couldn't lift it.Cái hộp nặng quá mình không nhấc nổi.
  3. 3.Chuyển qua lại giữa so và such khi viết lại câu.

    • The book was so interesting that I read it in one night. → It was such an interesting book that I read it in one night.Cuốn sách hay đến mức mình đọc hết trong một đê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.

  • that ở vế sau
  • a/an ngay sau chỗ trống
  • many / much / few / little
  • kết quả kiểu couldn't, had to

Phân biệt

so… that và so that

So + adj + that là “quá… đến nỗi” (kết quả). So that viết liền là “để mà” (mục đích), thường đi với can/could/will/would.

  • It was so cold that we stayed inside.Lạnh đến nỗi tụi mình ở trong nhà.
  • I left early so that I could catch the bus.Mình đi sớm để kịp xe buýt.

so/such… that và too… to / enough… to

Too… to đã mang nghĩa phủ định (too tired to walk là mệt quá không đi nổi), nên khi đổi sang so… that phải thêm not/couldn't. Enough… to là đủ… để, thường đổi từ so… that khẳng định.

  • He was too young to drive. → He was so young that he couldn't drive.Cậu ấy còn nhỏ quá nên không lái xe được.
  • The water is warm enough for us to swim. → The water is so warm that we can swim.Nước đủ ấm để tụi mình bơi.

Bẫy đề thi

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

  1. 1

    It was so a beautiful day that we went to the beach.

    It was such a beautiful day that we went to the beach. / It was so beautiful a day that…

    Có a + danh từ thì dùng such a + adj + N. Nếu muốn dùng so thì đảo a ra sau tính từ: so beautiful a day.

  2. 2

    She gave me such a good advice that I followed it.

    She gave me such good advice that I followed it.

    Advice là danh từ không đếm được, không đi với a. Tương tự: such bad weather, such useful information.

  3. 3

    There were such many students that the room was full.

    There were so many students that the room was full.

    Trước many, much, few, little phải dùng so.

  4. 4

    He drove so careful that he never had an accident.

    He drove so carefully that he never had an accident.

    Bổ nghĩa cho động từ drove cần trạng từ carefully, không dùng tính từ.

  5. 5

    The film was too boring that I fell asleep.

    The film was so boring that I fell asleep.

    Too đi với to V, không đi với that. Muốn có mệnh đề kết quả với that thì dùng so.

Ôn thi tốt nghiệp THPT

Cấu trúc so… that và such… that trong đề thi

6/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 so… that và such… that

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

Athena

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

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

Câu 2It was ______ that we decided to take a taxi home.

Câu 3Tìm lỗi sai: We (A) had such (B) a bad weather on our trip (C) that we (D) spent most of the time in the hotel.

Câu 4Chọn câu gần nghĩa nhất: “The questions were too difficult for us to answer.”

Câu 5Last weekend, my class went camping near Ba Vì. There were ______ mosquitoes that nobody could sleep. Next time, we will bring more insect spray.

Câu 6Tìm lỗi sai: My little brother (A) ran (B) so quick (C) that nobody (D) could catch him.

Câu 7Our English teacher is very patient. She explains everything ______ clearly that even the weakest students can follow. That is why everyone loves her lessons.

Câu 8Chọn câu gần nghĩa nhất: “The hotel was very comfortable. We didn't want to leave.”

Câu 9Tìm lỗi sai: It was (A) so an exciting match (B) that thousands of fans (C) stayed in the stadium (D) until midnight.

Hỏi đáp

Khi nào dùng so, khi nào dùng such?
So đi với tính từ, trạng từ hoặc many/much/few/little (so tired, so many people). Such đi với cụm danh từ (such a nice day, such good friends).
So that và so… that khác nhau thế nào?
So + adj + that là quá… đến nỗi, chỉ kết quả. So that viết liền là để mà, chỉ mục đích, thường đi với can/could.
Such dùng với danh từ không đếm được có a không?
Không. Danh từ không đếm được và danh từ số nhiều đi với such mà không có a/an: such good advice, such lovely flowers.

Cập nhật 11/11/2026