单项选择题

How often does the bank require its customer to pay all the charges()

A.Once a month.
B.Over a long period of time.
C.The sooner, the better.
D.The moment he has plenty of money.