分段计费。这道题我们可以分别计算调整价钱前后所花的价钱。调整方案前,起步价是2公里5元,超过2公里小于10公里1.2元/公里,超过10公里1.2+1.2×0.5=1.8元/公里。因此,我们可以知道调整价格前,12公里花了5+8×1.2+2×1.8=18.2元;调整方案后,起步价是3公里8元,超过3公里小于10公里1.6元/公里,超过10公里1.6+1.6×0.5=2.4元/公里。所以调整价格后,12公里花了8+7×1.6+2×2.4=24元。因此24-18.2=5.8元,所以选B。