competition尤其指的是竞赛,比赛(不限于比赛项目)race尤其指跑步(百米赛跑)
competition 意为“比赛”,“竞争”,可指各种形式上的竞赛。如:a beer drinking competition;contest与competition用法非常接近,有时可互换,只是contest是一种更正规的竞赛,一般要有评委班子,并要评出几等奖
race 通常指一种跑的竞赛,可以是人也可以是动物,一般不指短距离赛跑 (短距离赛跑用dash),如:赛跑,赛马,赛车,赛船等。
都有比赛的意思,有区别