高中英语非谓语:___for a long time,most of the crops in this area died

问题描述:

高中英语非谓语:___for a long time,most of the crops in this area died
_______for a long time, most of the crops in this area died from lacking water.
A Being no rain BThere was no rainCTo be no rainD There being no rain
A为什么不对?这个主语是?应该怎样判断啊...(表示对非谓语动词一直很头疼)
别复制答案呀,我一般要追问的.

D是正确答案.试着把原句作下变化,可能更容易理解,原句变为:Because there was no rain for a long time,most of the crops in this area died.现在要用非谓语动词代替原因状语从句,去掉连词because,把was变为现在分...主语是there吗?所以在前面应该加上there,不然主语就成了crops了吗?在there be句型里,我们都认为there是个形式主语而已,真主语出现在be后面,谓语动词也是根据真主语来确定单复数的。
具体到本句话,我们把前面的由现在分词构成的这个结构there being no rain叫做“独立主格结构”,独立主格结构使用的前提就是句子的主语most of the crops和前面句子的主语rain不一致。例如:
把下面句子中的状语从句用分词改写:
If time permits, we will visit more of the city.
=Time permitting, we will visit more of the city.(之所以加上TIme是因为句子的主语we 和原来从句的主语time不一致,这时候需要用TIme permitting来表达,而这个结构叫独立主格结构,这个语法在中学里属于比较难的内容,而there being no rain更显得苦难,需要细心体会)