单选题

【正确答案】 D
【答案解析】[解析] 词语辨析题。and,but和or都为连词,and可用来连接表示并列关系的词语或句子成分,表示以同一思路继续某一话题,而且通常位于所列的最后一个词语之前,不能位于句末,而此空是表示选择关系,所以A项不正确;but表示转折关系,也不符合此题,所以B项不正确;to是介词,不能连接两个并列的句子成分,所以C项不正确;or表示选择,意为“或者”,符合此题的句意,所以D项正确。