单项选择题

You failed your math exam again. You ______ too much time on football.

A. shouldn’t have wasted
B. mustn’t have wasted
C. couldn’t have wasted
D. needn’t have wasted