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