单选题

【正确答案】 B
【答案解析】[解析] 本题考查连词的用法。and是并列连词,表示并列关系,意为:“和,及,又,并”;so表示结果,意为:“因此,所以,结果”等; but是转折连词,意为:“但是,然而,不过,诚然……但是……”等; or用于否定词后,意为:“也不”,还可作为连词,表示:“否则,要不然”。根据上下文的意义,应选B项。