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