单选题 3.  ______ the English examination I would have gone to the concert last night.
【正确答案】 B
【答案解析】[考点] 虚拟语气
根据would have gone可知,本句是对过去发生事情的虚拟。but for:要不是,可用于虚拟语气,符合题意。in spite of:尽管;because of:因为;as for:至于,均无此用法。
   要不是因为英语考试,我昨晚就去听音乐会了。