--Whydidn'tyoubuyit?
--I______,butIdidn'thavethemoney.
A.would
B.wouldhave
C.hadhad
D.hadbought
正确答案:B答案为B。“你为什么不买?”“我本想买,但我没有钱。”本句表示过去的愿望,可使用过去将来完成式。C和D时态不对,A不完整。

--Whydidn'tyoubuyit?
--I______,butIdidn'thavethemoney.
A.would
B.wouldhave
C.hadhad
D.hadbought
正确答案:B