单项选择题

A man has to make _________ for his old age by putting aside enough money to live on when old.

A.accommodations
B.provision
C.commitment
D.supply