give sb a lesson &teach sb a lesson 有什么区别

give sb a lesson &teach sb a lesson 有什么区别。那个是教育,哪个是教训还是什么的,帮忙写一下,谢谢

teach (sb) a lesson只有“给某人一个教训”的意思。而give (sb) a lesson有两种理解。一是本意“(给某人)授课”,二也可以引申为“给某人一个教训”。如果是“给某人一个教训”的意思时,两者没有区别。=========================================
希望可以帮到你哦!望采纳 谢谢!O(∩_∩)O
温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-05-16
give sb a lesson:教育teach sb a lesson:启发、教训
相似回答