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

 我来答
privilege123
2016-07-22 · TA获得超过2326个赞
知道小有建树答主
回答量:683
采纳率:86%
帮助的人:101万
展开全部
needn't have done和didn't need to do 的不同:
1、needn't have done 表示 本不需要做某事,但是已经做了
2、didn't need to do 表示 (过去)没有必要做某事,但是到底做没做某事,应该根据语境来分析。

一、needn't have done
1、这里的 need 是个情态动词
2、needn't have done 源自于 need have done。Need have done 这个结构主要用于否定句和疑问句,一般不用于肯定句:
①用于否定句时,变为本问题中的needn't have done,表示本来不必做某事,但是实际上却做了;
②用于疑问句时,表示询问某一过去动作的必要性。

二、didn't need to do
1、这里的 need 是个实义动词
2、didn't need to do 源自于 need to do(需要做某事)。Didn't 是过去式,表否定,所以didn't need to do 表示(过去)没有必要做某事。
※虽然 didn't need to do 表示(过去)没必要做某事,但是到底做没做,得根据语境判断:例如
① You didn't need to give me any more money, but thank you. 这句话来看,说话的人本不需要别人给他钱了,但是通过 "thank you" 可以看出,别人还是给了说话人钱。
② I didn't need to go to school because of my illness, so I stayed at home. 这句话来看,主语 I (我)因为生病没必要去学校,从“stayed at home”可以看出,I(我)也确实没去学校。
匿名用户
2016-07-06
展开全部
本身意思就不一样
needn't have done的意思是没必要做过某事,这件事发生在过去,已经发生
didn't need to do,这里的need是作实义动词,意思是不需要做某事
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友978938a
2016-07-15
知道答主
回答量:7
采纳率:0%
帮助的人:2.9万
展开全部
前者是已经做过的事情但是其实是不需要做的 可以翻为“ 本不必做 ”
后者是还没做的事情实际上也没必要做
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
合琰mj
2016-07-22
知道答主
回答量:11
采纳率:0%
帮助的人:2.8万
展开全部
needn't have done:表示本不需要这样做的(但是已经做了)。
didn't need to do:表示之前没必要做什么(可能之前做了,也可能没做)。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
分享美好瞬间
2016-07-07 · TA获得超过586个赞
知道小有建树答主
回答量:399
采纳率:0%
帮助的人:227万
展开全部
needn't have done本来没必要去做,但是已经做过了
didn't need to do不需要去做...
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式