competition比较正式,比较大,既可以是体育的,也可以是其他方面的;race多指速度方面的比赛(如:跑赛等)match常指足球、篮球、棒球等的比赛;contest也表示“竞赛”,但一般不指体育上的竞赛,而是其他类的,比如说,演讲比赛...