He might have been killed ___the arrival of the police

问题描述:

He might have been killed ___the arrival of the police
A except for B but for C with D for
选哪一个 为什么?

B but for 要不是,若不是
全句意思:要不是警察的到来,他本有可能被杀了.