求高手解析这道英语题

ThebigfierinShanghai,believed____duetotheburningofconstructionmaterials,caused58death... The big fier in Shanghai ,believed____due to the burning of construction materials ,caused 58 deaths and detroyed all ehw belongings of the people there.
A.To have occoured B.to occour C.having been occouring D.occouring
那个A和B有什么区别????
另外那个due to在这充当什么成分,它不是一般接在be动词后面吗
展开
wzg32838
2011-09-20 · TA获得超过830个赞
知道小有建树答主
回答量:317
采纳率:0%
帮助的人:390万
展开全部
答案:选A。此处believed to have occured due to the burning of construction materials 为过去分词短语做非限制性定语,对先行词fire加以补充说明,可转化为非限制性定语从句which was believed to have occured due to the burning of construction materials 。此处使用完成式表示动词【occur】的动作发生在believe之前。若用B则强调在其后发生。
due to一般用在be动词之后做表语,但实际运用中也可以用来作状语。
如:1)She has been absent from work due to illness.
2)The workforce was reduced, partly due to budget pressures.
3)He arrived late due to the storm.他由于暴风雨而来迟了。
lyy1015
2011-09-19 · TA获得超过4417个赞
知道大有可为答主
回答量:3345
采纳率:25%
帮助的人:2470万
展开全部
时态不同,A是完成时态,B是普通的不定式,应该选A吧
追问
那为什么选A???
追答
简单的说因为这里发生的事情已经结束并且对现在有影响
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友87ce4ad
2011-09-19
知道答主
回答量:12
采纳率:0%
帮助的人:1.9万
展开全部
b
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式