甲跑一圈是400米、乙比甲多1/5、那么乙跑了400*(1+1/5)=480米、因为大家跑的时间都一样所以乙的速度是甲的6/5、那么现在反过来、甲的速度是乙的5/6、所以当乙到达终点时、甲跑了1000*5/6=2500/3(米)
同理、丙比甲少跑1/5、那么丙跑了400*(1-1/5)=320米、时间一样、所以丙的速度是乙的(320/480)倍、也就是:丙的速度是乙的2/3、所以当乙到达终点时、丙跑了 1000*2/3=2000/3(米)
所以甲在丙前面2500/3-2000/3=500/3米、约150米、
不知道你怎么算的、应该选B