Puis-je dire have impact on...au lieu de Have impact for... ?
Réponse d’un locuteur natif
Rebecca
Oui, have an impact onau lieu de have an impact for ici. En fait, il semble beaucoup plus naturel d’utiliser onaprès le impact au lieu de for. Exemple : The pandemic has had an impact on people around the whole world. (La pandémie touche le monde entier) Exemple : The hurricane is having an impact on many people in the state. (les ouragans touchent de nombreuses personnes aux États-Unis)