单项选择题

After 20 years of marriage, a husband may still not understand his wife. How is it that she is never at a (41) for words How can she (42) the names of a couple they met on (43) years ago Now we know (44) to tell him: it’s her brain.

45()

A.senses 
B.reasons 
C.purposes 
D.meanings