I would like to ask difference between the two sentences?

she will have been happily married by then?
and
she would be happily married by then?
i need explanation
3 answers 3