A: I heard he promised to buy her anything she wants.
B: Right. He was so desperate that he would have given anything to win her over.
In sentence B, instead of "would have given," is "did give" correct as well?
Why is "would have given" more appropriate?
