单选题 We had no ______ but to fire Mr. Warren after repeatedly warning him about stealing office supplies.

【正确答案】 B
【答案解析】句意应当是在进行多次警告之后仍然没有改善,因此只好解雇。此处but表示“除了”。类似的短语还包括have no choice but to。