mdsk.net
当前位置:首页 >> shoulDn't hAvE DonE 和shoulDn't Do 区别 >>

shoulDn't hAvE DonE 和shoulDn't Do 区别

shouldn't have done 是本不应该做却做了(强调做了错事) should

needn't have done从用法上,是情态动词,didn't need to

前者是情态动词加现在完成时,表对过去的推测,意思是本不能做某事,实际上做了 后者就是一般的情态动词

不同之处为: needn't have done表示某件事没必要做却已经做了。表示已经做了

都有区别。 1、can have done 和could have done 的区别 can hav

不同是: needn't have done表示某件事没必要做却已经做了。表示已经做了这件

动词的分类上,前者的need为情态动词,后者为实意动词. 意思上,前者表示某件事没必要做却已经做了

一、needn't have done的用法。 needn't have done

解释一 didn't need to do 过去时 意思: 没必要去做某事 (事情还未做)

needn't have done和didn't need to do 的不同:

网站首页 | 网站地图
All rights reserved Powered by www.mdsk.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com