somebody has learned their lessonLEARNused to say that someone will not do something wrong or stupid again, because they suffered as a result 某人已经得到教训 I’ve learned my lesson; I’ve now got a burglar alarm and a guard dog. 我有过教训,现在装了一个防盗警报器,还养了一条看门狗。
→ somebody has learned their lesson at learn(1)