so和such的区别?

如题所述

1.such最终要修饰名词,so 最终要修饰形容词。
由so与such的不同词性决定。“such 是形容词”,修饰名词或名词词组,“so是副词”,只能修饰形容词或副词。

2.such--that ,so--that 意思“如此~~~以致~~”。
在保证语法前提(1中提到的)下,用两种结构中的那一个都是可取的。

总结如下
a.so+adj./adv+that
He worked so hard that he got ill.
他工作那么努力,结果病倒了。

b.such +a(n)+(adj)+n.+that
She is such a good teacher that we all like her.
她是那么好的一位老师,我们大家都喜欢她。

c. so+adj+a(n)+n.
She is so good a teacher that we all like her.
她是那么好的一位老师,我们大家都喜欢她。

d.such+(adj)+n.(复数或不可数)+that
They are such interesting books that I want to read them once more.
这些书非常有趣,我想再读一遍。
It was such bad weather that I had to stay at home.
天气太坏,以致我不得不呆在家里。

e.so+many/much/little/few(表示数量)+n.(复数)
There were so many people in the street watching the fire that firefighters could not get close to the building.
街上围观大火的人太多了,消防队员无法靠近大楼。
There are so few mistakes in his composition that the teacher praised him.
他的作文错误很少,老师表扬了他。

记住这5条就可以了
温馨提示:答案为网友推荐,仅供参考