know better (than to do something)

быть достаточно умным, чтобы не делать что-либо

I knew better than to invite Eva to our party; she is such a wet blanket.

Другие идиомы: