against与fight?
fight against 是“与(对手)斗争”;
fight for 是“为(谁、目标)而斗争”;
fight over 是“为 ... 争吵”;
fight with 其实有两个完全相反的涵义,在不同的语境里,它有时指“和...争斗”,有时又可以指“和并肩作战”。
I am proud of fighting with them against covid-19. 和他们并肩与 covid-19 做斗争,我很骄傲。
Those two boys often fight with each other. 这两个男孩子常常互相对打起来。