-What is the weather like this summer here?-There_____very little rain.A.has B.has been C.are D.have been为什么选B?

问题描述:

-What is the weather like this summer here?-There_____very little rain.
A.has B.has been C.are D.have been
为什么选B?

rain 为不可数名词,所以排除掉C/D.
has 用于一般现在时, 而has been 为现在完成时。
此句大意为 :今年夏天这里的天气如何? 几乎没下过雨。

意为直到现在,这里的夏天下了很少雨。考的是现在完成时的时态。

-What is the weather like this summer here? -There has been very little rain.
这个夏天这里的天气怎么样?
雨很少。
这里要用there be句型的现在完成时,rain 是第三人称单数,所以用there has been。

既得是单数 又得有be
所以选B
不一定要用完成时 there is very little rain也可以 只不过没有这个选项

there be句型,故排除A
there be 句型的主语在后面,本句中是little rain 形容鱼要用单数形式,C D都是复数形式,不行.
B采用的是完成时态,因为夏天天气怎么样是发生在提问之前,故用完成时