如题所述
第1个回答 2013-08-22
fight against的意思非常清楚“为反对……而斗争”、“跟……斗争 / 作战”。例如: England fought against Germany in the war of 1914—1918. You have to fight against difficulties. fight with 则是有歧义的,既可表示“跟……作战”,又可表示“跟……并肩而战”。例如: Great Britain fought with France. 英国跟法国作战或英国同法国联合作战。fight with的具体含义必须依靠上下文来确定。
第2个回答 2013-08-22
with比较客观,指“和......战斗”,against专指和坏的东西做斗争。