语法与词汇

—“Why didn’t you buy it?”

—“I _____ but I didn’t have the money.”

【正确答案】 B
【答案解析】后半句表示与过去事实相反,应该用would/could/might+ have+ 过去分词,完整的句子应该是“I would have bought it but…”。