单选题 ______ the English exam I would have gone to the concert last Sunday.
A. In spite B. But for C. Because of D. As for

【正确答案】 B
【答案解析】题中主句部分的谓语动词为虚拟式,前面部分应为if虚拟条件句或意思上相当于一虚拟条件句的短语。四个选项中,只有B符合上述要求。but for作“若不是,若非”解。