单项选择题

People seldom trust him since he usually fails to______his promises.

A.keep to
B.keep on
C.keep off
D.keep up