谁能帮我解决一道英语题目_____ for a long time,most of the crops in this area died from lacking water.A.Being no rain B.There was no rain C.To be no rain D.There being no rain为什么选D不选A,还有,是不是A变成Having been no rain

来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/26 09:58:45
谁能帮我解决一道英语题目_____foralongtime,mostofthecropsinthisareadiedfromlackingwater.A.BeingnorainB.Therewasno

谁能帮我解决一道英语题目_____ for a long time,most of the crops in this area died from lacking water.A.Being no rain B.There was no rain C.To be no rain D.There being no rain为什么选D不选A,还有,是不是A变成Having been no rain
谁能帮我解决一道英语题目
_____ for a long time,most of the crops in this area died from lacking water.
A.Being no rain B.There was no rain C.To be no rain D.There being no rain
为什么选D不选A,还有,是不是A变成Having been no rain就对了?
前面状语的时态为什么不用考虑for a long time而用到完成时?

谁能帮我解决一道英语题目_____ for a long time,most of the crops in this area died from lacking water.A.Being no rain B.There was no rain C.To be no rain D.There being no rain为什么选D不选A,还有,是不是A变成Having been no rain
前半句是名词性独立主格结构,表示原因.
意思即是:There was no rain for a long time. Most of the crops in this area died from lacking water. 前后句的主语不相同,所以前半句不能省掉其主语there.
故选 D .
for a long time 一般是要用完成时,但有些情况下也可不用.
这里也可以说——There having been no rain for a long time ……

选D 是没错的,这是非谓语动词作原因状语的用法,D就相当于because there was no rain

a选项带入句子中,分析结构是没有主语的