关于so that与such that的用法

为什么可以用so lovely a boy却不可以用so nice weather?顺便也把两者用法讲讲吧~

1. so...that的基本句式及用法
(1)so + 形容词/副词 + that + 从句,
The teacher was telling us so interesting a story that we all forgot the time.老师在给我们讲一个如此有趣的故事,以至我们全都忘了时间。
He spoke so quickly that I couldn't follow him. 他说得如此快以至我不能跟上他。
(2)so+形容词/副词+(a/an)+单数可数名词 + that+从句,
so + adj./adv.+复数可数名词/不可数名词+that+从句,
如果句中的名词是单数可数名词,其前就要用不定冠词a或an如:
She is so lovely a girl that everyone loves her 她是如此可爱的一个女孩,以至每个人都喜欢她。

such…that的句型结构可分以下三种:
1) such+a(an)+adj.+单数可数名词+that…clause
He is such a clever boy that everybody likes him.
他非常聪明,大家都非常喜欢他.
He was such an honest man that he was praised by the teacher.
他非常诚实,因而受到了老师的表扬.
2)such+adj.+复数可数名词+that…clause
They are such interesting novels that I want to read them once again.
这些小说非常有趣,我想再读一遍.
3)such+adj.+不可数名词+that…clause
He has made such great progress that the teachers are pleased with him.
他进步得很快,老师们对他感到很满意.
注意:如果such后边的名词前由many、much、few、little等词所修饰的话,则不用
such而用so.例如:
He had so many falls that he was black and blue all over.
他摔了很多跤,以致于全身上下青一块,紫一块的.
He had so little education that he was unfit for this job.
他所受教育很少,不适合做这个工作.
There were so many people in the street watching the fire that firefighters could not get close to the building.
街上有那么多人观看大火,以致于消防队员无法接近大楼.
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-05-31
背住两个句子,保证你以后这类题全会,照着往上套就行,这是习惯用法,是规定,你要非问为什么,只能说So用来修饰形容词,Such修饰名词。
背住这俩句子吧:
1:so lovely a boy
2: Such a lovely boy
(weather不可数所以没有"a"
于是变成了such nice weather)追问

因为不可数就用SUCH吗?

追答

不是啊,你看我给你的第二个句子,Boy可数,但是也用了Such。这是两种特殊句型,如果是不可数名词的话,就是:Such nice weather,非要用so的话只能说 the weather is so nice

不是啊,你看我给你的第二个句子,Boy可数,但是也用了Such。这是两种特殊句型,如果是不可数名词的话,就是:

本回答被提问者采纳
第2个回答  2013-05-31
so+形容词+that+句子 such+名词+that+句子
第3个回答  2013-05-31
so lovely a boy
such a boy lovely

参考http://iask.sina.com.cn/b/5875867.html
第4个回答  2020-01-28
相似回答