单项选择题

You () your own sandwiches. I have enough for two.

A. couldn't have brought
B. shouldn't have brought
C. mustn't have brought
D. needn't have brought

相关试题