单项选择题

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