我可以说Have impact for...而不是have impact on...吗?
母语人士的回答
Rebecca
是的,您可以说have an impact on这里有影响而不是have an impact for事实上,这听起来很自然地写o n后impact ,而不是for例子: The pandemic has had an impact on people around the whole world. (大流行在全世界范围内产生影响。)例子: The hurricane is having an impact on many people in the state. (飓风影响到生活在美国的许多人。)