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

如题所述

区别解释:
needn't have done表示某件事没必要做却已经做了。表示已经做了这件事。
didn't need to do指在过去某件事不必做,是否做了不清楚。

例句辨析:
needn't have done
1、I needn't have bought al that wine-only three people came.
其实我没有必要买这么多酒,因为只来了三个人。
2、As it turned out I needn't have worried.

结果说明我完全不必发愁。
3、You needn't have got so angry.

你本来就用不着这样生气。
4、You needn't have taken it seriously.

这件事情你不必太认真。
5、He needn't have left home so early; the train won't be here for an hour.

他本来不必这样早离开家,因为火车一小时内不会到达。
6、He needn't have given her so much money at that time.

那时他本来不必给她那么多的钱。

didn't need to do
1、Because didn't need to know things that I need to know on Sunday or in the evening.
因为即使现在作为个人,不管是现在还是我在演讲之前,我需要的东西和我在,周日或者晚上需要的东西不同。
2、The junk drawer kept things that we probably didn't need to keep.

装废品的抽屉保存着我们可能不需要保存的东西。
3、The center told me I didn't need to worry about paying it, but I thought I would not use my Credit Card for a while.

虽然信用卡中心告诉我不用担心也不需负担盗刷费用,但我想暂时我不会用信用卡了。
4、That we didn't need to bring him in right away.

这样我们不用马上召回他。
5、He probably thought he didn't need to say it.

他也许觉得他没有必要说吧。
6、I didn't need to have something be "just right" for it to be good.

那我真的是不需要样样事情都处于完美状态吧。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-08-12
need+to do,needn't+do sth ,至于didn't和have一个是过去式,一个是现在完成时,过去式+do,完成式+done本回答被提问者采纳
相似回答