I ______ tell a white lie.I have no other choice.A.could notB.can not butC.may not helpD.can not help
网友回答
B解析这句句子的意思是“我别无选择,只能说一个善意的谎言。”这句句子中的词组cannot but do sth意思是“不得不做某事”,同义的词组还有:cannot help but do sth/ can do nothing but do sth/ have nothing to do but do sth/ there is nothing to do but do sth/ have no choice but to do sth