不知好歹

    bùzhīhǎodǎi

    1. Idiomunable to differentiate good from bad (idiom); not to know what's good for one; unable to recognize others' good intentions