in foronwith的 区别急

问题描述:

in foronwith的 区别急
The effects that humans have___the enviroment have become all the more important.
A.inB.forC.withD.on
就这道题应该选哪个 ?为什么?这几个介词分别应该怎么搭配?请教一下 急 在线等...先谢谢了

that humans have叫做定语从句,用来修饰、说明一下effect
其实主语是effect,正如ls所说,effect of A on B
A(的行为)对B的影响
这里理解一下,人的行为对环境的影响,故选D,on