быть осмотрительным; быть умнее(than to do something – и воздержаться от каких-либо действий • I had a notion that you had entirely forgotten that business, but I should have known better – Мне казалось, что ты совсем забыл об этом деле, но мне следовало бы быть умнее. • He said a woman my age should know better.nuclear); быть осторожным; быть более разборчивым(Баян)
знать, как дело обстоит на самом деле(переводится по контексту • Everyone thought it was an innocent mistake, but I knew better. – ...но я знал, что это не так4uzhoj); знать, что это не так(know that what someone else says or thinks is wrong • Everyone thought it was an innocent mistake, but I knew better.4uzhoj); понимать, что можно и что нельзя(Two of his pals, who should know better, played a prank on him.Val_Ships); уже соображать, что к чему(о детях • Two of his pals, who should know better, played a prank on him.4uzhoj)
думать головой(4uzhoj); соображать(что можно, а что нельзя и т.п. • Kate and Gerry think he's an idiot and at his age should know better. What he did was deeply offensive and cruel.4uzhoj)