单项选择题

You should have been more patient______that customer.

A.of
B.with
C.for
D.at