问题

ir efforts to persuade us to buy thatproduct, shopkeepers have made a close study of human nature and have_______all our little weaknesses
A:can
B:must
C:will
D:shall
B:must
C:will
D:shall
正确答案是: