【答案】B。第一步,本题考查工程问题,属于时间类。第二步,三人每天分别做100个,50个,20个,小明一共干了14-7=7天,小刚干了14-4=10天,设小红干了x天,则7 ×100+10×20+50x=1000,解得x=2,则小红休息了14-2=12天。故本题正确答案选B。