The meetings been cancelled. Ann ______ all that work.
A.need to do
B.need have
C.needn"t have done
D.needed not to be
请帮忙给出正确答案和分析,谢谢!