●teach sb a ˈlesson ( ˈteach sb (to do sth)) learn from a punishment or because of an unpleasant experience, that you have done sth wrong or made a mistake给某人一个教训◆He needs to be taught a lesson (= he should be punished).该好好教训他一顿。◆Losing all his money in a card game has taught him a lesson he’ll never forget.玩牌把钱全输光了,这给了他一个永远难忘的教训。◆That’ll teach you! Perhaps you’ll be more careful in future!这对你是个教训!也许以后你会小心些了!