单选题 ______the rain, we should have had a pleasant trip to the countryside.
【正确答案】 D
【答案解析】解析:根据句意“要不是下雨,我们本应该去乡村进行一个快乐的旅行”,故选but for,意为“要不是……就……”,常跟虚拟语气连用。A、B项都表示因为;C项表示“幸亏,多亏了”。