what fine _____ it is today!a.day b.weather为什么是B A错在哪?

问题描述:

what fine _____ it is today!
a.day b.weather
为什么是B
A错在哪?

A是汉语的说法。根据题意可知说的是天气。而且是不可数的。
所以在选项中只能与weather 搭配。

b. weather
A应该在fine前加个a
what a fine day today!

选B没错,因为weather是不可数名词,前面不加冠词,而若用day[可数名词],前面要加a才对,即:What a fine day it is today!

A 是可数名词,感叹名词要用what a fine day

B
day 是可数的,如果是A的话,应该是:What a fine day it is today.

因为这句话的意思是"今天天气真好", 所以要用weather天气这个词

day 是可数名词,如果先它的话,前面加一个a就可以了