单选题 He might have been killed ______ the arrival of the police.
A. even if B. if only C. but for D. as if

【正确答案】 C
【答案解析】备选项中只有but for后接短语,其他的都接从句。but for表示“要不是”。