"if one knows what's good for one" in Russian
Definition
Этой фразой дают строгий совет или предупреждают о том, что лучше выполнить совет, чтобы избежать проблем или получить то, что хочется.
Usage Notes (Russian)
Обычно употребляется с предупреждающим или немножко угрожающим подтекстом. Часто говорят неофициально: «если дорожишь собой», «если хочешь добра» и т.д.
Examples
You should listen to the doctor if one knows what's good for one.
Стоит слушаться врача, **если дорожишь собой**.
Stay inside during the storm if one knows what's good for one.
Сиди дома во время шторма, **если хочешь себе добра**.
Leave the dog alone if one knows what's good for one.
Не трогай собаку, **если дорожишь собой**.
You'd better be on time, if one knows what's good for one.
Лучше приходи вовремя, **если хочешь себе добра**.
Don't cross him if one knows what's good for one.
Не связывайся с ним, **если хочешь себе добра**.
Just keep your mouth shut about it, if one knows what's good for one.
Лучше молчи об этом, **если дорожишь собой**.