Can I use "have impact on ..." instead of "have impact for ..."?
Native speaker’s answer
Rebecca
Yes, you can say "have an impact on" here instead of "have an impact for." In fact, it actually sounds a little more natural to use the preposition "on" after "impact" instead of "for." Ex: The pandemic has had an impact on people around the whole world. Ex: The hurricane is having an impact on many people in the state.