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