Mary said to me, "Had I seen your bag, I______ it to you

Mary said to me, "Had I seen your bag, I______ it to you

A.will return

B.must return

C.could return

D.would have returned

正确答案是D