问题 选择题

—I paid 200 dollars for the necklace. I think it's much too expensive.

—Expensive? I don't agree with you. You so before you _______ it.

A.should have said; bought

B.have said; bought

C.had said; buy

D.must have said; should buy

答案

A 

这里考查的是虚拟语气。should have done“本应该干却没干”。

单项选择题
多项选择题