【思路】
简单计算。设四人对应的号码数分别设为a、b、c、d,其中1个一位数,两个两位数,1个三位数,根据题意可知a+4=b-4=c×4=d÷8,因为包揽了前四名,所以c≤4,则d>b>a>c,d必定为3位数,且能被8整除,将选项依次代入。
代入A选项,d=120时,c×4=d÷8,解得c=3.75,非整数排除;
代入B选项,d=128时,a+4=b-4=c×4=d÷8,解得a=12,b=20,c=4,符合题意。
因此,答案为B。