Which reason do some people give to explain why women earn less money then men, other than discrimination?

ASome women put their careers on hold to have children.
BWomen are better educated and don t need the money.
CWomen have too much experience and not enough education.
DFederal law encourages differences in pay.