contend, rival, contest, compete 的区别和用法辨析及示例例句

这组词都有“竞争”的意思,其区别是:
contend: 指为战胜或击败对手进行不懈努力,强调拼搏。也可指口头上进行有对立情绪或严重分歧的争论。
rival: 指在两方或多方的竞争或比赛中,谁都想战胜或比得上对手。
contest: 指为争夺土地、阵地、权力或荣誉等而展开的竞争。
compete: 普通用词,含义广泛。既可指体育活动等活动中争取优胜的相互竞争,也可指为了自己的利益与他人竞争。