英语to have no alternative (idiom); compelled by circumstances,forced into sth
德语erzwungen, zwang, notgedrungen(V)