be done for
do for本身是一个动词短语,意思有消灭,处决,毁灭,击败等等。但是在日常使用中,我们经常看到它的被动形式be done for,意思就是被处于一种十分艰难的境地,没有胜算了。
to be about to die or suffer very much because of a serious difficulty or danger
由于严重的困难或危险即将死去或遭受极大的痛苦;即将送命,即将受难
We all thought we were done for when the boat started to sink.
船开始下沉时我们都觉得这下要完了。