一、指代不同
1、live on:靠(某一收入来源)过活。
2、live in:住在学习或工作的地方。
二、侧重点不同
1、live on:侧重于表示维持生计的方式。
2、live in:侧重于表示生活的所在地。
1、Many people live in poverty through no fault of their own.
很多人生活贫困并非他们自己有什么过错。
2、You live in New York, don't you?
你住在纽约,不是吗?
3、You really need to be mobile if you live in the country.
如果你住在乡村,你确实要有一辆汽车。
1、They would rather work than live on welfare.
他们宁愿工作而不愿靠社会保障金过活。
2、$ 20 means a lot when you live on$ 100 a week.
当你每周就靠100元维持生活时,20元可是个大数目。
3、The space shot was shown live on television.
此次太空发射在电视上做了实况转播。