Didn't need to do还有 needn't have done的区别如题我怕学生会听不懂,最好是英文版的。

问题描述:

Didn't need to do还有 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 (没有必要做)

didn't need to表示过去不需要做,但是也许做了,也许没做,不确定;needn't have done表示过去不需要做的事已经做了