Skip to content

so that 和 such that

日期:2025-12-04

一、可以互换的结构

这一类是你最需要熟练掌握、也最容易互换的:

✅ 结构对应: so + adj + a/an + n. + that… = such a/an + adj + n. + that…

1. difficult problem

  • so

    • It was so difficult a problem that nobody could solve it. 这题太难了,以至于没人能解出来。
  • such

    • It was such a difficult problem that nobody could solve it. 这题如此困难,以至于没人能解出来。

👉 句子意思几乎一样,只是语序变化了一下。


2. interesting book

  • so

    • It was so interesting a book that I finished it in one day. 那本书太有趣了,以至于我一天就看完了。
  • such

    • It was such an interesting book that I finished it in one day. 那本书如此有趣,以至于我一天就看完了。

3. kind man

  • so

    • He is so kind a man that everyone likes him. 他这个人太善良了,以至于人人都喜欢他。
  • such

    • He is such a kind man that everyone likes him. 他是一个如此善良的人,以至于人人都喜欢他。

4. big city

  • so

    • This is so big a city that I often get lost. 这座城市太大了,以至于我经常迷路。
  • such

    • This is such a big city that I often get lost. 这座城市如此之大,以至于我经常迷路。

5. loud noise

  • so

    • It was so loud a noise that nobody could sleep. 声音太大了,以至于没人睡得着。
  • such

    • It was such a loud noise that nobody could sleep. 那声音如此巨大,以至于没人睡得着。

6. sweet voice

  • so

    • She has so sweet a voice that everyone loves listening to her. 她的嗓音太甜美了,以至于大家都爱听她唱歌。
  • such

    • She has such a sweet voice that everyone loves listening to her. 她有一副如此甜美的嗓音,以至于大家都爱听她唱歌。

✅ 这一类总结: 只要是 “形容词 + 单数可数名词”, 基本可以在 「so adj a/an n」「such a/an adj n」 之间互换。


二、只能用 so…that,不能直接换成 such…that 的情况

1. so + adj + that…(没有名词)

  • He was so tired that he fell asleep at once. 他太累了,以至于立刻睡着。

    He was such tired that…(错误)

  • The movie was so boring that I left halfway. 这电影太无聊了,以至于我看到一半就走了。

    It was such boring that…(错误)

想用 such 就必须加名词,比如: He was such a tired boy that he fell asleep at once. (语义多了「boy」这个名词,不再是简单的互换了,是改写句型。)


2. so + adv. + that…(副词用 so,不能用 such)

  • He spoke so quickly that I couldn’t understand him. 他讲得太快了,以至于我听不懂。

    He spoke such quickly that…(错误)

  • She works so hard that she rarely has time to rest. 她工作得太努力了,以至于几乎没时间休息。

    She works such hard that…(错误)

  • The car was moving so slowly that everyone got impatient. 车开得太慢了,以至于大家都不耐烦了。

    such slowly that…(错误)


3. so + many/much/few/little + n. + that…

注意:这里不能直接换成「such + adj + n.」,语法结构不同。

(1) so many + 可数名词复数

  • So many people came that we ran out of chairs. 来了这么多人,以至于椅子不够用了。

    Such many people came that…(错误)

  • He has so many books that he needs another shelf. 他书太多了,以至于需要再买一个书架。

如果想用 such,只能用另一种结构,比如: He has such a lot of books that he needs another shelf.(结构已经变了)


(2) so much + 不可数名词

  • She has so much homework that she can’t go out tonight. 她作业太多了,以至于今晚不能出去。

  • There is so much noise that I can’t concentrate. 噪音太多,以至于我无法集中注意力。

    such much noise(错误)


(3) so few / so little

  • We had so little time that we couldn’t visit the museum. 我们时间太少了,以至于没能去参观博物馆。

  • So few students passed the exam that the teacher was worried. 通过考试的学生太少了,以至于老师很担心。

    such few students(错误)

✅ 结论: many / much / few / little 修饰名词时,只能用 so,不能直接换成 such。


三、只能用 such…that,不能直接换成「so + adj + a/an + n」的常见情况

1. such + adj + 不可数名词 / 复数名词 + that…

这个对应的是你记的结构:

such + adj + 不可数/复数名词 + that…

(1) 不可数名词

  • They made such rapid progress that everyone was surprised. 他们取得了如此迅速的进步,以至于大家都很惊讶。

  • It was such heavy rain that the match was canceled. 雨如此大,以至于比赛被取消了。

  • He felt such deep regret that he couldn’t sleep. 他感到如此深深的懊悔,以至于睡不着。


(2) 复数名词

  • They are such good friends that they share everything. 他们是如此要好的朋友,以至于什么都互相分享。

  • These are such interesting stories that I want to read them again. 这些故事如此有趣,以至于我想再读一遍。


2. such + n. + that…(名词前甚至没有形容词)

  • It was such nonsense that nobody believed him. 这话太荒唐,以至于没人相信他。

  • He is such a genius that everyone admires him. 他是一个如此有天赋的人,以至于人人都佩服他。


四、帮你快速分类记忆

可以互换 ✅,只要稍微改下语序:

  1. so + adj + a/an + n. + that…such a/an + adj + n. + that…

    • so difficult a problem → such a difficult problem
    • so big a city → such a big city
    • so sweet a voice → such a sweet voice

只用 so,不用 such ❌:

  1. so + adj + that…(后面没有名词)

    • so tired that… / so boring that…
  2. so + adv + that…

    • so quickly that… / so hard that… / so slowly that…
  3. so + many/much/few/little + n. + that…

    • so many people that…
    • so much homework that…
    • so few students that…
    • so little time that…

只用 such,不能直接套成「so adj a/an n」的 ❌:

  1. such + adj + 不可数/复数名词 + that…

    • such heavy rain that…
    • such rapid progress that…
    • such good friends that…
  2. such + n. + that…(名词前甚至没形容词)

    • such nonsense that…
    • such a genius that…