knows better

Won't repeat mistakes

To know better is to have the sense or experience to avoid a mistake or poor judgment.

It often appears in contexts of mild reproach or self-criticism: You know better than to leave the stove on or I knew better, but I did it anyway.

The phrase implies that someone has—or should have—sufficient understanding to make a wiser choice, and that failure to do so is their own fault.

admonishment

scold

Rebuke harshly

warn · caution · lecture · correct · reprove · discipline · chastise · censure · disapproval · criticize

experience

wisdom

Good judgment from experience

age · seasoned · worldly · veteran · insight · understanding · hard-won · lessons · mistakes · perspective

foresight

anticipation

State of awaiting something

caution · prevention · proactive · planning · prescience · preparation · forethought · providence · strategic · ahead-of-time

superiority

condescend

Act superior toward others

dismiss · scoff · belittle · smugness · arrogance · self-righteous · holier-than-thou · presume · lecture · overrule

Opposites
acquired wisdom/experience

knows betternaive

Innocently unsuspecting

born yesterday · innocent · inexperienced · wet behind the ears · green

epistemic state regarding right action

knows betterignorant

Lacking knowledge or awareness

clueless · oblivious · unaware · in the dark · uninformed

susceptibility to deception/error

knows bettergullible

Easily deceived

credulous · easily fooled · trusting · duped · suckered

Family

know, knows, knew, known, knowing, knowingly, unknown, unknowing, unknowingly

Familiarity
Top 20,000
Profile
Known to kids · Used worldwide · Timeless · Abstract · Everyday, not technical · Rated G