Kate rose early, but she ________ so, because she had no work to do that morning.

Kate rose early, but she ________ so, because she had no work to do that morning.

A.can not have done

B.must not have done

C.shouldn't have done

D.needn't have done

答案及解析: D