didn't need to do 与needn't have done 的区别和相同点

问题描述:

didn't need to do 与needn't have done 的区别和相同点

didn't need to do 没有必要做,并且没做
needn't have done 本没有必要做,却做了

前者可以理解成need的否定式 不需要做某事
后者是情态动词 不应该完成某事

前者是不需要做某事 后者是不应该做某事 重点强调事情做了而且对现在产生了影响