live on
... line up 排队;列队;整顿;排列整齐;排成行;安排妥当;与...站在一起 live on/by 继续活着;靠...生活;以食...为生/按照或遵循...(准则)而生活;靠...过活 live through 渡过;熬过 ...
thrive on
... result from因...而产生;是...的结果 stem from起源于;由...形成 thrive on靠...健壮成长;因...蓬勃发展 ...
depend on
... decide to do sty 决定做某事 depend on 依赖;靠 决定 devote to 把......献于;把......用于 ...