【正确答案】
B
【答案解析】but在此处连接另一个句子(it was the word“zoo”,“ it was”被省略),表示转折,意为“而是”;except,except for,but{or的用法接近,表示“除了……”。例如 ;We go there every day except Sunday./He answered all the questions except for the last one./For a year the dam remained complete but for the generators从意思和逻辑上,都应当选but。