She ___ 100 yuan on the blouse.为什么正确答案是B不可以D或其他呢?