Posso dizer have impact on...em vez de Have impact for...?
Resposta do falante nativo
Rebecca
Sim, have an impact onem vez de have an impact for aqui. Na verdade, parece muito mais natural usar onapós o impact em vez de for. Exemplo: The pandemic has had an impact on people around the whole world. (A pandemia está afetando o mundo inteiro) Exemplo: The hurricane is having an impact on many people in the state. (Furacões afetam muitas pessoas nos Estados Unidos)