问题

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
正确答案是: