单项选择题

You could have done much better yesterday. Why ______

A.didn't you
B.couldn't you
C.hadn't you
D.shouldn't you