have no alternative but to give up one's preference
Related Translations:
不得已: act against one's will; be forced to; have no alternative but to; have to 短语和例子不得已而求其次 have to be content with the second best; have no alternative but to give up one's preference; 不得已而为之
必不得已: have no choice but to; be under the necessity of; could not but