have effects of 与have effects on区别

问题描述:

have effects of 与have effects on区别

have effects of 对某人/某东西的效果 (指事情的效果),
have effects on 对某人/某东西有影响/效果 (指该事情所影响的对象)
请看例句:
The conflicting opinions being expressed in the media have the effect of GETTING THE READERS CONFUSED.
媒体上表达的相互分歧的观点有把读者给搞得糊涂的效果.(事情的效果是读者给搞糊涂了)
The conflicting opinions being expressed in the media have a confusing effect on THE READERS.
媒体上表达的相互分歧的观点把读者们都搞得糊涂了.(事情影响的对象是 the readers)