The chefs in this restaurant insist on high standards of materials.
A.depend on
B.demand
C.suggest
D.permit
正确答案是B