needn't have done和didn't need to do 有什么不同

如题所述

动词的分类上,前者的need为情态动词,后者为实意动词.
意思上,前者表示某件事没必要做却已经做了,表示已经做了这件事;而后者只是主语在过去时表示某件事必不必要做,做了没有并不清楚.

didn't need to do 过去时 意思: 没必要去做某事 (事情还未做)
needn't have done 一般现在时 意思: 没必要做了某事 (事情已做好)
温馨提示:答案为网友推荐,仅供参考
相似回答