迫不得已的英文翻译及其它: 【英文翻译】:1.to have no alternative (but to); to be forced to; to be compelled to; to bow to (or yield to) necessity; to be under (the) pressure of circumstances; to do sth. against ones will