嗯!我觉得这种解释正好解释了我会有“好像后面的名词是复数时就得用such,除了复数前有表数量的many,much,few,little”这种感觉的原因,那就是因为many,much,few,littlr在这里是表示数量多少的限定词,而不是形容词。谢谢!
such little ants, such a little ant这两个词组中,such并不修饰little,而是限定词直接限定名词,与形容词无关,形容词可有可无。例如,可以说such ants, such an ant.
so是程度副词修饰形容词,没有形容词则不能在名词前用so.例如,so little an ant, 不能说so an ant.
非常感谢!
当单数名词被形容词形式时,so和such都可以强调这个名词,区别是不定冠词和形容词的位置。例如 such a good student, so good a student. 如果名词为不可数名词或复数名词,即没有不定冠词a, 则只能用such,不能用so,例如,such good students, such nice water. 我相信到此为止你在学校是学过的。但是,学校没有教的是,当名词前不是形容词,而是限定词many, much, little, few时,我们用副词so来强调数量限定词,与后面的名词无关,所以我们说so many students (不说such many students),so much money, so little water, so few people. 只有在little作为形容词表示小,而不是数量限定词时,才会用such little girls, such a little girl, so little a girl.