单项选择题

A medical explanation as to the question why women live longer than men is that _________.

A.women have to live long enough to look after grandchildren
B.women's hearts hardly grow old
C.women have more endurance than men
D.women are superior at evolutionary scale