“非有不可”可以翻译为“be absolutely necessary” 或者 “be indispensable” 。
“be absolutely necessary” 强调绝对必需,不可或缺,突出这种必要性达到不容置疑的程度。例如:To succeed in this competitive field, a strong work ethic is absolutely necessary.(要在这个竞争激烈的领域取得成功,强烈的工作道德是必不可少的。)
“be indispensable” 侧重于表达某物或某人是必不可少的,是完成某事的关键要素。例如:A good teacher is indispensable for a student's growth.(一名好老师对学生的成长是必不可少的 。 )