单项选择题

To be frank, I'd sooner you ______ a good review yesterday for the coming test.

A.hadn't done
B.didn't do
C.couldn't have done
D.wouldn't do