单项选择题

The examination has been cancelled. You ______ all that review, after all.

A.didn't need to do
B.needn't do
C.needn't have done
D.needn't to do