分类：教育/科学-外语学习-英语考试
问题：请英语高手帮忙单选并说明理由且翻译这句话的意思Jimdidn't 
单选并说明理由且这句话的意思Jim didn't think he would be able to hold____his job for long. The boss was always angry with him.(A.on to  B.up  C.down  D.for)
回答：C. hold down his job 保住他的这份工作
句意（意译更通畅)：Jim认为他不久便要丢了这份工作.由于他的上司总对他发火
直译：Jim认为他不能保住这份工作太久，由于他的上司总对他生气
hold on to 紧抓不放
hold up 支撑、举起、耽搁
hold for 对某人适用

关于hold的每个词组都有非常多的意思，只能选常用的来解释，主要还是靠宾语组成的固定搭配记忆，就如hold down the job