汉英翻译

汉语

不得不为

词语解释

have nothing for it but;
cannot choose but to do so;
do something of necessity;
have no alternative ;