bù​shí​hǎo​dǎi

to not know what's best for one

Senses

不识好歹/ 不識好歹 bù​shí​hǎo​dǎi (also bù​shì​hǎo​dǎi) to not know what's best for one

unable to tell good from bad; undiscriminating or ungrateful. Used to describe someone who cannot distinguish right from wrong, or who fails to appreciate someone's good intentions or the seriousness of a situation.

References

synonym 不知好歹/不知好歹 不识好歹/不識好歹