区别shouldn't have done 和 needn't have done
1个回答
shouldn't have done意思是 本不应该做某事,但是你做了(指你已经做了某件事,实际上你本不应该这么做的)
needn't have done 意思是 本不需要做的事,但你做了
相关问题
needn't have done和mustn't have done有什么区别?意思不都差不多吗?
should have done ,shouldn't have done.could have done,couldn
could't have done和can't have done的区别
couldn't have done和mightn't have done有什么区别
can't have done与could't have done的区别
情态动词can't have done 和couldn't have done 有什么区别吗
needn't have done should have done remide sb to do sth 造一个句子
shouldn’t have done的几个意思
musn't have done can't have done
--She shouldn't have done that sort of thing.