单选题 People are living longer and not saving enough, which means they will either have to work ______ longer, live ______ less in retirement or bailed ______ by the government.
A. in... for.., up B. for...on...out
C. by...in...on D. on...for...out

【正确答案】 B
【答案解析】[解析] 句子大意为:人们的寿命越来越长,但是储蓄不够多,这就意味着人们必须延长工作时间,更少依赖退休,或者靠政府摆脱困境。live on“靠……生活”,bail out“帮助摆脱困境”,所以B项符合题意。