英语选择,有关于现在分词和过去分词The riot is said( ) by the government's negligence of the people's welfare.A.to have been causedB.being causedC.to be causeD.have been caused麻烦高手们对每一个选项都进行详细解释,选

来源:学生作业学帮网 编辑:学帮网 时间:2024/06/18 03:18:38

英语选择,有关于现在分词和过去分词
The riot is said( ) by the government's negligence of the people's welfare.
A.to have been caused
B.being caused
C.to be cause
D.have been caused
麻烦高手们对每一个选项都进行详细解释,选择哪个要说明理由为什么选为什么不选.真心恳求认真作答!
对不起~我 C 打错了 应该是 to be caused 不好意思 二楼的

选A
首先,根据句子意思,暴动是由于政府对公众的利益不够关心而导致的
然后,sth is said to do sth 或者sth is said to have done sth 意思是……据说做了……
如,Mary is said to have bought a desk.相当于It is said that Mary have bought a desk.这个句型,而用have done sth 还是do sth就根据实际的意思需要
这里就是the riot is said to have done sth ,而且被引起,这是一个被动的形式,所以要用A.to have been caused
C要用to be caused,要加ed,表被动
那现在A跟C语法上都符合了,就要choose the best one,A那里的现在have been caused用现在完成时来表示由于政府过去不重视群众利益的这种行为,导致了这种后果,而且对现在还产生了影响.
有很多题目,一般现在时跟现在完成时语法上都符合时,就要根据它的句子意思,看哪个更好,而且根据做题经验,好像比较多的时候这种二选一都会选现在完成时的,不过主要还是要看句子的意思啦~

这道题在考察A is said to do sth这个结构。表示“据说A做了sth”。
A is said to do sth和从句It is said that A do sth.是表示一个意思。
如果这个“做”的动作已经完成,要用完成时:
A is said to have done sth和从句It is said that A have done sth是一样的。<...

全部展开

这道题在考察A is said to do sth这个结构。表示“据说A做了sth”。
A is said to do sth和从句It is said that A do sth.是表示一个意思。
如果这个“做”的动作已经完成,要用完成时:
A is said to have done sth和从句It is said that A have done sth是一样的。
这道题中,首先排除B,D,必须用不定式结构。
然后C错,因为be动词后面加上动词原形,在英语中没有这样的结构。
cause“引起”,riot“暴动”已经被引起,所以要用完成时加上被动语态
所以应该选A

收起

选A。
我搞错了时态不好意思
1.但却实是非谓语修饰主语,也就是主语补足语,也叫定语。
The riot is said( ) by the government's negligence of the people's welfare.
is said说明主句是现在时,只不过是被动,但因为骚乱已经发生了,强调的是结果,to have been caus...

全部展开

选A。
我搞错了时态不好意思
1.但却实是非谓语修饰主语,也就是主语补足语,也叫定语。
The riot is said( ) by the government's negligence of the people's welfare.
is said说明主句是现在时,只不过是被动,但因为骚乱已经发生了,强调的是结果,to have been caused.是它的被动形式,have 就说明了与骚乱发生的动作相对于IS就是已完成的了。

收起