求教shame on you /shame for you 的区别?
的有关信息介绍如下:shame for you没有这样的表达。
Shame on you,你真可耻。
可以用shame on sb (for sth),这里的shame是作为名词表示一种愧疚的情绪。
另外What a shame on sb,听起来有点奇怪,一般就是What a shame!其实这个表达可以改成,Shame on BIHU or BIHU put everybody to shame!
词义辨析
disgrace,humiliate,shame,dishonour这些动词均含“使丢脸、使受耻辱”之意。
disgrace侧重在别人,尤其在众人面前丢脸。
humiliate强调受辱者自尊心的损坏。
shame指由不光彩或不道德的行为引起的惭愧感或羞耻感。
dishonour有时可与disgrace换用,但前者是指因失去荣誉所致。