so是副词,修饰形容词和副词;而such是形容词,修饰名词。它们后面都接单数可数名词,但词序不同。
1、so的词序为:so+adj.+a(an)+n.
2、such的词序为:such+a(an)+adj.+n.
它们可以表达同样的意思,因此它们可以进行同义改写。
(1)so nice a coat=such a nice coat 这么漂亮的一件外套
(2)so interesting a book=such an interesting book 那么有趣的一本书
注意:后面接复数名词或不可数名词时,只能用such,而不能用so。例如:
(1)such beautiful flowers 这么美丽的花
(2)such clever children 如此聪明的孩子
但是,复数名词或不可数名词前有many,few,much,little修饰时,只能用so而不能用such,这是一种固定用法。例如:
(1)so many books 这么多的书
(2)so few people 这么少的人
(3)so much money 那么多的钱
(4)so little milk 那么少的牛奶