such和so都是“如此,这般”的意思。
它们的区别:
such只能修饰名词,包括可数名词单数和复数以及不可数名词。
1.修饰单数可数名词的句型:such +a/an +[adj. ]+n.
He is such a good boy that we all like him.他是这么好的男孩,我们都喜欢他。
2. 修饰复数名词的句型:such +[形容词] +复数名词
I have never en such beautiful flowers.
3. 修饰不可数名词的句型:such +[形容词]+不可数名词
Who like such weather?谁喜欢这样的天气?
so只能修饰形容词或副词,并常与many,much,little,few等连用;such 不可以和这些词连用。
如,The problem was so difficult that we all couldn't work it out.
He ran so fast that no one could catch up with him.
There are so many books in the library.
注意:在修饰单数可数名词的时候,such可以和so互用。
如,He is such a good boy that we all like him.可以改为 He is so good a boy that we all like him.
其他互用的情况:
The problem was so difficult that we all couldn't work it out.可以改为It is such a difficult problem that we all couldn't work it out.
The boy received _____little education that he could hardly write down his own name.
such与so“如此”不同
such和so都可以用来表示程度,意思是“如此;这样”,但用法却不相同。
1.such是形容词,用来修饰名词,名词前有无形容词都可以;so是副词,用来修饰形容词或副词,形容词后可以省略名词。例如:
He is such a(big)fool.他是个(大)傻瓜。
He is so foolish(a man).他是如此愚蠢(的一个人)。
2.单数名词前有不定冠词与形容词时,so和such的位置不同。前者为“so+形容词+冠词+名词”,后者为“such +冠词+形容词+名词”。例如:
I know such a clever boy.我认识如此聪明的一个男孩。
I know so clever a boy.我认识如此聪明的一个男孩。
3.so后即使有形容词,也不能修饰复数名词或不可数名词,而such则可以。例如:
They are such uful books.它们是如此有用的书。
He gave us such good food.他给了我们这么好的食物。
4.名词前有表示“多、少”意义的many,much,few,little等修饰词时,要用so,不用such。例如:
There are so many flowers in our school garden.我们学校的花园里有那么多的花。
You'll find English a bridge to so much knowledge.你会发现英语是通向如此丰富知识的桥梁。
I have so little money that I can't lend you any.我的钱很少,不能借给你。
5.当little表示“小”的意思修饰可数名词时,其前只能用such,不能用so。例如:
I have never en such little sheep before.我以前从没见过这么小的绵羊。