区别是:compete with表示的是与某人一同竞争,后加竞争者。compete against表示的是与某人对抗,后加对抗者。例句辨析:compete with1、We ask for a level playing field when we compete with foreign companies. 我们寻求一个能与外国公司公平竞争的环境。2、Kangaroos compete with sheep and cattle for sparse supplies of food and water.袋鼠与牛羊争夺稀少的食物和水。3、Every time I sing that line, I have to compete with that bloody trombone! 每次唱到那一句,我都不得不跟那该死的长号拼声音。4、Schools should not compete with each other or attempt to poach pupils. 学校之间不应该相互竞争,也不应该企图挖走彼此的学生。compete against1、You can't compete against him, he is a top player. 你不成能和他竞争,他是个顶级运带动。2、Venture capitalists came to compete against copier salesmen. 投机资本家来和复印机销售员竞争。3、Nuclear power, after all, needs to compete against other energy sources. 核能到底还是需要和其他种类的能源竞争的。4、I want you to learn; I do not have you compete against your classmates. 我希望你们去学习;,我不会让你们与同学竞争。
against with someone/something 多用于对抗例如运动项目之间的比赛,或者 fight with someone/something表示比较激烈的争端争吵或打斗, 或者说object to something/someone 表示有理性的表示抗议异议,例如民众的游行或者会议间的不同意见。看取决于你需要哪情况的。
fight/struggle/compete against:And they really fight against that. 他们真的反对那东西。However, we can fight against this natural process by eating eggs. 然而,我们可以通过食用鸡蛋来对抗这一自然过程。We fight against the idea of allowing even the most weak and sickly human perishand do everything we can to keep human beings alive. 对于那种即使是仅允许最体弱多病的的人灭亡的想法,我们是极力反对的,并且尽我们一切努力使人们活着。