当这二个词组后接食物或钱,收入等意思时,二者没有什么区别。请看柯林斯词典的解释:


这两个词组的主要不同在于live on sth. live off sth/sb. live on 只能接物,一般不接人。live off 可以接人或物。
请看《剑桥词典》的解释:

live off 强调指利用某人或某物来获得支撑生活的食物或钱。off 是指来源。
此句如果改用on, 就是指生活在这块土地的意思了。
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!

《高考英语备考1号·速效编》
《高考英语备考1号·写作编》
《高中英语晨读晚记》
《高中英语错题笔记》
《零起点考大学英语》