Ⅰ. 两者都可以表“这样、如此”之意。So 是副词,用来修饰形容词或副词。如:
① I am so glad to hear from my friend.收到朋友的信我真高兴。
② He writes so well. 他写得这么好。
Ⅱ. Such 是形容词, 用来修饰单数可数名词,其后需加不定冠词 a 或an. 如:
① He told us such a funny story. 他给我讲了一个很有趣的故事。
② You are interested in such things. 你对这样的事感兴趣。
:当单数可数名词前面有形容词修饰时,也可以有 so, 但要调整冠词的位置。
① He told us so funny a story. 他给我讲了一个如此有趣的故事。
如果被修饰的名词前有表 “多”或“少”这两个意义的 many, much, small 和 little 时,用 so 而不用 such. 如:
① Don’t bame him. He is just such a little boy. 别责备他,他只是这么小的一个孩子。
② We have a long way to go yet, but there’s so little water left. 我们还有很长的路要走,但所剩的水已很少了。