关于such和so的问题

先看看题目吧

It is a pity that we should stay at home when we have ____ weather.

A so fine
B such fine
C such a fine
D so fine a

选什么呢?
也就是说,我现在不明白 so 与 such 在修饰可数名词和不可数名词时的区别啊,哪位高手能帮帮我呀...
谢谢了

weather 意为“天气”,为不可数名词,不能在前面加不定冠词,如我们只能说in such fine weather , 而不能说in such a fine weather。如:

The weather has changed. 天气变了。

【注意】weather前虽不可加不定冠词,但在表示“各种各样的天气”,或“不论哪种天气”时,weather用复数。如:

She goes out in all weathers.

weather 指某特定地区在一定时间的气象情况。
such a tall

such+(1).a/an+n(可数单数)
(2).n(可数复数)
(3).n(不可数)
so +many/much/littie/few...+adj./adv.+n

so副词,意思是“如此、这样”,后面常接形容词或副词;such形容词,意思是“如此、这样”,修饰名词,即可接可数名词,也可以接不可数名词。例如:
It’s such a fine day.
It’s so fine a day.
从上面两例可以看出:
such修饰单数可数名词时,不定冠词a/an通常放在such之后紧挨着;而so则不同,不定冠词位置不同。其结构分别为:
such a/ an +形容词+单数可数名词;
so +形容词+a/an+单数名词。
such除了修饰单数可数名词外,还可以修饰复数名词和不可数名词,so是副词,修饰形容词或副词。
如果复数名词前有few,many等形容词;不可数名词前有little,much等形容词,就必须用so,而不能用such,例如:
The camel had such a long neck. 骆驼长着那样长的脖子。
Don’t make so much noise! 别那么大声嚷嚷
温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-09-20

so和such的用法和区别

第2个回答  2007-03-10
首选,weather 是不可数名字。肯定前面不能有a。排除CD
其次,weather是个名词,所以应该用such修饰。so修饰的是形容词。比如说so beautiful
所以选B
第3个回答  2020-07-18
第一句
such
第二句
such
第三句such _
这三句
形容词后面都是名词复数

不可数名词
所以只能用
such
这是规定
只有四个形容词后面跟名词时

so
即many
much
few
little
如果形容词后是可数名词
单数

such
a
加形容词加名词=so
加形容词
a 加名词

such
a
good
student
=
so
good
a
student
第4个回答  2019-10-30
They
are
_such__
clever
children
that
all
the
teachers
love
themIt
is
___so___
delicious
orange
juice
that
we
all
would
love
to
drink
itIt
was
_such__
fine
weather
that
they
all
went
swimming