What ____ it is to swim in the cool water in ____ hot weather!A.fun,so B.fun,/ C.a fun,the D.a fun,a为何不选A?

问题描述:

What ____ it is to swim in the cool water in ____ hot weather!
A.fun,so B.fun,/ C.a fun,the D.a fun,a
为何不选A?

首先fun和weather可以特指也可以泛指,所以有时用定冠词,有时候加不定冠词,有时候是零冠词。
如果是用so的话,得hot后再加a,变成what fun it is to swim in the cool water in so hot a weather ,此时weather特指今日的天气。

如果是A和B之间,那fun应该没有问题吧。
那就是后面一空,我猜可能因为可数名词是such a adj ~ 和so adj a ~,推广到不可数名词会有些不清楚。
我觉得正确的应该是such hot weather,不可数名词前一般都是这么用的,比如“如此长的一段时间”是"such long time”而不用so
而B这种平淡的说法当然没什么问题。
英语不用太纠结语法,多做做阅读就有语感了,希望对你有帮助。

汉语思维导致你觉得 在hot前加个so 没什么问题
在英语中 这个so是没必要的 所以不用填
这里的考点 明显 和so 没什么关系

fun是不可数名词,而且该句子是感叹句,weather是不可数名词,之前不可以用冠词