fight with 与…并肩作战
fight aganist 同…进行斗争
fight for 为…而战
fight with 也可以表示 fight against 之意
如 Have you been fighting with (against)your brother again?
你又和你兄弟打架了吗?
__摘自星火英语,高考必备字典上的
fight with与某人并肩作战,共同对付敌人,
fight against与某人对抗,作斗争,是敌对关系
二者关系截然相反,本质不同!
fight with sb和某人并肩战斗
have a fight with sb和某人打架
也可以有和别人起了争执的意思
与某人打架-.-~