不知好歹 [bù zhī hǎo dǎi]
1 好坏不分,也特指误把别人的好心当成恶意。
英 do not know what is good for one; take good for evil;
1 不辨好坏。也指不能领会别人的好意。
1 不能辨别好坏。指人糊涂,不知事情的是非或轻重。也作「不识好歹」。
英语 unable to differentiate good from bad (idiom), not to know what's good for one, unable to recognize others' good intentions
法语 ne pouvoir distinguer le bien du mal, incapable de connaître une faveu