单选题 ______ the rain we should have had a pleasant journey.
A. As for B. But for C. For D. With

【正确答案】 B
【答案解析】[解析] 本句考查虚拟语气的用法。but for意为:若不是,要不是。