【思路】
零售价上调20元,则利润也增加了20元。利润增加了20%,则原利润=20元/20%=100元,可得调价后的利润为100+20=120元。设该商品的原成本为x元,调价后的售价为(x+120)元,后来成本增加了10%,利润比调价后下降25%,则有(x+120)-1.1x=120(1-25%),解得x=300元。则调价后的售价为x+120=300+120=420元。则1万元最多可以买10000/420=23,即最多能买23件商品。
因此,答案为B。