一、词义辨析不一样
1、live in指住在某区域里面,强调被包围。
例:We live in the same alley.
我们住在同一条小巷里。
2、live on指住在某范围,强调周围空阔。
例:A few people live on high mountains.
少量的人住在高山上。
二、词义广泛性不一样
1、live in可表示“存在于”,指某种事物存在于虚幻里。
例:And those positions live in the wider frame of pluralism.
这些立场都存在于多元主义更宽泛的框架之内。
2、live on可表示“以…为食”,可用于动物,也可用于人。
例:Sheep live on grass.
羊靠青草生活。
三、英美用法不一样
1、“住在…街”在英式英语中用live in。
2、“住在…街”在美式英语中用live on。
live in:住...
I live in Beijing.
我住在北京。
live on: vi. 以...为食;靠...生活
we cannot live on meat alone.
我们不能仅靠肉类维持生命。
希望能帮到你,不明白还可以追问.
你要快点采纳哟,啊,嘻嘻!!