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.
Rebuke harshly
- rebukeExpress sharp disapproval
- chideRebuke mildly
- reprimandFormal expression of disapproval
- warnGive notice of peril
caution · lecture · correct · reprove · discipline · chastise · censure · disapproval
Good judgment from experience
- hindsightRecognition after the fact
- learnedHaving much knowledge
- maturityFull growth achieved
- ageDuration of existence
seasoned · worldly · veteran · insight · understanding · hard-won · lessons · mistakes
State of awaiting something
- predictionForecast of coming events
- forewarningNotice of future trouble
- prudenceCareful, wise judgment
- cautionCareful attention to risk
prevention · proactive · planning · prescience · preparation · forethought · providence · strategic
scold
Rebuke harshly
warn · caution · lecture · correct · reprove · discipline · chastise · censure · disapproval · criticize
wisdom
Good judgment from experience
age · seasoned · worldly · veteran · insight · understanding · hard-won · lessons · mistakes · perspective
anticipation
State of awaiting something
- predictionForecast of coming events
- forewarningNotice of future trouble
- prudenceCareful, wise judgment
caution · prevention · proactive · planning · prescience · preparation · forethought · providence · strategic · ahead-of-time
condescend
Act superior toward others
dismiss · scoff · belittle · smugness · arrogance · self-righteous · holier-than-thou · presume · lecture · overrule
knows betternaive
Innocently unsuspecting
born yesterday · innocent · inexperienced · wet behind the ears · green
knows betterignorant
Lacking knowledge or awareness
clueless · oblivious · unaware · in the dark · uninformed
know, knows, knew, known, knowing, knowingly, unknown, unknowing, unknowingly