Didn't need to do还有 needn't have done的区别

如题
谢谢
谁能有详细一点的啊,我怕学生会听不懂,最好是英文版的。。。
didn't need to表示过去不需要做,但是也许做了,也许没做谨腔返,不确定祥饥;needn't have done表示过去不圆梁需要做的事已经做了
didn't need to do 的need是实凯友意动词. 不需要干...表示过去不需要做
needn't have done中的 need 作情态动词.. 过去不需要做的事已链孙稿经做了 常表示有责棚孝怪的意思
Didn't need to do
Didn't 代表过去,所芦模以意思是 过去没有必要做某事,但是你到底有没有陪裂缓做不确定.

needn't have done
have done,完成时,是已经做源孙过了,但是needn't (没有必要做)