成人英语三级

单选题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进入在线模考
【参考译文】玛丽对我说:“要是我当时看见了你的包,我早就还给你了。”
【答案解析】 本题考查虚拟语气的用法。Had I seen your bag表示和过去的事实相反,if被省略,后面的主句用would/could have done,因此D为正确答案。