(1)so是副词,其修饰的中心词是形容词、副词;such是形容词,其修饰的中心词是名词。
He spoke so fast that no one understands him. 他说话太快了,结果没人能听懂。
They are such fine teachers that we all hold them in great respect. 他们是非常好的老师,以至于我们都很尊敬他们。
(2)名词前有many、much、few、little等修饰时用so。
He got so little money that his family had to live on welfare. 他的工资很少,以至于他的家人不得不靠救济金生活。
(3)单数可数名词前有形容词修饰时用so或such均可,但在so...that中,不定冠词位于形容词后,在such...that中不定冠词位于形容词前。
Jack is so honest a worker that we all believe him. = Jack is such an honest worker that we all believe him.
杰克是一个如此诚实的工人,以至于我们都相信他。
(4)为了强调形容词或副词,so/such...that...引导的结果状语从句,可把so/such部分置于句首,主句用倒装语序。
So excited was he that he could not fall into sleep. 他太激动,以至于无法入睡。
Such good news did we get that everyone was excited.
我们得到这么好的消息,以至于每个人都很兴奋。