Mark the letter A, B, C, or D on your answer sheet to indicate the correct answer to each of the following questions.
I’m sorry, I forgot to tell you the guests drink only water, so you really _________ all that wine. But don’t worry, we’ll keep it for your birthday party.
A. can’t have bought
B. needn’t have bought
C. wouldn’t have bought
D. might not have bought