单项选择题

Knowledge is a comfortable and necessary retreat and ______ for us in an advanced age; and if we do not plant it while young, it will give us no shade when we grow old.

A.ingredient
B.reliance
C.shelter
D.inclination