单项选择题

Old Fred does something stupid because

A.He has some mental problems.
B.He is too old to know what he is dong.
C.He Wants to have a good Christmas.
D.He has got into the habit of stealing.