【思路】行程问题。全程为51.5千米,游泳、自行车、长跑的路程之比为3:80:20,可求长跑路程为=10km,已知长跑的平均速度是15千米/小时,则长跑时间为10/15=2/3小时,又已知游泳、自行车、长跑三个项目花费的时间之比为3:8:4,则三个项目总耗时=2.5小时,再加上两次换项耗时4分钟,所以该项比赛共耗时2小时34分钟。
因此,答案为C。