英语句子问题

英语句子问题China is playing an increasingly indispensable role in helping the international community to eliminate extreme poverty by 2030.
求分析一下这段话的句子成分,helping是非谓语的动名词还是现在分词,helping...做的是什么成分,还有后面为什么要用to do ?

这个句子的主体是主谓宾结构:即China Plays a role,只不过用了现在进行时态,就变成了China is playing an (increasingly indispensable[作定语]) role。

in helping the international community 在这个句子里做的是宾语补足语,补充的是宾语role的具体信息。helping在此处是动词的现在分词形式,因为 In引导的宾语补足语在此处是介词性质,而介词后若跟动词则动词均应使用其现在分词形式:即V-ing形式;

to eliminate extreme poverty :此处这句话其实是在in引导的宾语补足语里套用了句型:help sb. (to) do sth.用 to do即是这个原因,而这个句型中to是可以省略的,即说成in helping the international community  eliminate extreme poverty by 2030也是正确的。

而help sb. (to) do sth句型省不省略to含义大体不变,要说有改变,则表现在如下:help sb to do sth是帮助者做,help sb do sth是帮助者与被帮助者共同做 ,但是一般不会这么死抠的.

这是一个复合句,运用的英语语法知识较多,对于初学者可能理解有一定难度:

整个句子的整体结构为:

++(定语)+【现在进行时】+宾语补足语(in+help+ing sb. to do sth

追问

感谢回答这么详细
但我还是有些疑惑
1.in……为什么不是作状语修饰动作play
2.helping这个现在分词形式是不是也就是非谓语的动名词而不是现分
3.如果in……做的是整句的宾补,那里面的成分能不能在细分一下,比如说to do......是什么成分

能再回答一下吗

温馨提示:答案为网友推荐,仅供参考
相似回答