Needn't have done 和needn't do的区别!请告诉我具体的意思.还有,needn't do可以用在虚拟语气中吗?Needn't have done 一定要用在过去时态中吗?
问题描述:
Needn't have done 和needn't do的区别!
请告诉我具体的意思.
还有,needn't do可以用在虚拟语气中吗?
Needn't have done 一定要用在过去时态中吗?
答
have done 是现在完成时 needn't have done 表示做过了的事但是是不需要也没必要做的事情
needn't do 则指没有做的事情,不需要做。
答
needn't do,不必/不需要做
Needn't have done本部应该做的却做了
答
needn't have done 是不需要做(已经做过的事)
needn't do 是不需要做(还没做的事)
不能用在虚拟
一定要的(都已经做了,当然是过去啦)