Czy mogę powiedzieć have impact on...zamiast Have impact for...?
Odpowiedź native speakera
Rebecca
Tak, have an impact onzamiast have an impact for tutaj. W rzeczywistości o wiele bardziej naturalnie brzmi używanie onpo impact zamiast for. Przykład: The pandemic has had an impact on people around the whole world. (Pandemia dotyka cały świat) Przykład: The hurricane is having an impact on many people in the state. (Huragany dotykają wielu ludzi w Stanach Zjednoczonych)